# 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]].
