Модель OSI

# Наименование Ед. изм.
данных
Обработчик Примеры
стандартов и протоколов
7 Прикладной уровень (Application Layer) Данные ОС \ Приложение HTTP(s), SMTP, SSH, FTP и т.д.
6 Уровень представления (Presentation Layer) Данные ОС \ Приложение
5 Сеансовый уровень (Session Layer) Данные ОС \ Приложение
4 Транспортный уровень (Transport Layer) Сегмент
Датаграмма
ОС \ Приложение \ Роутер TCP, UDP, SCTP, DCCP
3 Сетевой уровень (Network Layer) Пакет Роутер IP (v4/v6), ICMP, IGMP, IPSec, RIP
2 Канальный уровень (Data link Layer) Кадр Коммутатор \ Свитч ARP, DHCP, PPP
1 Физический уровень (Physical Layer) Бит Интерфейс Ethernet, WiFi, DSL, Optical Fiber

Инкапсуляция - процесс отправки данных, при котором они "спускаются" сверху на первый уровень модели OSI.
Декапсуляция - процесс получения данных, при котором они "поднимаются" с 1 уровня модели OSI.

data_diagram

Транспортный уровень

TCP (Transmission Control Protocol — протокол управления передачей) - протокол, контролирующий доставку данных до получателя. Осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета, гарантируя тем самым целостность передаваемых данных и уведомление отправителя о результатах передачи.

UDP (User Datagram Protocol — протокол пользовательских датаграмм) — протокол, позволяющий приложениям посылать сообщения другим хостам по IP-сети без необходимости предварительного сообщения для установки специальных каналов передачи или путей данных. При использовании UDP успешность доставки не является обязательной или гарантированной.

Сетевой уровень

IP (Internet Protocol) - протокол, обеспечивающий доставку данных между любыми узлами сети с использованием IP-адреса и на основе таблицы маршрутизации. Он не гарантирует надёжной доставки пакета до адресата — пакеты могут прийти не в том порядке, в котором были отправлены, продублироваться (приходят две копии одного пакета), оказаться повреждёнными (обычно повреждённые пакеты уничтожаются) или не прийти вовсе.

ICMP (Internet Control Message Protocol — протокол межсетевых управляющих сообщений) - используется для диагностики доступности сетевых устройств и передачи сообщений об ошибках и других исключительных ситуациях, возникших при передаче данных, например, когда запрашиваемая услуга недоступна или хост или маршрутизатор не отвечают.

Канальный уровень

ARP (Address Resolution Protocol — протокол определения адреса) — протокол, предназначенный для определения MAC-адреса другого компьютера по известному IP-адресу. Используется при инкапсуляции данных перед отправкой для определения MAC-адреса получателя в локальной сети.

DHCP (Dynamic Host Configuration Protocol - протокол динамической конфигурации хоста) - протокол и одноименная служба, управляющая выдачей (server) и получением (client) сетевых настроек (ip-адрес, маска подсети, ip шлюза, ip dns-сервера и, в некоторых случаях, других настроек).