Непрерывная маска подсети

В этом вопросе:

Является ли 225.225.225.128 действительной маской подсети?

В принятом ответе указывается, что маска подсети должна быть смежной. Несколько комментариев ссылаются на RFC, в которых говорится, что это так. Однако я не могу найти это в RFC.

В RFC 950 на стр. 15 приведен пример с использованием 255.255.255.88, который создает маску с четвертым 01011000 . Затем на стр. 17 в глоссарии указано следующее:

 Subnet Field The bit field in an Internet address denoting the subnet number. The bits making up this field are not necessarily contiguous in the address. 

Есть ли более новый стандарт, который переопределяет это? Я не нашел один ( RFC 6918 обновляет RFC 950, но не влияет на маски подсети).

В качестве альтернативы (при условии, что приведенный выше стандарт действителен), есть ли веская причина, почему непересекающиеся битовые поля не должны использоваться в масках подсети?

CIDR (бесклассовая междоменная маршрутизация) появилась в 1993 году в RFC 1519 (теперь RFC 4632 / BCP 122 ) и написала конец для несмежных масок подсети:

«Реализация, следуя этим правилам, также должна быть обобщена, так что произвольный номер сети и маска принимаются для всех адресатов маршрутизации. Единственным выдающимся ограничением является то, что маска должна оставаться смежной».

  • Может ли маршрутизатор снизить значение TTL более чем на один?
  • Есть ли способ получить истинный IP-адрес кого-то, маскирующего свой IP-адрес?
  • Как узнать IP-адрес Mac, когда он находится в сети
  • Ip против ifconfig
  • Обновленную зону DNS нельзя увидеть из моей локальной сети
  • Как получить внешний IP-адрес (через NAT) из командной строки Windows?
  • Как быстро получить адрес Ip
  • Возможно ли размещать веб-сервер из-за NAT
  • Какой кросс-платформенный инструмент командной строки позволяет мне получить внешний IP-адрес?
  • Как получить страну в соответствии с определенным IP-адресом?
  • Для моего собственного DNS-сервера «dig ... @ ip-address» работает, но «dig ... @domainname» не
  • Interesting Posts

    Клавиатуры PS2 работают на Windows 10

    Беспроводная сеть G / Wireless N / и ATA / проводной Ethernet

    Геопространственные координаты и расстояние в километрах

    Поддержка языков для операторов цепного сравнения (x <y <z)

    Почему вы должны связать математическую библиотеку с C?

    Как я могу получить событие в Android Spinner, когда выбранный выбранный элемент снова выбран?

    Ошибка 1022 – Не удается записать; дублирующий ключ в таблице

    Почему мы не должны открывать изображение в электронном письме?

    Хотите отложить запуск программы, но не можете найти ее в планировщике заданий

    Как привязать DataTable к Datagrid

    Ошибка: (23, 17) Не удалось выполнить: junit: junit: 4.12

    Получите доступ к интернету на компьютере под управлением Windows 7 без карт PCI

    Арифметика указателя для указателя void в C

    Каков наилучший способ обхода проблемы WCF с использованием “ `WCF?

    WinForm Application UI зависает во время длительной работы

    Давайте будем гением компьютера.