TPKT is officieel gedefinieerd als "ISO Transport Service bovenop de TCP." "TCP" en "ISO" hebben betrekking op twee rivaliserende suites van netwerkprotocollen. TPKT maakt vertaling tussen deze twee groepen mogelijk.
Achtergrond
De International Standards Organization, of ISO, sponsorde de definitie van een reeks protocollen voor netwerken: het "Open Systems Interconnection (OSI) -model. Een rivaliserende reeks protocollen wordt "TCP/IP" genoemd: "Transmission Control Protocol/Internet Protocol." Beide lagen groepen protocollen in een "stapel". In TCP/IP bevindt "TCP" zich op de "Transportlaag" en het Internet Protocol (IP) op de "Internetlaag". TCP/IP is breder geïmplementeerd dan: OSI. TPKT biedt een methode om OSI-gegevens over TCP/IP-netwerken te transporteren.
Video van de dag
Functie
TPKT is een "inkapseling"-protocol. Het draagt het OSI-pakket in de gegevenslading van zijn eigen pakket en geeft vervolgens de resulterende structuur door aan TCP, vanaf dat moment wordt het pakket verwerkt als een TCP/IP-pakket. De OSI-programma's die gegevens doorgeven aan TPKT zijn zich er niet van bewust dat hun gegevens via TCP/IP worden overgedragen, omdat TPKT het OSI-protocol Transport Service Access Point (TSAP) emuleert.
Functies
Zoals de meeste netwerkprotocollen, werkt TPKT ook omgekeerd. Wanneer een TPKT-pakket arriveert, verwijdert TPKT zijn pakketstructuur en geeft het het gedragen pakket door aan de protocolstack. De OSI-protocollen die de gegevens ontvangen, weten niet dat TCP/IP betrokken was bij de gegevensoverdracht.