Понимание того, почему некоторые IP-адреса не имеют адреса маски

Мне дается список IP-адресов, некоторые из них имеют сетевую маску, другие нет. Я получил представление о том, как создать маску, но я не понимаю, почему бывают случаи, когда у IP-адреса нет маски.

Как показано ниже:

  • 121.34.56.64-121.34.56.128> Не иметь маски
  • 128.131.9.0-128.131.9.192> Не иметь маски
  • 93.20.10.0-93.20.11.0> Не иметь маски

Пока на самом деле есть адрес маски:

  • 67.56.34.64-67.56.34.79. Префикс: 67.56.34.64/28 | Адрес /маска: 67.56.34.64/255.255.255.240 и т. Д.

Например, если я смотрю на третий адрес без маски, я делаю следующее:

  

93.20.10.0-93.20.11.0

     

93,20. 0000 101 | 0. 0000 0000
  93,20. 0000 101 | 1. 0000 0000

     

NetMask: 255.255.254.0, это неверно.

Может кто-нибудь объяснить мне, почему и как понимать, когда существует маска?

3 голоса | спросил BioShock 20 Jpm1000000pmWed, 20 Jan 2016 19:43:15 +030016 2016, 19:43:15

1 ответ


5

Причиной маски является разделение адреса на две части: сетевую часть и хост-часть. Вы можете иметь список адресов, которые не вписываются в одну сеть, но они будут вписываться в более крупную сеть. Ваш пример: 93.20.10.0–93.20.11.0 не помещается в 93.20.10.0/24, но поместится в сеть 93.20.10.0/23. Уловка состоит в том, что в сети 93.20.10.0/23 есть больше адресов, чем в вашем списке. Это означает, что ваш список является подмножеством адресов в сети 93.20.10.0/23.

IP-адреса и маски - это просто двоичные числа. Мы используем их в десятичной запятой, чтобы было легче читать, но если вы действительно хотите их понять, вам нужно посмотреть на них в двоичном формате. Устройства в сети, хосты, маршрутизаторы и т. Д. Видят только и используют двоичный номер.

Вы должны изучить этот ответ , чтобы понять, как работают IP-адреса и маски.

ответил Ron Maupin 20 Jpm1000000pmWed, 20 Jan 2016 19:54:55 +030016 2016, 19:54:55

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132