OSI модели жөнөкөй сөздөр менен
Жети деңгээл, ар биринде маалыматтар менен эмне болот, кайсы түзмөктөр жана протоколдор иштейт жана бул диагностикада кантип жардам берет.
| № | Уровень | Единица данных | Примеры |
|---|---|---|---|
| 7 | Прикладной | данные | HTTP, DNS, SSH |
| 6 | Представления | данные | TLS, кодировки |
| 5 | Сеансовый | данные | RPC, сокеты |
| 4 | Транспортный | сегмент | TCP, UDP |
| 3 | Сетевой | пакет | IP, ICMP |
| 2 | Канальный | кадр | Ethernet, ARP, VLAN |
| 1 | Физический | биты | кабель, оптика, радио |
Зачем это админу
Диагностика идёт снизу вверх:
- L1 — горит ли линк?
ethtool eth0 - L2 — есть ли MAC соседа?
ip neigh - L3 — доступен ли шлюз?
ping 192.168.1.1 - L4 — открыт ли порт?
ss -tulpn,nc -zv host 443 - L7 — отвечает ли приложение?
curl -v https://host
Инкапсуляция
Каждый уровень добавляет свой заголовок: HTTP-запрос заворачивается в TCP-сегмент, тот — в IP-пакет, а пакет — в Ethernet-кадр. На приёмной стороне заголовки снимаются в обратном порядке.
Мнемоника для запоминания уровней снизу вверх: Физический, Канальный, Сетевой, Транспортный, Сеансовый, Представления, Прикладной.
ositcp/ipосновы