24 lines
2.4 KiB
Markdown
24 lines
2.4 KiB
Markdown
# Networking — OSI (one-screen)
|
||
|
||
Основа: **OSI (Open Systems Interconnection)** — модель, которая раскладывает сетевое взаимодействие на 7 уровней, чтобы понимать *что где происходит* и *какими протоколами/устройствами это решается*.
|
||
|
||
Источник: [[01 Library/04 Networking/Модель OSI|Модель OSI]].
|
||
|
||
## TL;DR по уровням
|
||
1) **L1 Physical** — физический сигнал (кабель/радио/оптика, модуляция, «нули-единицы»). Устройства: хабы/репитеры.
|
||
2) **L2 Data Link** — кадры (frame), доставка внутри одной L2‑сети, контроль ошибок; идентификатор: **MAC**. Устройства: **switch/bridge**. LLC/MAC подуровни.
|
||
3) **L3 Network** — маршрутизация между сетями, пакеты (packet), адресация: **IP**. Устройства: **router**. В локальной сети IP↔MAC помогает **ARP**.
|
||
4) **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-адрес|IP-адрес]], [[01 Library/04 Networking/Протоколы/ARP|ARP]], [[01 Library/04 Networking/Протоколы/TCP vs UDP|TCP vs UDP]].
|