TPKT este definit oficial ca „Serviciul de transport ISO pe deasupra TCP”. „TCP” și „ISO” se referă la două suite rivale de protocoale de rețea. TPKT permite traducerea între aceste două grupuri.
fundal
Organizația Internațională de Standardizare, sau ISO, a sponsorizat definirea unei suite de protocoale pentru rețea: modelul „Open Systems Interconnection (OSI)”. O suită rivală de protocoale se numește „TCP/IP”: „Transmission Control Protocol/Internet Protocol”. Ambele grupuri de straturi de protocoale într-o „stivă”. În TCP/IP, „TCP” se află la „Stratul de transport”, iar Protocolul Internet (IP) se află la „Stratul Internet”. TCP/IP este implementat mai pe scară largă decât OSI. TPKT oferă o metodă de a transporta date OSI prin rețele TCP/IP.
Videoclipul zilei
Funcţie
TPKT este un protocol de „încapsulare”. Transporta pachetul OSI în volumul de date al propriului pachet și apoi transmite structura rezultată către TCP, de atunci, pachetul este procesat ca un pachet TCP/IP. Programele OSI care transmit date către TPKT nu știu că datele lor vor fi transportate prin TCP/IP deoarece TPKT emulează protocolul OSI Transport Service Access Point (TSAP).
Caracteristici
La fel ca majoritatea protocoalelor de rețea, TPKT funcționează și invers. Când sosește un pachet TPKT, TPKT își dezlipește structura pachetului și trece pachetul transportat în stiva de protocol. Protocoalele OSI care primesc datele nu cunosc faptul că TCP/IP a fost implicat în transmiterea datelor.