Как работает IP-адресация?Посмотрите на IPv4 IP-адреса

Как работает IP-адресация IP

Вот холодные факты: IP-адрес – это 32-разрядный двоичный адрес. Этот 32-битный адрес подразделяется на четыре 8-битных сегмента, называемых октетами. Поскольку только небольшая часть людей работает с 32-разрядными двоичными адресами или даже с 8-разрядными двоичными октетами (математические и компьютерные типы), IP-адрес почти всегда выражается в так называемом формате «точечный десятичный разряд».

Что это? Что ж, если вы перейдете на страницу 4ip.su, чтобы проверить свой IP-адрес, вы увидите его в десятичном формате с точками.

В десятичном формате с точками каждый октет задается как эквивалентное десятичное число. Четыре десятичных значения (4×8 = 32 бита) затем разделяются точками. Восемь двоичных разрядов могут представлять любое целое число от нуля до 255, поэтому сегменты точечных десятичных адресов представляют собой десятичные числа с диапазоном от 0 до 255.

Две части делают одну целую

Каждый IP-адрес (даже если он состоит из четырех частей) разбит на два сегмента … но эти сегменты не равны. Часть IP-адреса используется для «идентификатора сети, а остальная часть адреса используется для « идентификатора хоста ». Идентификатор хоста будет, например, идентифицировать ваше сетевое соединение.

Почему сегменты не равны? Поскольку адрес, назначенный идентификатору сети, различается в зависимости от адреса. Большинство IP-адресов относятся к следующим классам адресов:

  • Адреса класса A: первые 8 бит IP-адреса используются для идентификатора сети. Последние 24 бита используются для идентификатора хоста.
  • Адреса класса B: первые 16 бит IP-адреса используются для идентификатора сети. Последние 16 бит для идентификатора хоста.
  • Адреса класса C: первые 24 бита IP-адреса используются для идентификатора сети. Последние 8 бит для идентификатора хоста.
Смотрите также:  Как назначаются IP-адреса?

Класс адреса и тип сети

Чем больше бит, тем больше комбинаций. Как может догадаться математик, формат класса А предоставляет небольшое количество возможных идентификаторов сети и огромное количество возможных идентификаторов хоста для каждой сети.

Сеть класса A может поддерживать примерно 224 хоста, что составляет 16 777 216 хостов. Сеть класса C может поддерживать, с другой стороны, может предоставлять идентификаторы хостов только для небольшого числа хостов (приблизительно 28 хостов или 256), но в формате класса C доступно гораздо больше комбинаций идентификаторов сети.

Вам может быть интересно, как компьютер или маршрутизатор узнает, следует ли интерпретировать IP-адрес как адрес класса A, класса B или класса C. Разработчики TCP / IP написали правила адресов так, чтобы класс адресов был очевиден для самого адреса. Первые несколько бит двоичного адреса указывают, должен ли адрес интерпретироваться как адрес класса A, B или C: Вот как это работает:

  • Если 32-битный двоичный адрес начинается с 0 бита, адрес является адресом класса A
  • Если 32-разрядный двоичный адрес начинается с битов 19, адрес является адресом класса B
  • Если 32-битный двоичный адрес начинается с битов 110, адрес является адресом класса C

В простой таблице ниже показаны диапазоны адресов для сетей классов A, B и C. Обратите внимание, что некоторые диапазоны адресов указаны как «исключенные». Это связано с тем, что определенные IP-адреса в каждом классе зарезервированы для специального использования (а другой класс IP-адресов), следовательно, не назначаются классам адресов.)

Смотрите также:  Dual Stack (Двойной стек) обеспечит подключение IPv6

Диапазоны адресов: сети классов A, B и C:

Адресный классДвоичный адрес 
должен начинаться с
Первый термин из точечного 
десятичного адреса должен быть
Исключенные адреса
A0 – 127От 10.0.0.0 до 10.255.255.255 от 127.0.0.0 до 127.255.255.255
В10128 – 191172.16.0.0 до 127.255.255.255
С110192 – 2232.168.0.0 до 192.168.255.255

Выстраиваем по размеру

Теоретически в Интернете может существовать только 127 сетей класса А. (сложное математическое дело, так что не ломайте себе голову, пытаясь понять, почему.) Однако в каждой из этих сетей может быть около 17 миллионов хостов . Только несколько очень крупных организаций являются сетями класса А.

Сети класса B – это сети хорошего размера. Они в большем количестве, чем класс А, но сами сети не такие большие, как сети класса А. К сети класса B может быть подключено около 65 000 узлов (компьютеров). Большинство крупных компаний и университетов попадают в размер сети.

Не следует забывать, что сети класса C многочисленны – их более 2 миллионов. Они наиболее распространены и намного меньше: одна сеть класса C может поддерживать не более 254 хостов; большинство сетей, которые подключаются к Интернету, относятся к классу C.

Оцените статью
Все о IP и VPN
Добавить комментарий