TPKT se define oficialmente como "Servicio de transporte ISO sobre TCP". "TCP" e "ISO" se relacionan con dos conjuntos rivales de protocolos de red. TPKT permite la traducción entre estos dos grupos.
Fondo
La Organización Internacional de Normalización, o ISO, patrocinó la definición de un conjunto de protocolos para la creación de redes: el "modelo de interconexión de sistemas abiertos (OSI)". Un conjunto rival de protocolos se llama "TCP / IP": "Protocolo de control de transmisión / Protocolo de Internet". Ambos grupos de capas de protocolos en una "pila". En TCP / IP, "TCP" está en la "Capa de transporte" y el Protocolo de Internet (IP) está en la "Capa de Internet". TCP / IP se implementa más ampliamente que OSI. TPKT proporciona un método para transportar datos OSI a través de redes TCP / IP.
Video del día
Función
TPKT es un protocolo de "encapsulación". Transporta el paquete OSI en la carga útil de datos de su propio paquete y luego pasa la estructura resultante a TCP, a partir de ese momento, el paquete se procesa como un paquete TCP / IP. Los programas OSI que pasan datos a TPKT desconocen que sus datos se transportarán a través de TCP / IP porque TPKT emula el protocolo OSI Transport Service Access Point (TSAP).
Características
Como la mayoría de los protocolos de red, TPKT también funciona a la inversa. Cuando llega un paquete TPKT, TPKT elimina su estructura de paquetes y pasa el paquete transportado a la pila de protocolos. Los protocolos OSI que reciben los datos desconocen que TCP / IP estuvo involucrado en la transmisión de datos.