Задумывались ли вы, что такое этот загадочный IP-адрес, который постоянно мелькает в настройках вашего компьютера или роутера? Почему он такой сложный – вроде 192.168.1.1 – и что вообще скрывается за этими цифрами? Сегодня мы разложим по полочкам эту тему, словно собираем пазл из 32 битов, чтобы понять, что такое IP-адрес, как он устроен, зачем нужны маски подсети, классы адресов и почему без них весь интернет бы просто не работал.

Готовьтесь к цифровому путешествию – мы разберём всё: от фундаментального устройства IP-адреса, через распределение публичных и частных адресов, до весёлых историй про широковещательные пакеты, которые словно гонцы разносят новости всей сети. Если вы хотите понять, почему ваш домашний компьютер живёт в частном IP-раю, а публичные сервера ходят в светлые адреса, то эта статья – для вас.


Что такое IP-адрес? Или как компьютер нашёл себе уникальное имя в огромной сети

IP-адрес (Internet Protocol address) — это уникальный сетевой адрес, который помогает идентифицировать устройство в компьютерной сети, особенно в интернете. Если представить сеть как огромный город, то IP-адрес – это как номер дома и улица, по которой курьер сможет найти именно ваш компьютер.

В версии протокола IPv4, которая до сих пор доминирует, адрес занимает 32 бита – представьте себе длинную цепочку из 32 нулей и единиц. Чтобы нам не было больно глазам, эти биты разбивают на четыре части по 8 бит (октеты), которые записываются в привычном десятичном виде и разделяются точками. Например: 192.168.1.1.

Таблица: Структура IPv4-адреса

Бит Размер Обозначение Пример
32 4 байта Общая длина IP 192.168.1.1
8 1 байт Октет (часть адреса) 192, 168, 1, 1

Маска подсети – как узнать, где адрес сети, а где узла?

Маска подсети – это специальная битовая маска, которая показывает, какая часть IP-адреса относится к самой сети, а какая – к конкретному устройству (хосту) в этой сети. Она тоже состоит из 32 бит и, как правило, записывается так же, как IP-адрес – четырьмя десятичными числами через точки.

Есть ещё более удобный способ записи маски – в виде префикса через слэш. Например, запись 192.168.1.0/24 означает, что первые 24 бита адреса – это сеть, а оставшиеся 8 бит – это хосты.

Пример масок подсети

Префикс / Маска (десятичная) Число доступных устройств (хостов)
/8 255.0.0.0 16,777,214
/16 255.255.0.0 65,534
/24 255.255.255.0 254

Почему не 256? Потому что один адрес – это адрес сети, а другой – широковещательный адрес.


Классы IP-адресов – кто в какой дом заходит?

Когда интернет только рос, придумали делить IP-адреса на классы, чтобы удобнее распределять сети по размерам. Всего было пять классов: A, B, C, D и E.

Класс Диапазон адресов Маска подсети Для чего?
A 1.0.0.0 – 126.0.0.0 255.0.0.0 (/8) Очень большие сети
B 128.0.0.0 – 191.255.0.0 255.255.0.0 (/16) Средние сети
C 192.0.0.0 – 223.255.255.0 255.255.255.0 (/24) Маленькие сети (до 254 узлов)
D 224.0.0.0 – 239.255.255.255 Многоадресные рассылки (multicast)
E 240.0.0.0 – 255.255.255.255 Экспериментальные, резервные

В наше время классовая адресация стала устаревать, а на смену пришла более гибкая бесклассовая (CIDR).


Частные и публичные IP-адреса: два мира одного протокола

Существует важное деление адресов на частные (локальные) и публичные (глобальные).

  • Частные адреса предназначены для использования внутри локальных сетей и не маршрутизируются в интернет. Это как номера квартир в доме – уникальны внутри дома, но не подходят для всего города.
  • Публичные адреса – это адреса для глобального интернета. Они уникальны во всём мире.

Частные диапазоны IPv4

Диапазон Префикс Описание
10.0.0.0 – 10.255.255.255 /8 Частная сеть (крупная)
172.16.0.0 – 172.31.255.255 /12 Частная сеть (средняя)
192.168.0.0 – 192.168.255.255 /16 Частная сеть (маленькая, домашняя)

Если вы хотите построить локальную сеть, выбирайте адреса из этих диапазонов – тогда вам не придётся просить разрешение у ICANN и не будет конфликтов с публичными адресами.


Как получают публичные IP-адреса и кто их раздаёт?

Публичные IP-адреса – это ценный ресурс, за которым стоит целая иерархия организаций:

  • ICANN (Internet Corporation for Assigned Names and Numbers) — главный хранитель всех IP-адресов в мире.
  • IANA (Internet Assigned Numbers Authority) — подразделение ICANN, которое распределяет большие блоки адресов региональным регистраторам.
  • Региональные Интернет-регистраторы (RIR) — распределяют адреса по регионам (например, RIPE для Европы и России).
  • Локальные Интернет-регистраторы (LIR) — часто провайдеры, выдающие адреса конечным пользователям.

Вот такая бюрократия, чтобы никто не получил адрес дважды – иначе начнётся путаница уровня "кто чей дом на улице".


Широковещательные IP-адреса: как отправить письмо всем сразу

Широковещательный (broadcast) IP-адрес — это адрес, на который можно отправить пакет, и его получат все компьютеры в одной сети.

Например, если у вас сеть 192.168.1.0/24, то широковещательный адрес будет 192.168.1.255. Это как громкий голос, который слышат все в комнате.

Есть два типа широковещания:

  • Ограниченное (limited broadcast): адрес 255.255.255.255 – пакет остаётся в пределах локальной сети, не переходит через маршрутизаторы.
  • Направленное (directed broadcast): адрес подсети с хостовой частью из единиц. Пакет доходит до всех узлов конкретной подсети.

Маршрутизаторы не передают широковещательные пакеты дальше своей сети, чтобы не завалить всю интернет-паутину лишним шумом.


Специальные IP-адреса и их задачи

В IPv4 есть адреса, которые выполняют особые функции:

Адресный диапазон Назначение Пример
127.0.0.0 – 127.255.255.255 Loopback (обратная петля) – для тестирования сетевых приложений 127.0.0.1 (localhost)
169.254.0.0 – 169.254.255.255 APIPA (автоматическая настройка) – если DHCP недоступен -
0.0.0.0 Адрес текущего хоста до получения IP -
255.255.255.255 Ограниченное широковещание -

Типы IP-адресов в IPv4: индивидуальные, групповые, широковещательные

  • Индивидуальный (unicast) — адрес конкретного компьютера.
  • Групповой (multicast) — адрес группы компьютеров, которые получают одинаковые данные (например, трансляция видео).
  • Широковещательный (broadcast) — адрес, по которому данные отправляются всем в подсети.

Исчерпание IPv4-адресов и что с этим делать

IPv4 имеет максимум чуть более 4 миллиардов адресов – казалось бы, много, но с бурным ростом интернета этого не хватает. Поэтому:

  • Переходят на протокол IPv6 с 128-битными адресами (почти бесконечное число адресов).
  • Используют технологии NAT (Network Address Translation), которые позволяют многим устройствам в локальной сети пользоваться одним публичным адресом.

Бесклассовая адресация CIDR – почему старые классы ушли на пенсию

Вместо жёсткой классовой адресации появилась CIDR (Classless Inter-Domain Routing) — более гибкий способ выделения адресов с произвольной длиной маски подсети. CIDR записывается в формате IP/префикс, например 192.168.0.0/22.

Это позволяет экономить адресное пространство и строить более сложные и эффективные сети.


Как узнать свой IP-адрес и полезные команды

Чтобы узнать IP-адрес на компьютере:

  • В Windows: команда ipconfig в командной строке.
  • В Unix/Linux: команды ifconfig или ip addr.
  • Чтобы узнать IP по доменному имени: nslookup example.com или ping example.com.

Итог: чек-лист по IP-адресам

  • IP-адрес – уникальный идентификатор в сети, состоит из сетевой и хостовой части.
  • IPv4-адрес – 32 бита, делятся на 4 октета.
  • Маска подсети определяет, какая часть IP – сеть, а какая – узлы.
  • Классы адресов (A, B, C, D, E) устарели, заменены CIDR.
  • Частные IP-адреса не маршрутизируются в интернет, используются в локальных сетях.
  • Публичные адреса выдаются организациями (ICANN, RIR, LIR).
  • Широковещательные адреса позволяют посылать пакеты сразу всем в сети.
  • Особые адреса для диагностики и автоматической настройки (127.0.0.1, 169.254.x.x).
  • IPv4-адресов почти нет, переходим на IPv6 или используем NAT.

FAQ

В: Почему нельзя использовать любой IP-адрес для компьютера?
О: Чтобы не было конфликтов, IP-адрес должен быть уникальным в сети. За публичные адреса отвечает ICANN, а за частные – правила RFC 1918.

В: Что такое маска подсети и зачем она нужна?
О: Маска подсети показывает, какая часть IP-адреса относится к сети, а какая к узлу, чтобы устройства знали, как общаться друг с другом.

В: Чем отличается широковещательный адрес от группового?
О: Широковещательный адрес – для всех устройств сети, групповой – для определённой группы устройств.

В: Как узнать, какой у меня IP-адрес?
О: Используйте команду ipconfig (Windows) или ifconfig/ip addr (Linux/Mac).


Теперь, когда вы знаете, что IP-адрес – это это целая система с историей, правилами и причудами, управлять своей сетью станет гораздо проще. Как говорят сетевые администраторы, «если вы понимаете IP, то уже наполовину в интернете!». Удачи в ваших цифровых путешествиях!