¿Qué es un protocolo TPKT?

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 redes:el "modelo de interconexión de sistemas abiertos (OSI)". Un conjunto rival de protocolos se denomina "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". OSI.TPKT proporciona un método para transportar datos OSI a través de redes TCP/IP.

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 no saben que sus datos se transferirán a través de TCP/IP porque TPKT emula el punto de acceso al servicio de transporte (TSAP) del protocolo OSI.

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 paquete y pasa el paquete transportado a la pila de protocolos. Los protocolos OSI que reciben los datos no saben que TCP/IP estuvo involucrado en la transmisión de datos.