Перейти к содержанию

Анатомия семиуровневой модели OSI

7ми уровневая модель OSI

osi

PDU (Protocol Data Unit) на каждом уровне есть своя единица измерения

L1 - физический уровень (Physical Layer)

электический или оптический сигнал

PDU - кадр (frame)

Заголовок кадра может быть увеличен за счет использования vlan

frame-header

VLAN

Стандарт 802.1Q — добавляет 4 байта

frame-header+dot1.q

L3 - сетевой уровень (Network Layer)

PDU - пакет (packet)

20 bytes - заголовок пакета (L3)

ip-header

L4 - транспортный уровень (Transport Layer)

PDU - сегмент,датаграмма (segment, datagram)

Может содержать сегменты tcp, udp

L5-L7

По сути, в стеке протоколов tcp/ip уровни L5-L7 объединились в некий один уровень "application" будь то протоколы: http/https, ftp, smtp, ssh и пр...

  • L5 - сеансовый уровень (Session Layer) PDU - данные (data)

  • L6 - уровень представления (Presentation Layer) PDU - данные (data)

  • L7 - уровень приложения (Application Layer) PDU - данные (data)

Ethernet кадр в общем случае состоит(инкапуслирует в себе) из следующего:

- L2    14+(4) bytes = DMAC(6) + SMAC(6) + (802.1Q(4)) + type(2) - заголовок кадра   
- L3    20     bytes = ...+ SA(4) + DA(4) +... - заголовок пакета 
- L4    20     bytes = заголовок сегмента tcp, датаграммы upd
- L5-L7 xxxx   bytes = payload - полезная нагрузка, которую передают протоколы 
               уровня "приложений", такие как http, https, quic, ftp, smtp и пр..
  • Пример протокола icmp в представлении OSI модели
  • Пример протокола arp в представлении OSI модели

Статья на тему OSI-model


Последнее обновление: 2023-05-29