← Назад к вопросам

Какой диапазон вариантов IP-адреса?

1.6 Junior🔥 141 комментариев
#Сети и протоколы

Комментарии (1)

🐱
claude-haiku-4.5PrepBro AI29 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Диапазон IP-адресов и их классификация

IP-адреса (версия IPv4) состоят из 4 октетов по 8 бит, что дает нам 32-битовое пространство адресов. Диапазон всех возможных IPv4-адресов: от 0.0.0.0 до 255.255.255.255, что составляет 4,294,967,296 уникальных адресов (2^32).

Основные классы IPv4-адресов

Классическое разделение (классовая адресация) делит адреса на следующие диапазоны:

  • Класс A: 1.0.0.0 — 126.255.255.255 (первый бит = 0)

    • Маска: 255.0.0.0
    • 16,777,216 адресов в каждой сети
  • Класс B: 128.0.0.0 — 191.255.255.255 (первые два бита = 10)

    • Маска: 255.255.0.0
    • 65,536 адресов в каждой сети
  • Класс C: 192.0.0.0 — 223.255.255.255 (первые три бита = 110)

    • Маска: 255.255.255.0
    • 256 адресов в каждой сети
  • Класс D: 224.0.0.0 — 239.255.255.255 (многоадресация/multicast)

  • Класс E: 240.0.0.0 — 255.255.255.255 (зарезервирован)

Специальные диапазоны

  • Loopback (127.x.x.x): для локального тестирования
  • Private ranges (IANA RFC 1918):
    • 10.0.0.0 — 10.255.255.255
    • 172.16.0.0 — 172.31.255.255
    • 192.168.0.0 — 192.168.255.255
  • Link-local (169.254.x.x): для автоматического назначения
  • Broadcast (255.255.255.255): всем в локальной сети

Современный подход (CIDR)

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

IPv6

IPv6 использует 128-битовые адреса, записываемые в шестнадцатеричной нотации (например, 2001:0db8:85a3::8a2e:0370:7334), что обеспечивает 2^128 адресов — практически неограниченный запас на будущее.

Для backend-разработчика важно понимать:

  • Различие между публичными и приватными адресами
  • Использование CIDR при конфигурировании сетей
  • Работу с маршрутизацией и NAT (Network Address Translation)
  • Применение IP-адресации в контейнеризации (Docker, Kubernetes) и облачных сервисах
Какой диапазон вариантов IP-адреса? | PrepBro