Упаковка PDU транспортного уровня
Во время своей работы интернет-протокол IPv4 выполняет инкапсуляцию (упаковку) сегмента транспортного уровня либо дейтаграмму таким образом, чтобы сеть смогла доставить его/ее конечному хосту. Давайте посмотрим на этот процесс подробнее.
Рисунок 1:
Рисунок 2:
Рисунок 3:
На практике инкапсуляция IPv4 продолжается с момента, как IP-пакет покидает сетевой уровень инициирующего узла, а заканчивается в тот момент, когда IP-пакет достигает сетевого уровня конечного хоста.
Сам по себе процесс инкапсуляции данных по уровням дает возможность масштабировать и разрабатывать службы разных уровней, не влияя при этом на другие уровни. Это значит, что сегменты транспортного уровня можно быстро упаковать существующими протоколами сетевого уровня -- теми же IPv4/IPv6 либо любым новым протоколом, который, вполне возможно, разработают в будущем.
Маршрутизаторы способны имплементировать эти протоколы сетевого уровня, что позволяет одновременно работать в сети, передавая пакеты между различными хостами. По сути, маршрутизация, которая выполняется этими промежуточными устройствами, рассматривает лишь содержимое заголовка пакета, инкапсулирующего сегмент.
Как бы там ни было, во всех случаях определенная часть данных пакета (а именно: инкапсулированный PDU транспортного уровня) -- эта часть данных остается неизменной во время работы процессов сетевого уровня.
По материалам http://datanets.ru/.