IPv4, или Интернет-протокол версии 4, является одной из основополагающих технологий современных цифровых сетей. Это протокол, который присваивает устройствам логические адреса и позволяет пакетам данных перемещаться из одной сети в другую. Когда говорят о сервере с IP-адресом, маршрутизаторе, пересылающем пакеты, или устройстве, обменивающемся данными через интернет, IPv4 обычно является частью этой истории.
Легко свести IPv4 к знакомому формату адреса, например 192.168.1.10, но IPv4 — это больше, чем схема адресации. Это полноценный протокол сетевого уровня, который определяет, как структурируются пакеты, как они адресуются, как они пересылаются через объединенные сети и как они обрабатываются при встрече с различными условиями на пути. Другими словами, IPv4 — это один из ключевых механизмов, обеспечивающих межсетевое взаимодействие.
Хотя IPv6 был разработан для преодоления ограничений адресного пространства IPv4, IPv4 по-прежнему глубоко внедрен в реальные системы. Корпоративные локальные сети, промышленные сети управления, устройства безопасности, платформы IP-АТС, SIP-телефоны, медиашлюзы, облачные рабочие нагрузки, сети доступа, маршрутизаторы филиалов и многие встроенные устройства по-прежнему сильно зависят от IPv4. На практике многие организации работают в двухстековых или смешанных средах, где IPv4 остается необходимым для повседневной связи.
В этой статье объясняется, что такое IPv4, как он работает, для чего используется и где он обычно применяется в реальных развертываниях.
Что такое протокол IPv4?
IPv4 — это четвертая версия Интернет-протокола и давно устоявшийся протокол сетевого уровня, используемый для доставки дейтаграмм через объединенные сети с коммутацией пакетов. Его задача не в том, чтобы гарантировать, что данные прибудут в идеальном порядке или без потерь. Вместо этого он обеспечивает логическую адресацию и маршрутизацию, чтобы пакеты могли отправляться от исходного хоста к хосту назначения через одну или несколько сетей.
Проще говоря, IPv4 отвечает на несколько основных вопросов для сетевого устройства:
Какой логический адрес идентифицирует отправителя?
Какой логический адрес идентифицирует получателя?
Как маршрутизатор должен пересылать пакет к месту назначения?
Как долго пакет должен оставаться в сети, прежде чем будет отброшен?
Как следует обрабатывать пакет, если путь не может передать его целиком?
IPv4 использует 32-битное адресное пространство, поэтому традиционные IPv4-адреса записываются в виде четырех десятичных октетов, разделенных точками, например 10.20.30.40 или 203.0.113.5. Этот точечно-десятичный формат — просто удобочитаемая форма 32-битного значения.
Сам протокол работает на уровне 3 модели OSI, часто называемом сетевым уровнем. Он находится над технологиями канального уровня, такими как Ethernet и Wi-Fi, и под транспортными протоколами, такими как TCP и UDP. Такое расположение важно, поскольку позволяет IPv4 передавать трафик через множество различных физических сред и сред передачи данных, предоставляя общую модель адресации и пересылки.

IPv4 предоставляет модель логической адресации и пересылки пакетов, которая позволяет различным устройствам и сетям обмениваться данными через маршрутизаторы.
Как работает IPv4?
На высоком уровне IPv4 работает путем инкапсуляции данных прикладного или транспортного уровня в IP-пакет и последующей пересылки этого пакета к IP-адресу назначения. Исходное устройство создает пакет, помещает свой собственный IPv4-адрес и IPv4-адрес назначения в заголовок и отправляет пакет на следующий узел. Если пункт назначения находится за пределами локальной подсети, следующим узлом обычно является шлюз по умолчанию — как правило, маршрутизатор или коммутатор уровня 3.
Каждый маршрутизатор, получивший пакет, считывает IPv4-адрес назначения, проверяет свою таблицу маршрутизации и решает, куда отправить пакет дальше. Этот процесс продолжается от узла к узлу, пока пакет не достигнет сети назначения и не будет доставлен целевому хосту. Вот почему IPv4 часто описывают как протокол без установления соединения, работающий по принципу «максимальных усилий»: он пересылает пакеты независимо и сам по себе не гарантирует доставку, упорядочивание или повторную передачу.
Пакет включает заголовок IPv4, который содержит управляющую информацию, используемую для маршрутизации и обработки. К часто обсуждаемым полям относятся адреса источника и назначения, поле протокола, указывающее, принадлежит ли полезная нагрузка TCP, UDP, ICMP или другому протоколу верхнего уровня, поле времени жизни (Time To Live), а также поля, связанные с фрагментацией и повторной сборкой.
Одной из наиболее практичных концепций IPv4 является идея подсети. Устройство не считает каждый адрес локальным. Оно использует свой IP-адрес и маску подсети или длину префикса, чтобы определить, находится ли пункт назначения в той же подсети. Если пункт назначения локальный, пакет может быть доставлен непосредственно на уровне 2. Если он не локальный, пакет отправляется на маршрутизатор для дальнейшей пересылки.
Хост создает данные для службы назначения.
TCP, UDP или другой протокол верхнего уровня подготавливает полезную нагрузку.
IPv4 добавляет свой заголовок, включая адреса источника и назначения.
Хост определяет, является ли пункт назначения локальным или удаленным.
Если удаленный, пакет отправляется на шлюз по умолчанию.
Маршрутизаторы пересылают пакет в соответствии с решениями таблицы маршрутизации.
Хост назначения получает пакет и передает полезную нагрузку выше.
Этот базовый процесс кажется простым, но он поддерживает огромный спектр услуг: от просмотра веб-страниц и удаленного входа в систему до сигнализации SIP, потокового видео, промышленного мониторинга, облачных API и VPN-туннелей.
IPv4 — это язык, который маршрутизаторы используют для перемещения пакетов между сетями, в то время как протоколы более высоких уровней определяют, что эти пакеты на самом деле означают для приложений.
Понимание формата IPv4-адреса
IPv4-адрес содержит 32 бита. Для удобства чтения эти 32 бита обычно записываются в виде четырех десятичных значений, разделенных точками. Каждое значение представляет 8 бит, или один октет. Например, 192.168.100.25 — это просто один из способов записи 32-битного числа в формате, который люди могут легко читать и настраивать.
С операционной точки зрения важен не только сам адрес, но и сетевая часть и часть хоста. Они определяются маской подсети или длиной префикса. В записи 192.168.100.25/24 /24 означает, что первые 24 бита идентифицируют сеть, а оставшиеся 8 бит идентифицируют хосты в этой подсети.
В более старой литературе по сетям часто говорится о сетях класса A, класса B и класса C. Хотя эта терминология все еще встречается в неформальных обсуждениях, современный дизайн IP-сетей опирается на бесклассовую адресацию и нотацию CIDR. Это позволяет распределять и маршрутизировать блоки адресов гораздо эффективнее, чем в старой классовой модели.
Публичные и частные IPv4-адреса
Не каждый IPv4-адрес используется в публичном интернете. Многие внутренние корпоративные, домашние и промышленные сети используют частные диапазоны IPv4-адресов. Эти диапазоны предназначены для частных интерсетей и не маршрутизируются глобально в системе публичной интернет-маршрутизации.
10.0.0.0/8172.16.0.0/12192.168.0.0/16
Вот почему устройство на заводе, в офисе, отеле, школе или на складе часто имеет адрес, такой как 192.168.x.x или 10.x.x.x. Эти сети обычно полагаются на границы маршрутизации, межсетевые экраны и часто на трансляцию сетевых адресов (NAT) для доступа к публичным сетям.
Адреса специального назначения
IPv4 также включает диапазоны специального назначения для таких функций, как обратная петля (loopback), поведение link-local, тестирование и частное использование. Инженеры регулярно сталкиваются с примерами, такими как 127.0.0.1 для loopback или префиксами документации, такими как 192.0.2.0/24, в технических примерах и руководствах.
Ключевые технические особенности IPv4
Доставка пакетов без установления соединения
IPv4 пересылает пакеты независимо. Он не устанавливает сеанс перед отправкой и не обещает, что каждый пакет будет доставлен. Надежность, упорядочивание и повторная передача обрабатываются в другом месте, обычно протоколами более высокого уровня, такими как TCP, когда это требуется.
Маршрутизация с максимальными усилиями
Маршрутизаторы пытаются пересылать пакеты к месту назначения, но сам IPv4 не гарантирует успех. Перегрузка, изменения маршрутизации, фильтрация, проблемы с MTU или сбои на вышестоящих узлах все еще могут повлиять на доставку.
Контроль времени жизни (TTL)
Поле Time To Live, или TTL, ограничивает, как долго пакет может оставаться в сети. Каждый маршрутизатор уменьшает значение при пересылке пакета. Если значение достигает нуля, пакет отбрасывается. Это предотвращает бесконечную циркуляцию пакетов в петлях маршрутизации.
Поддержка фрагментации
IPv4 был разработан для работы в сетях с разными максимальными размерами пакетов. Если пакет слишком велик для сегмента пути и фрагментация разрешена, он может быть разделен на более мелкие фрагменты, которые могут быть повторно собраны получателем. На практике сегодня к фрагментации часто относятся с осторожностью, поскольку она может усложнить производительность и устранение неполадок, но она остается частью модели протокола.
Контрольная сумма заголовка
IPv4 включает контрольную сумму для самого IP-заголовка. Это отличается от IPv6, в котором контрольная сумма заголовка была удалена для упрощения обработки. Наличие этого поля отражает более старые проектные предположения эпохи межсетевого взаимодействия IPv4.
Мультиплексирование протоколов
IPv4 может переносить различные протоколы верхнего уровня, указывая тип полезной нагрузки в поле протокола. Это позволяет одному и тому же сетевому уровню IP поддерживать TCP, UDP, ICMP и другие протоколы в рамках единой среды межсетевого взаимодействия.
Распространенные варианты использования IPv4
IPv4 остается распространенным, потому что это не только протокол, обращенный к интернету. Это также рабочий язык по умолчанию для многих частных сетей. В реальных развертываниях его использование можно сгруппировать по нескольким практическим категориям.
Общее подключение к интернету
Многие веб-сайты, облачные сервисы, API и приложения, подключенные к интернету, по-прежнему поддерживают IPv4 или зависят от него. Даже при наличии IPv6, IPv4 часто остается активным для совместимости и доступности в смешанных средах.
Корпоративные локальные сети
Офисные сети, сети филиалов, кампусные среды и центры обработки данных обычно назначают IPv4-адреса пользовательским устройствам, принтерам, VoIP-телефонам, серверам, точкам доступа, шлюзам и интерфейсам управления. DHCP, статическая адресация и сегментация на основе VLAN часто строятся вокруг операционных практик IPv4.
Промышленные сети и сети операционных технологий
Заводы, коммунальные предприятия, транспортные системы, склады и технологические установки часто используют IPv4 для промышленных контроллеров, человеко-машинных интерфейсов (HMI), промышленных коммутаторов, систем наблюдения, SIP-домофонов, IP-громкоговорителей, диспетчерских терминалов и пограничных шлюзов. В этих средах устойчивое использование IPv4 часто обусловлено совместимостью устройств, привычностью эксплуатации и длительными жизненными циклами оборудования.
Голосовая связь и унифицированные коммуникации
Системы IP-АТС, SIP-телефоны, пограничные контроллеры сессий (SBC), медиашлюзы, оконечные устройства громкой связи и домофоны широко развертываются в сетях IPv4. Хотя эти приложения во многих случаях могут работать и с IPv6, IPv4 по-прежнему является доминирующей средой адресации во многих голосовых проектах.
Частная адресация и развертывания на основе NAT
Многие организации используют частные диапазоны адресов RFC 1918 внутри сети и транслируют трафик на границе через устройства NAT или межсетевые экраны. Этот подход позволил IPv4 продолжать масштабироваться за пределами ограничений его пула публичных адресов, хотя в некоторых приложениях это добавляет сложности.
Инфраструктура маршрутизации и VPN
Маршрутизаторы, межсетевые экраны, каналы WAN, VPN типа «сеть-сеть», службы удаленного доступа и среды SD-WAN по-прежнему обычно используют политики адресации и маршрутизации IPv4. Даже там, где поддерживается IPv6, IPv4 часто остается частью активного транспорта и схемы управления.
Типичные применения IPv4 в реальных средах
Бизнес-офисы и сети филиалов
В стандартном корпоративном офисе IPv4 используется для адресации ноутбуков, IP-телефонов, принтеров, беспроводных точек доступа, серверов, камер и интернет-шлюзов. Он поддерживает внутреннюю связь, доступ к облаку, VoIP, подключение к VPN и повседневные бизнес-приложения.
Центры обработки данных и серверные среды
Серверы, гипервизоры, балансировщики нагрузки, сети хранения данных и интерфейсы управления часто по-прежнему имеют IPv4-адреса. Даже организации, стремящиеся к внедрению IPv6, обычно сохраняют значительную инфраструктуру IPv4 для обеспечения совместимости и поддержки унаследованных приложений.
Промышленные системы связи
Промышленные телефоны, устройства громкой связи SIP, шлюзы, смежные с ПЛК, рабочие станции операторов, видеотерминалы и платформы сигнализации часто работают поверх IPv4. В этих средах сеть может быть изолированной, сегментированной или частично подключенной к системам предприятия более высокого уровня, но основным рабочим протоколом остается IPv4.
Транспортные, кампусные и сети общественного обслуживания
Аэропорты, метрополитены, туннели, кампусы, больницы и общественные здания часто развертывают большое количество устройств на базе IP для связи, контроля доступа, видеонаблюдения, пунктов помощи и оперативного управления. IPv4 остается широко используемым, потому что он знаком, совместим и поддерживается широкой экосистемой устройств.

IPv4 остается глубоко внедренным в корпоративные, голосовые, охранные, промышленные и филиальные сети, поскольку он широко поддерживается на устройствах и платформах.
IPv4 и маршрутизация на практике
Одна из причин, по которой IPv4 остается столь важным, заключается в его тесной связи с практикой маршрутизации. Маршрутизаторы принимают решения о пересылке на основе префиксов назначения. Пакет, предназначенный для 10.10.20.15, может обрабатываться совершенно иначе, чем пакет для 203.0.113.15, не из-за изменения протокола, а из-за изменения домена маршрутизации, следующего перехода, политики безопасности и схемы сети.
Поэтому современные сети IPv4 зависят от нескольких вспомогательных концепций:
Разделение на подсети: делит адресное пространство на управляемые локальные сети.
CIDR: обеспечивает эффективное распределение адресов и агрегирование маршрутов.
Статическая и динамическая маршрутизация: управляют доступностью сетей.
NAT и PAT: позволяют многим частным хостам совместно использовать ограниченное количество публичных адресов.
Контроль доступа и межсетевые экраны: обеспечивают соблюдение политики безопасности в отношении трафика IPv4.
Эти вспомогательные механизмы — одна из причин, по которой IPv4 просуществовал намного дольше, чем можно было предположить, исходя из его первоначальной емкости публичных адресов. Эксплуатационная инженерия адаптировалась к протоколу и практическими способами продлила срок его полезного использования.
IPv4 оставался доминирующим не потому, что был безграничен, а потому, что индустрия построила вокруг него эксплуатационные инструменты, такие как разделение на подсети, CIDR, DHCP, NAT и политики маршрутизации.
Ограничения IPv4
IPv4 является основополагающим, но не лишен ограничений. Наиболее широко обсуждаемым ограничением является его 32-битное адресное пространство. Хотя для раннего интернета это пространство было большим, оно ограничено для мира с массивной облачной инфраструктурой, мобильными устройствами, IoT, промышленными конечными точками и глобально связанными сервисами.
Это ограничение — одна из причин, почему экономия адресов, частная адресация и NAT стали настолько распространенными. Эти методы сохраняют полезность IPv4, но также могут усложнить сквозную прозрачность, публикацию сервисов, пиринговые приложения, устранение неполадок и разработку политик.
IPv4 также отражает более раннее поколение дизайна протоколов. Такие особенности, как поведение фрагментации, зависимость от широковещания в некоторых локальных средах и предположения об обработке на уровне заголовков, отличаются от проектных решений, принятых позже в IPv6. Ничто из этого не делает IPv4 устаревшим в одночасье, но помогает объяснить, почему был создан IPv6 и почему многие современные сетевые стратегии нацелены на двухстековый режим или постепенное внедрение IPv6.
IPv4 против IPv6
IPv4 и IPv6 служат одной и той же общей цели на сетевом уровне, но существенно различаются по размеру адреса, структуре пакета и долгосрочной масштабируемости. IPv4 использует 32-битные адреса, в то время как IPv6 использует 128-битные адреса. IPv6 был разработан, чтобы значительно расширить адресную емкость и упростить некоторые аспекты пересылки и автоконфигурации.
При этом отношения не сводятся к простому «старое — плохо, новое — хорошо». На практике большинство организаций живут с обоими протоколами. IPv4 остается критически важным из-за поддержки унаследованных систем, существующих приложений, доступности операторов связи и огромной установленной инфраструктуры. IPv6 важен, поскольку он решает проблемы масштабирования и отвечает современным требованиям дизайна. Реальные сети часто используют оба протокола одновременно в течение многих лет.
Часто задаваемые вопросы
Является ли IPv4 просто форматом адреса?
Нет. IPv4 включает адресацию, структуру пакетов, логику пересылки, поведение фрагментации, обработку TTL и идентификацию протокола для трафика верхнего уровня. Точечно-десятичный формат адреса — это лишь наиболее заметная часть.
Почему IPv4 все еще используется, если существует IPv6?
Потому что IPv4 по-прежнему глубоко внедрен в существующую инфраструктуру, программное обеспечение, среды поставщиков услуг и экосистемы устройств. Многие сети поддерживают IPv6, но IPv4 остается активным для обеспечения совместимости и непрерывности работы.
В чем разница между публичным и частным IPv4-адресом?
Публичный адрес предназначен для глобальной маршрутизации, в то время как частный адрес зарезервирован для внутренних сетей и не предназначен для маршрутизации через публичный интернет. Частные диапазоны обычно используются за устройствами NAT.
Гарантирует ли IPv4 надежную доставку?
Нет. IPv4 — это протокол без установления соединения, работающий по принципу «максимальных усилий». Надежная доставка, упорядочивание и повторная передача обычно обрабатываются протоколами более высокого уровня, такими как TCP, когда это необходимо.
Является ли разделение на подсети частью работы IPv4?
Да. Разделение на подсети имеет центральное значение для практического развертывания IPv4, поскольку оно определяет, какие пункты назначения являются локальными, как организовано адресное пространство и как принимаются решения о маршрутизации между сетями.
Подходит ли IPv4 до сих пор для промышленных и корпоративных систем?
Да. IPv4 по-прежнему широко используется в корпоративных, промышленных, голосовых и охранных сетях. Настоящий вопрос не в том, работает ли он, а в том, должен ли конкретный проект оставаться только на IPv4, переходить на двухстековый режим или начинать более широкий план перехода на IPv6.
Заключение
IPv4 — один из самых важных протоколов в истории сетей и до сих пор один из наиболее широко используемых в реальных системах сегодня. Он предоставляет основу логической адресации и пересылки пакетов, которая позволяет устройствам, маршрутизаторам и сетям обмениваться данными в локальных и глобальных средах. Его реальная ценность не только в том, что он присваивает устройствам адреса, но и в том, что он создает общую модель сетевого уровня, на которой могут строиться бесчисленные сервисы и системы.
От офисных сетей и облачных сервисов до IP-телефонии, промышленных коммуникаций, маршрутизации филиалов и частной корпоративной инфраструктуры — IPv4 остается центральным в эксплуатационном плане. Его ограничения хорошо понятны, особенно с точки зрения адресного пространства, но его установленная база, интероперабельность и инженерная привычность означают, что он будет оставаться важным еще долгое время. Чтобы ясно понимать современные сети, по-прежнему необходимо понимать IPv4.