Что такое протокол TPKT?

...

TPKT официально определяется как «Транспортная служба ISO поверх TCP». «TCP» и «ISO» относятся к двум конкурирующим наборам сетевых протоколов. TPKT обеспечивает перевод между этими двумя группами.

Задний план

Международная организация по стандартизации (ISO) спонсировала определение набора сетевых протоколов: «Модель взаимодействия открытых систем (OSI)». Конкурирующий набор протоколов называется «TCP / IP»: «Протокол управления передачей / Интернет-протокол». Обе группы уровней протоколов в «стеке». В TCP / IP «TCP» находится на «транспортном уровне», а Интернет-протокол (IP) - на «Интернет-уровне». TCP / IP реализован более широко, чем OSI. TPKT предоставляет способ передачи данных OSI по сетям TCP / IP.

Видео дня

Функция

TPKT - это протокол «инкапсуляции». Он переносит пакет OSI в полезной нагрузке своего собственного пакета, а затем передает полученную структуру в TCP, после чего пакет обрабатывается как пакет TCP / IP. Программы OSI, передающие данные в TPKT, не знают, что их данные будут передаваться через TCP / IP, потому что TPKT имитирует точку доступа к транспортной службе протокола OSI (TSAP).

Функции

Как и большинство сетевых протоколов, TPKT также работает в обратном направлении. Когда приходит пакет TPKT, TPKT удаляет его структуру пакета и передает перенесенный пакет вверх по стеку протоколов. Протоколы OSI, получающие данные, не знают, что TCP / IP участвовал в передаче данных.