Классы IPv4 - полезны ли они в настоящее время? - PullRequest
0 голосов
/ 03 февраля 2020

Я пытаюсь понять, как структурирован IPv4-адрес и что такое сеть, su bnet и часть хоста. Поэтому я читал « CCNA Routing and Switching » Тодда Ламмла (Compete Study Guide, 2-е издание). Как и во многих других сетевых книгах, автор здесь рано объясняет различные IP-классы.

Итак, есть Класс A , где первый октет адреса от 0 до 127, Класс B от 128 до 191, класс C от 192 до 223, класс D от 224 до 239 и класс E от 240 до 255. Существуют также специальные адреса и диапазоны для частных адресов, петлевых адресов, широковещания и т. Д. c. Более того, помимо диапазонов IP-адресов эти классы определяют, какая часть адреса является сетью, а какая - узлом / хостом.

enter image description here

Например, если IP-адрес начинается с 200, то мы знаем, что это класс C, и поэтому его первые 3 байта должны определять сеть, а четвертый - хост в этой сети.

Однако, насколько мне известно классовая маршрутизация ушла в прошлое с тех пор, как CIDR была внедрена десятилетиями go. Благодаря CIDR мы можем использовать столько битов, сколько мы хотим для сети и хост-части. Таким образом, для адреса класса C мы можем использовать более трех байтов для сети, например 200.50.50.7 /26, таким образом, используя 26 бит для сети, а остальные для хоста. Я также читал, что мы можем использовать бит меньше, чем по умолчанию ! И поэтому, хотя адрес класса C по умолчанию имеет 24-битную маску, мы можем использовать меньше, чем, например, 200.50.50.7 /16 (в данном случае 200.50 - это сеть).

Но у меня сложилось впечатление что адреса класса C или, другими словами, IP-адреса между 192 и 223, должны использовать как минимум 24-битные маски ...

... или нет ??? Классы имеют какое-либо значение больше? Почему они учат нас о них и упоминают их в книгах, как будто они все еще актуальны? Можем ли мы определить что-либо об IP-адресе, посмотрев на его первый октет? Рассказывает ли диапазон нам что-нибудь о сети и / или главной части адреса? Например, если адрес начинается с 130 (класс B), могу ли я предположить, что по крайней мере первые два октета используются для определения сеть?

В вышеупомянутой книге " CCNA Routing and Switching " автор утверждает, что если IP принадлежит определенному классу, то он может иметь только определенные c значения CIDR ( посмотрите на скриншот ниже).

enter image description here

Эта последняя часть меня довольно смущает. Соответствуют ли диапазоны IP-адресов даже при использовании CIDR?

1 Ответ

0 голосов
/ 04 февраля 2020

Нет, классы ИС не были актуальны на протяжении десятилетий. Единственные места, где они задерживались, были по умолчанию некоторых протоколов маршрутизации.

Любой, кто все еще преподает классные вещи, не стоит слушать.

...