TPKT ist offiziell als "ISO Transport Service on top of TCP" definiert. "TCP" und "ISO" beziehen sich auf zwei konkurrierende Suiten von Netzwerkprotokollen. TPKT ermöglicht die Übersetzung zwischen diesen beiden Gruppen.
Hintergrund
Die International Standards Organization (ISO) hat die Definition einer Reihe von Protokollen für die Vernetzung gesponsert: das "Open Systems Interconnection (OSI)-Modell". Eine konkurrierende Reihe von Protokollen heißt "TCP/IP": "Transmission Control Protocol/Internet Protocol". Beide Schichtgruppen von Protokollen in einem "Stapel". Bei TCP/IP befindet sich "TCP" auf der "Transportschicht" und das Internet Protocol (IP) befindet sich auf der "Internetschicht". TCP/IP ist weiter verbreitet als OSI. TPKT bietet eine Methode zum Übertragen von OSI-Daten über TCP/IP-Netzwerke.
Video des Tages
Funktion
TPKT ist ein "Einkapselungs"-Protokoll. Es trägt das OSI-Paket in der Datennutzlast seines eigenen Pakets und übergibt dann die resultierende Struktur an TCP, von da an wird das Paket als TCP/IP-Paket verarbeitet. Die OSI-Programme, die Daten an TPKT weiterleiten, wissen nicht, dass ihre Daten über TCP/IP übertragen werden, da TPKT den Transportdienstzugangspunkt (TSAP) des OSI-Protokolls emuliert.
Merkmale
Wie die meisten Netzwerkprotokolle funktioniert TPKT auch umgekehrt. Wenn ein TPKT-Paket ankommt, entfernt TPKT seine Paketstruktur und leitet das übertragene Paket den Protokollstapel hinauf. Die OSI-Protokolle, die die Daten empfangen, wissen nicht, dass TCP/IP an der Datenübertragung beteiligt war.