IP (Internet Protocol) - это сетевой протокол канального уровня, используемый для адресации и маршрутизации пакетов данных в сетях, таких как Интернет. Он определяет правила, по которым данные передаются между устройствами.
Основные характеристики IP:
- Без установки соединения (Connectionless): IP не устанавливает постоянного соединения между отправителем и получателем. Каждый пакет данных отправляется независимо.
- Ненадежный (Unreliable): IP не гарантирует доставку пакетов в правильном порядке и не обеспечивает механизмы подтверждения получения или восстановления утерянных пакетов. Эти функции обычно реализуются протоколами более высокого уровня, такими как TCP.
- Адресация: Каждое устройство в сети IP имеет уникальный IP-адрес, который используется для идентификации и определения местоположения устройства.
Различают две основные версии IP:
- IPv4: Использует 32-битные адреса, которые записываются в виде четырех чисел, разделенных точками (например, 192.168.1.1). Количество доступных адресов ограничено.
- IPv6: Использует 128-битные адреса, обеспечивая значительно большее адресное пространство. Адреса записываются в шестнадцатеричном формате (например, 2001:0db8:85a3:0000:0000:8a2e:0370:7334).
IP-пакет содержит данные, а также заголовок, включающий IP-адреса источника и назначения, информацию о версии протокола, типе сервиса и других параметрах. Маршрутизаторы используют IP-адреса в заголовках пакетов для определения оптимального пути следования данных к месту назначения.