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