Адресация — это процесс присвоения уникальных IP-адресов устройствам в сети, чтобы обеспечить их идентификацию и корректное взаимодействие. С ростом числа устройств в Интернете проблема адресации становится всё более актуальной, поскольку традиционная схема IPv4 с 32-битными адресами может поддерживать ограниченное количество уникальных адресов (~4,3 миллиарда), чего недостаточно для современных потребностей.
Для решения этой проблемы были разработаны новые схемы и методы, включая IPv6 и механизмы повторного использования адресов (например, NAT).
Схемы адресации определяют правила для распределения IP-адресов в сетях. Основные схемы адресации включают:
Изначально адресное пространство IPv4 было разделено на пять классов (A, B, C, D и E), чтобы адаптировать сеть под устройства разного масштаба:
Эта схема оказалась неэффективной, поскольку ресурсы не всегда распределялись оптимально, и это привело к значительному количеству неиспользуемых адресов.
Бесклассовая адресация (CIDR, Classless Inter-Domain Routing) была введена для более гибкого распределения адресов и уменьшения размера таблиц маршрутизации. В CIDR используются маски подсетей произвольной длины, что позволяет более эффективно делить и распределять адресное пространство.
Пример адреса в CIDR: 192.168.1.0/24, где /24 указывает на длину маски подсети.
IPv6 был разработан для замены IPv4 и предлагает 128-битные адреса, что обеспечивает практически неограниченное количество уникальных адресов. IPv6 использует иерархическую адресацию для упрощения маршрутизации и включает возможности автоматической настройки адресов.
Методы автоматического назначения IP-адресов позволяют устройствам получать адреса без ручной настройки, что упрощает управление сетью. Основные методы включают:
DHCP — это протокол, который автоматически назначает IP-адреса устройствам при подключении к сети. DHCP-сервер управляет пулом адресов и назначает их устройствам на ограниченный период времени (аренда), после чего адрес может быть перераспределён.
Преимущества DHCP:
SLAAC используется в IPv6 для автоматического назначения адресов без необходимости DHCP. Устройство автоматически генерирует IP-адрес на основе префикса, передаваемого маршрутизатором, и своего MAC-адреса.
Преимущества SLAAC:
Link-Local адресация используется как в IPv4 (адреса 169.254.0.0/16), так и в IPv6 (адреса, начинающиеся с fe80::) для автоматической конфигурации устройств, находящихся в одной локальной сети. Эти адреса используются для связи в пределах одной сети и не маршрутизируются за её пределами.
Link-Local адресация позволяет устройствам взаимодействовать в пределах локальной сети без DHCP или ручной настройки.
Проблема адресации в сети решается с помощью различных схем адресации (например, CIDR и IPv6), а автоматическое назначение адресов с помощью DHCP, SLAAC и Link-Local позволяет упростить управление сетью и сделать её более масштабируемой.