Открыть сервисСервис

IP-адрес: назначение, формат и виды

IP-адрес — числовой идентификатор устройства, подключённого к сети, построенной на протоколе IP (Internet Protocol). Он используется для адресации и маршрутизации пакетов данных: каждый пакет, отправляемый через сеть, содержит адрес отправителя и адрес получателя, что позволяет маршрутизаторам определить, куда пересылать данные. IP-адрес является основой работы интернета и любых локальных компьютерных сетей.

Структура и формат

IP-адрес представляет собой 32-битное число, записываемое в виде четырёх десятичных октетов, разделённых точками. Каждый октет принимает значение от 0 до 255. Пример: 192.168.1.1. Всего возможно 2³² ≈ 4,3 миллиарда уникальных адресов в версии IPv4.

В версии IPv6 адрес расширен до 128 бит и записывается в шестнадцатеричной нотации через двоеточия, например: 2001:0db8:85a3::8a2e:0370:7334. Запас адресов IPv6 практически неограничен — около 3,4 × 10³⁸ комбинаций.

Виды IP-адресов

Публичные и приватные

Публичный (внешний) IP-адрес назначается провайдером интернета и уникален в глобальной сети. Через него устройство доступно из интернета. Приватный (внутренний) адрес используется только внутри локальной сети и не маршрутизируется в интернете. Для преобразования приватных адресов в публичные применяется технология NAT (Network Address Translation).

Динамические и статические

Динамический IP-адрес назначается автоматически при подключении к сети (протоколы DHCP, PPPoE) и может меняться со временем. Статический адрес закрепляется за устройством вручную и не изменяется. Статические адреса используются серверы, сетевое оборудование и устройства, требующие постоянного доступа извне.

IPv4 и IPv6

ХарактеристикаIPv4IPv6
Длина адреса32 бита128 бит
ЗаписьЧетыре октета через точкуВосемь блоков через двоеточие
Всего адресов≈ 4,3 млрд≈ 3,4 × 10³⁸
Год появления19811998

Диапазоны и классы IPv4

Изначально адресное пространство IPv4 было разделено на классы A–E:

  • Класс A — 0.0.0.0–127.255.255.255, сети с очень большим числом хостов;
  • Класс B — 128.0.0.0–191.255.255.255, средние сети;
  • Класс C — 192.0.0.0–223.255.255.255, небольшие сети;
  • Класс D — 224.0.0.0–239.255.255.255, multicast;
  • Класс E — 240.0.0.0–255.255.255.255, зарезервированный диапазон.

В 1993 году классическая адресация была заменена на CIDR (Classless Inter-Domain Routing), позволяющую делить пространство гибче — с помощью префикса длины маски, например /24 означает 256 адресов в подсети.

Зарезервированные диапазоны

Часть адресов IPv4 зарезервирована для специальных целей:

  • 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 — приватные сети (RFC 1918);
  • 127.0.0.0/8 — loopback, используется для обращения к самому себе (localhost — 127.0.0.1);
  • 169.254.0.0/16 — link-local, назначается автоматически при отсутствии DHCP-сервера;
  • 0.0.0.0 — обозначает «любой адрес»;
  • 255.255.255.255 — широковещательный адрес.

Как узнать свой IP-адрес

В Windows команда ipconfig в командной строке показывает локальный адрес. В Linux и macOS используется ifconfig или ip addr. Публичный адрес отображается при обращении к специализированным сервисам определения внешнего IP.

Управление адресным пространством

Распределением IP-адресов занимаются региональные интернет-реестры: RIPE NCC (Европа, Ближний Восток, Центральная Азия), ARIN (Северная Америка), APNIC (Азия-Тихоокеанский регион), LACNIC (Латинская Америка) и AFRINIC (Африка). В России регистрация адресных блоков осуществляется через RIPE NCC.

Из-за исчерпания свободных адресов IPv4 (в 2011 году IANA распределила последние свободные блоки) активно ведётся переход на IPv6, который поддерживается крупнейшими интернет-провайдерами и операторами связи по всему миру.

Применение

IP-адреса используются повсеместно: для доступа к сайтам, электронной почте, стримингу, VoIP, удалённому администрированию серверов, IoT-устройствам. Без корректной адресации невозможна работа ни одного сетевого приложения — от браузера до промышленных систем телеметрии.

Источники

  • RFC 791 — Internet Protocol
  • RFC 4291 — IP Version 6 Addressing Architecture
  • RFC 1918 — Address Allocation for Private Internets
  • Документация IANA по адресному пространству
  • Курс «Компьютерные сети», Эндрю Таненбаум
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru