Как работает протокол IPv4 и зачем он нужен
07.04.2026Интернет — это огромная сеть, в которой устройства обмениваются данными. Чтобы пакет с информацией нашел получателя, у каждого устройства должен быть уникальный идентификатор. Эту задачу решает IP-адрес, а протокол IPv4 — самый старый и распространенный способ такой адресации, работающий с 1981 года.
Что такое IPv4
IPv4 (Internet Protocol version 4) — четвертая версия интернет-протокола, описанная в стандарте RFC 791. Его главная задача — передавать дейтаграммы от отправителя к получателю через составные сети.
IPv4-адрес представляет собой 32-битное число. Для удобства его записывают в виде четырёх десятичных чисел от 0 до 255, разделенных точками. Например: 192.168.1.1 или 123.45.67.89 . Такая структура дает около 4,3 миллиарда уникальных комбинаций — именно столько устройств теоретически можно подключить к интернету напрямую.
Как работает IPv4
Объясним на примере самой частой ситуации: компьютер отправляет запрос на открытие сайта. Данные разбиваются на пакеты, и каждый получает заголовок с адресами отправителя и получателя.
- Пакет идет по цепочке: компьютер → маршрутизатор в локальной сети → маршрутизатор провайдера → транзитные узлы → сервер с сайтом.
На каждом промежуточном устройстве маршрутизатор смотрит на адрес назначения и решает, куда отправить пакет дальше. Когда пакет доходит до сервера, тот формирует ответные пакеты и отправляет их обратно по тому же принципу.
Структура пакета IPv4
Пакет IPv4 состоит из заголовка и данных. Заголовок содержит служебную информацию, без которой доставка невозможна.
Основные поля:
- Версия (4 бита) — указывает, что используется IPv4. Это нужно, чтобы устройства понимали, с какой версией протокола работать.
- IHL (4 бита) — длина заголовка. Минимальное значение 5 (20 байт), максимальное 15 (60 байт). Показывает, где заканчивается заголовок и начинаются данные.
- Тип обслуживания (8 битов) — задает приоритет пакета. Позволяет различать, например, обычный веб-трафик и голосовые вызовы, которым важна скорость.
- Полная длина (16 битов) — размер всей дейтаграммы вместе с данными. Максимум — 65535 байт, но на практике пакеты редко бывают такими большими.
- Идентификатор (16 битов) — номер пакета. Если пакет пришлось разбить на фрагменты, получатель собирает их по этому идентификатору.
- Флаги (3 бита) — управляют фрагментацией. Показывают, можно ли дробить пакет и есть ли ещё фрагменты.
- Смещение фрагмента (13 битов) — указывает, какое место в исходном пакете занимает этот фрагмент.
- Время жизни (TTL, 8 битов) — счётчик, уменьшающийся на каждом маршрутизаторе. Когда TTL становится нулевым, пакет отбрасывается. Это защищает сеть от бесконечного блуждания потерянных пакетов.
- Протокол (8 битов) — указывает, какому протоколу верхнего уровня (TCP, UDP, ICMP) отдать данные после доставки.
- Контрольная сумма заголовка (16 битов) — проверяет целостность заголовка. Если при передаче возникли ошибки, пакет отбрасывается.
- IP-адрес источника (32 бита) — откуда пришел пакет.
- IP-адрес назначения (32 бита) — куда направляется пакет.
- Опции (переменная длина) — дополнительные настройки, используются редко.
- Остаток — выравнивает заголовок до 32-битной границы.
Система адресации IPv4
Все IPv4-адреса делятся на классы, но сейчас чаще используют бесклассовую адресацию (CIDR), где маска подсети определяет, какая часть адреса относится к сети, а какая — к узлу.
Некоторые диапазоны зарезервированы для специальных целей :
- 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 — частные адреса для локальных сетей. В интернете они не маршрутизируются.
- 127.0.0.0/8 — loopback, адреса для общения компьютера с самим собой.
- 169.254.0.0/16 — автоматически назначаются, если не получен адрес от DHCP.
- 0.0.0.0/8 — обозначает "свою" сеть, используется при загрузке без IP.
- 224.0.0.0/4 — multicast, для многоадресной рассылки.
Зачем нужен IPv4 сегодня
Простая структура
32-битные адреса легко запоминать и вводить вручную. Настройка IPv4-сетей не требует специальных знаний.
Широкая совместимость
IPv4 поддерживается абсолютно всем оборудованием и программным обеспечением. Любой роутер, любая операционная система, любой сайт работают с IPv4 "из коробки". Это универсальный стандарт, который не требует проверок .
Использование в большинстве сетей по умолчанию
Даже там, где уже внедрен IPv6, почти всегда оставляют поддержку четвертой версии. Двойной стек (IPv4 + IPv6) — стандартная практика, гарантирующая, что устройство доступится до любых ресурсов .
Основной стандарт в корпоративных и домашних сетях
Миллионы локальных сетей построены на IPv4, менять их на IPv6 никто не торопится, т.к. это дорого и не дает ощутимых выгод обычным пользователям.
Поддержка всеми интернет-протоколами и сервисами
DNS, HTTP, SMTP, FTP и десятки других протоколов прекрасно работают поверх IPv4. Инфраструктура интернета завязана на нем.
Безопасность и ограничения IPv4
Главная проблема IPv4 — дефицит адресов. 4,3 миллиарда уникальных комбинаций уже давно исчерпаны. Пока что спасает технология NAT (Network Address Translation), которая позволяет многим устройствам выходить в интернет через один публичный IP.
Но у NAT есть минусы:
- Устройства извне не могут сами инициировать соединение с компьютером за NAT.
- Для P2P-приложений (игры, видеозвонки) требуются сложные обходные механизмы — STUN, TURN, ICE, которые замедляют трафик и иногда не работают вовсе .
- Многоуровневый NAT (CGNAT) у провайдеров еще больше усложняет ситуацию.
- С точки зрения безопасности IPv4 не имеет встроенных механизмов шифрования. Протокол IPsec для IPv4 — опциональный, поэтому защиту приходится надстраивать сверху (TLS для сайтов, VPN для соединений) . Контрольная сумма заголовка проверяет только целостность, но не подлинность.
К тому же, ограниченное адресное пространство делает IPv4-сети уязвимыми для сканирования. Злоумышленник может перебрать все возможные адреса за разумное время.
Заключение
Несмотря на технические ограничения и нехватку адресов, IPv4 остается самым совместимым и распространенным протоколом. Без него не работали бы сайты, почта, мессенджеры и тысячи других сервисов.
Belurk предлагает IPv4-прокси, которые подходят для любых задач, начиная парсингом и заканчивая работой с рекламными кабинетами. Чистые адреса, высокая скорость и стабильность соединений позволяют использовать их в самых требовательных проектах.
Попробуйте прокси belurk прямо сейчас
Покупайте прокси по выгодным ценам
Купить прокси