Адрес IPv4 представляет собой серию из 32 двоичных бит (единиц и нулей). Человеку трудно прочесть двоичный адрес IPv4. Поэтому 32 бита группируются по четыре восьмибитных сегмента — в так называемые октеты. Даже в таком формате человеку сложно читать, записывать и запоминать адреса IPv4. Поэтому каждый октет представлен в виде десятеричного значения, отделенного десятеричной точкой. Этот формат называется точечно-десятичной нотацией.
При настройке адрес IPv4 узла вводится в виде десятичного числа с точками, например 192.168.1.5. Представьте, что вам необходимо ввести 32-битный двоичный эквивалент этого значения: 11000000101010000000000100000101. Если бы вы неправильно ввели хотя бы один бит, адрес был бы другим, и узел не смог бы осуществлять обмен данными в сети.
Логический 32-битный адрес IPv4 представляет собой иерархическую систему и состоит из двух частей. Первая идентифицирует сеть, вторая — узел в этой сети. Обе части являются обязательными. Например, если адрес IPv4 узла – 192.168.18.57, то первые три октета (192.168.18) представляют собой сетевую часть адреса, а последний октет (.57) является идентификатором узла. Такой подход называется иерархической адресацией, поскольку маршрутизаторы должны связываться только с сетями, а не с отдельными узлами. Маршрутизатор — это сетевое устройство, пересылающее пакеты данных по сетям в места их назначения.
Адреса IPv4 делятся на следующие классы:
- Класс A — крупные сети, развертываемые в больших компаниях
- Класс B — сети среднего размера, развертываемые в ВУЗах и других организациях аналогичного масштаба
- Класс C — маленькие сети, развертываемые организациями небольшого размера или поставщиками услуг доступа к Интернету для подписчиков
- Класс D — сети специального назначения для многоадресной рассылки
- Класс E — используются для экспериментального тестирования
Помимо создания отдельных классов, группа IETF зарезервировала определенную часть адресного пространства Интернета для частных сетей. Частные сети не имеют связи с публичными сетями. Адреса частных сетей не маршрутизируются по Интернету. Благодаря этому сети, размещенные в различных расположениях, могут использовать одну и ту же схему частных адресов, не создавая конфликтов адресов. Например, частные адреса полезно использовать для учебных лабораторных занятий, к которым требуется предотвратить доступ извне.
Каждый из перечисленных классов использует отдельный диапазон частных IP-адресов:
- Класс A — 10.0.0.0 – 10.255.255.255
- Класс B — 172.16.0.0 – 172.31.255.255
- Класс C — 192.168.0.0 – 192.168.255.255
Маска подсети IPv4
Маска подсвети обозначает сетевую часть адреса IPv4. Как и адрес IPv4, маска подсети имеет вид десятичного числа с точками. Как правило, узлы в локальной сети используют одну и ту же маску подсети. На данном рисунке представлены маски подсети по умолчанию для используемых адресов IPv4, которые сопоставлены первым трем классам адресов IPv4:
- 255.0.0.0 — класс A; первый октет адреса IPv4 представляет собой его сетевую часть
- 255.255.0.0 — класс B; первые два октета адреса IPv4 представляют собой его сетевую часть
- 255.255.255.0 — класс C; первые три октета адреса IPv4 представляют собой его сетевую часть
Если организация владеет одной сетью класса B, но должна предоставить адреса IPv4 для четырех локальных сетей, ей следует разделить адрес класса B на четыре меньшие части. Разбиение на подсети — это процесс логического разбиения сети. Он представляет собой метод деления сети, а маска подсети указывает способ ее разделения. Опытный сетевой администратор, как правило, выполняет разбиение сети на подсети. После создания схемы разбиения на подсети можно настроить собственно адреса IPv4 и маски подсети на узлах в четырех локальных сетях. Эти навыки можно получить на курсах сетевой академии Cisco для уровня «Сертифицированный компанией Cisco сетевой специалист» (Cisco Certified Network Associate — CCNA).