2.4 KiB
2.4 KiB
Networking — OSI (one-screen)
Основа: OSI (Open Systems Interconnection) — модель, которая раскладывает сетевое взаимодействие на 7 уровней, чтобы понимать что где происходит и какими протоколами/устройствами это решается.
Источник: 01 Library/04 Networking/Модель OSI.
TL;DR по уровням
- L1 Physical — физический сигнал (кабель/радио/оптика, модуляция, «нули-единицы»). Устройства: хабы/репитеры.
- L2 Data Link — кадры (frame), доставка внутри одной L2‑сети, контроль ошибок; идентификатор: MAC. Устройства: switch/bridge. LLC/MAC подуровни.
- L3 Network — маршрутизация между сетями, пакеты (packet), адресация: IP. Устройства: router. В локальной сети IP↔MAC помогает ARP.
- L4 Transport — доставка «процесс‑процесс», выбор: TCP vs UDP. 5–7) Session/Presentation/Application — сессии, форматы/кодирование/сжатие, прикладные протоколы (HTTP(S), SMTP, FTP). Обычно ближе к разработке софта.
Инкапсуляция / деинкапсуляция
- Сверху вниз: добавляется служебная информация на каждом уровне (инкапсуляция).
- Снизу вверх: снимается (деинкапсуляция).
Практический ориентир
- «Пинг не ходит» → часто L3/L4/ICMP.
- «В одной подсети не видят друг друга» → часто L2 (VLAN, MAC, STP, порт‑режим).
- «DNS не резолвит» → L7‑сервис, но причины могут быть на нижних уровнях.
Связанные узлы: Networking—MOC, 01 Library/04 Networking/Инкапсуляция данных, 01 Library/04 Networking/Протоколы/IP-адрес, 01 Library/04 Networking/Протоколы/ARP, 01 Library/04 Networking/Протоколы/TCP vs UDP.