Nostr'a Katılın
2026-07-29 05:58:27 UTC

ВП on Nostr: #Хобби Сетевые технологии — это база, без ...

#Хобби

Сетевые технологии — это база, без которой в DevOps никуда. По видеоролику «Все что надо знать про сети» я подготовил для тебя удобную методичку с крупными шрифтами, оптимизированную для чтения с экрана смартфона.

---

### **Методичка: Всё, что надо знать про сети**

#### **1. Введение и общая архитектура**

* **Сеть** — это два и более устройств, обменивающихся данными по определённым правилам (**протоколам**).
* **Путь запроса:** Компьютер $\rightarrow$ Домашний роутер $\rightarrow$ Провайдер $\rightarrow$ Магистральный оператор (точки обмена трафиком IXP) $\rightarrow$ Дата-центр (сервер).

---

#### **2. Модель OSI и стеки протоколов**

Сетевой мир делится на слои. В реальности используется стек **TCP/IP** (4 уровня), но для собеседований и понимания архитектуры принято ссылаться на 7 уровней **модели OSI**:

1. **Физический (L1):** Передача битов (нулей и единиц) через физическую среду (кабели, оптоволокно, Wi-Fi).
2. **Канальный (L2):** Работа с **MAC-адресами** (уникальный 48-битный адрес сетевой карты). Устройства — коммутаторы (свичи). Работает только в пределах одной локальной сети.
3. **Сетевой (L3):** Работа с **IP-адресами** (IPv4 / IPv6). Маршрутизаторы (роутеры) соединяют разные сети между собой, сохраняя IP неизменными на всём пути, но меняя MAC-адреса на каждом прыжке (хопе).
4. **Транспортный (L4):** Появление **портов** (от 0 до 65535). Связка IP + Порт задает конкретный процесс.
* **TCP:** Гарантия надёжности, трёхстороннее рукопожатие (`SYN`, `SYN-ACK`, `ACK`), проверка порядка и целостность данных (HTTP, SSH, базы данных).
* **UDP:** Максимальная скорость без гарантии доставки, подтверждений и повторных отправок (видеостриминг, аудио/видеозвонки).



---

#### **3. Прикладной уровень (L7)**

* **HTTP / HTTPS:**
* Текстовый протокол запрос-ответ.
* **Статус-коды:** 1xx (инфо), 2xx (успех), 3xx (редирект), 4xx (ошибка клиента), 5xx (ошибка сервера).
* **HTTPS:** Тот же HTTP, обернутый в криптографический туннель **TLS** (через TLS-рукопожатие с проверкой сертификатов). Порт по умолчанию — **443** (у HTTP — **80**).


* **DNS (Domain Name System):**
* Переводит понятные доменные имена (например, `google.com`) в IP-адреса через иерархическую систему серверов (Корневые $\rightarrow$ Зональные $\rightarrow$ Авторитативные).



---

#### **4. Маршрутизация**

* **Статическая:** Маршруты прописываются вручную. Подходит только для маленьких сетей.
* **Динамическая (внутрисетевая):**
* **RIP:** Простой подсчёт хопов (до 15), устарел.
* **OSPF:** Построение полной карты сети с помощью алгоритма Дейкстры (ориентация на пропускную способность).


* **BGP (Border Gateway Protocol):**
* Протокол межсетевой маршрутизации между автономными системами (AS). На нём держится весь глобальный интернет. Работает на основе политик и бизнес-отношений между провайдерами.