Какой вариант показывает правильный порядок де-инкапсуляции PDU, когда устройство получает сообщения от сети?
Понимание ПДУ де-инкапсуляция
Думайте о PDU как о «конвертах», которые содержат данные. Каждый сетевой уровень добавляет свой собственный «конверт» к данным, и этот процесс называется Encapsulation Полем Когда устройство получает данные, оно должно отменить этот процесс, удаляя «оболочку» каждого уровня для доступа к исходным данным. Это де-инкапсуляция Полем
порядок де-инкапсуляции (снизу вверх)
1. Физический слой: Физический уровень получает необработанные биты от сетевой среды. Он обрабатывает физическую передачу данных (например, уровни напряжения, время сигнала). Де-инкапсуляция здесь фокусируется на преобразовании сигналов в биты.
2. Ссылка на передачу данных: Слой ссылок данных обеспечивает надежную передачу данных между непосредственно подключенными устройствами. Он обрабатывает обнаружение ошибок, управление потоком и адресация на уровне Mac. Де-инкапсуляция в этом слое удаляет заголовок Mac и трейлер.
3. Сетевой уровень: Сетевой уровень обрабатывает данные маршрутизации по сети. Он отключает заголовок сети (например, заголовок IP), предоставляя информацию о сети назначения и пути данных.
4. Транспортный слой: Транспортный уровень обеспечивает надежное соединение между приложениями на разных хостах. Де-инкапсуляция здесь фокусируется на удалении транспортного заголовка (например, заголовка TCP или UDP), который содержит информацию о портах, используемых приложениями.
5. Приложенный слой: Наконец, уровень приложений отключает самих данных приложения, делая их доступным для конкретного приложения, которое его запрашивало.
Важное примечание: Конкретный порядок де-инкапсуляции может варьироваться в зависимости от используемого стека сетевых протоколов. Тем не менее, общий принцип удаления слоев снизу (физический) к верхнему (применению) остается последовательным.
Дайте мне знать, если вы хотите изучить какие -либо конкретные примеры протокола!