Che cos'è un protocollo TPKT?

...

TPKT è ufficialmente definito come "Servizio di trasporto ISO su TCP". "TCP" e "ISO" si riferiscono a due suite rivali di protocolli di rete. TPKT consente la traduzione tra questi due gruppi.

Sfondo

L'International Standards Organization, o ISO, ha sponsorizzato la definizione di una suite di protocolli per il networking: il modello "Open Systems Interconnection (OSI). Una suite rivale di protocolli si chiama "TCP/IP": "Protocollo di controllo della trasmissione/Protocollo Internet". Entrambi i gruppi di protocolli in uno "stack". In TCP/IP, "TCP" è al "livello di trasporto" e il protocollo Internet (IP) è al "livello Internet". TCP/IP è implementato più ampiamente di OSI. TPKT fornisce un metodo per trasportare i dati OSI su reti TCP/IP.

Video del giorno

Funzione

TPKT è un protocollo di "incapsulamento". Trasporta il pacchetto OSI nel payload di dati del proprio pacchetto e quindi passa la struttura risultante a TCP, da quel momento in poi, il pacchetto viene elaborato come un pacchetto TCP/IP. I programmi OSI che passano i dati a TPKT non sono consapevoli che i loro dati verranno trasferiti su TCP/IP perché TPKT emula il protocollo OSI Transport Service Access Point (TSAP).

Caratteristiche

Come la maggior parte dei protocolli di rete, TPKT funziona anche al contrario. Quando arriva un pacchetto TPKT, TPKT rimuove la struttura del pacchetto e passa il pacchetto trasportato nello stack di protocollo. I protocolli OSI che ricevono i dati non sanno che TCP/IP è stato coinvolto nella trasmissione dei dati.