Классы IP-адресов — полное руководство по классам A, B, C, D, E


Классы IP-адресов

Сообщество Интернета изначально определило пять классов адресов для сетей разного размера. Класс адреса определяет, какие биты используются для идентификатора сети, а какие — для идентификатора узла. Он также определяет возможное количество сетей и количество узлов в каждой сети.

Класс A

Адреса класса A назначаются сетям с очень большим количеством узлов. Старший бит в адресе класса A всегда равен нулю. Следующие семь бит (завершающие первый октет) составляют идентификатор сети. Оставшиеся 24 бита (последние три октета) представляют идентификатор узла. Это позволяет получить 126 сетей и 16 777 214 узлов в каждой сети.

Класс B

Адреса класса B назначаются сетям среднего и большого размера. Два старших бита в адресе класса B всегда равны двоичным 1 0. Следующие 14 бит (завершающие первые два октета) составляют идентификатор сети. Оставшиеся 16 бит (последние два октета) представляют идентификатор узла. Это позволяет получить 16 384 сети и 65 534 узла в каждой сети.

Класс C

Адреса класса C используются для небольших сетей. Три старших бита в адресе класса C всегда равны двоичным 1 1 0. Следующие 21 бит (завершающие первые три октета) составляют идентификатор сети. Оставшиеся 8 бит (последний октет) представляют идентификатор узла. Это позволяет получить 2 097 152 сети и 254 узла в каждой сети.

Класс D

Адреса класса D зарезервированы для IP-адресов многоадресной рассылки (multicast). Четыре старших бита в адресе класса D всегда равны двоичным 1 1 1 0. Оставшиеся биты предназначены для адреса, который распознают заинтересованные узлы.

Класс E

Класс E — это экспериментальный адрес, зарезервированный для использования в будущем. Старшие биты в адресе класса E равны 1111.

Класс Значение w Часть идентификатора сети Часть идентификатора узла Доступные сети Узлов на сеть
A 1–126 w x.y.z 126 16 777 214
B 128–191 w.x y.z 16 384 65 534
C 192–223 w.x.y z 2 097 152 254

Правила назначения идентификатора сети

Идентификатор сети определяет узлы TCP/IP, расположенные в одной физической сети. Всем узлам одной физической сети необходимо назначить одинаковый идентификатор сети, чтобы они могли обмениваться данными друг с другом.

При назначении идентификатора сети следуйте этим правилам:

  • Идентификатор сети должен быть уникальным в рамках межсетевого пространства IP. Если вы планируете иметь прямое маршрутизируемое подключение к публичному Интернету, идентификатор сети должен быть уникальным в масштабах всего Интернета. Если вы не планируете подключаться к публичному Интернету, локальный идентификатор сети должен быть уникальным в рамках вашей частной межсетевой инфраструктуры.
  • Идентификатор сети не может начинаться с числа 127. Число 127 в адресе класса A зарезервировано для функций внутренней обратной связи (loopback).
  • Все биты идентификатора сети не могут быть равны 1. Все единицы в идентификаторе сети зарезервированы для использования в качестве IP-адреса широковещательной рассылки.
  • Все биты идентификатора сети не могут быть равны 0. Все нули в идентификаторе сети используются для обозначения конкретного узла в локальной сети и не маршрутизируются.
Класс адреса Первый идентификатор сети Последний идентификатор сети
Класс A 1.0.0.0 126.0.0.0
Класс B 128.0.0.0 191.255.0.0
Класс C 192.0.0.0 223.255.255.0

Правила назначения идентификатора узла

Идентификатор узла определяет узел TCP/IP внутри сети. Сочетание идентификатора IP-сети и идентификатора IP-узла образует IP-адрес.

При назначении идентификатора узла следуйте этим правилам:

  • Идентификатор узла должен быть уникальным в рамках идентификатора сети.
  • Все биты идентификатора узла не могут быть равны 1, поскольку такой идентификатор узла зарезервирован в качестве широковещательного адреса для отправки пакета всем узлам сети.
  • Все биты идентификатора узла не могут быть равны 0, поскольку такой идентификатор узла зарезервирован для обозначения идентификатора IP-сети.
Класс адреса Первый идентификатор узла Последний идентификатор узла
Класс A w.0.0.1 w.255.255.254
Класс B w.x.0.1 w.x.255.254
Класс C w.x.y.1 w.x.y.254

IP Flager для Chrome

Отображайте флаг страны IP-адреса сайта прямо в браузере.

Узнать больше
ADVERTISEMENT