Изменения

Перейти к: навигация, поиск

OSI Model

2060 байт добавлено, 20:49, 12 декабря 2016
Нет описания правки
*Ethernet physical layer (семейство стандартов с оптическими или электрическими свойствами соединений между устройствами)
*USB
 
==Инкапсуляция==
[[File:UDP_Encapsulation.png|right|Аналогичный пример инкапсуляции данных в UDP]]
'''Инкапсуляция''' (англ. ''encapsulation'') -- метод проектирования протоколов в которой логически независимые функции сети не зависят от реализации нижележащих механизмов с помощью включения этих механизмов в более высокоуровневые объекты.
 
Физический уровень ответственен за физическую передачу данных. IP предоставляет глобальный способ адресации устройств. TCP добавляет возможность выбора приложения (порт).
 
Во время инкапсуляции каждый уровень собирает свой собственный PDU, добавляя некоторый заголовок с контрольной информацией к PDU с более высокого уровня.
 
===Пример===
Предположим мы отправляем веб-страницу (в виде HTML) клиенту:
* К содержимому страницы добавляются некоторые HTTP заголовки (тип результата, размер страницы итд)
* Далее добавляются TCP заголовки (номера портов, флаги, чексумма и прочее)
* IP добавляет свой заголовок (флаги, длина пакета, TTL)
* Канальный уровень добавляет заголовок (например MAC адреса получателя и отправителя)
* Наконец, фрейм приходит к получателю и он декапсулирует его в предыдущие PDU и обрабатывает на каждом уровне
5
правок

Навигация