📌 IP
IP (Internet Protocol) — основной протокол сетевого уровня, обеспечивающий адресацию и маршрутизацию пакетов данных между узлами в сети. Работает в рамках модели IP.
🧠 Как работает
IP не гарантирует доставку, порядок или целостность данных — лишь определяет, куда передать пакет. Надёжность реализуется на уровне TCP.
Свойства:
- Без соединения (connectionless)
- Без надёжности (best effort delivery)
- Адресация: IPv4 (32 бита), IPv6 (128 бит)
- TTL (Time to Live) — ограничение по числу хопов
- Header checksum — контроль целостности заголовка
- Фрагментация при превышении MTU
Ключевые поля заголовка IPv4:
- Source / Destination Address
- Protocol (TCP, UDP, ICMP…)
- TTL
- Fragment Offset
- Header Length
IP работает совместно с:
- ICMP — для диагностики и ошибок
- ARP — разрешение адресов в LAN
- NAT — трансляция между частными и публичными адресами
- Routing — выбор пути для пакета
⚙️ Где применяется
Область | Применение |
---|---|
Internet | Основной протокол глобальной маршрутизации |
LAN / WAN | Локальная и территориальная связь |
VPN | Инкапсуляция IP-трафика через зашифрованные туннели |
Cloud Networking | VPC, Overlay-сети, маршрутизация между VM |
✅ Преимущества
- Простая и универсальная схема адресации
- Хорошо масштабируется в больших сетях
- Не зависит от нижнего уровня (Ethernet, Fiber, Wi-Fi)
❌ Недостатки
- Нет встроенной надёжности (в отличие от TCP)
- Уязвим для подделки IP-адресов (spoofing)
- IPv4 — ограниченное адресное пространство
- IPv6 — сложность внедрения и поддержки