1

В этой статье Википедии об адресах IPv4 говорится, что допустимый диапазон для каждого октета составляет 0-255. Однако, когда я ввожу число, которое намеренно выходит за пределы допустимого диапазона на моем ПК с Windows 7, действительный диапазон уведомляется как 1-223 (не 0-255) для 1-го октета моего IP-адреса:

Сообщение об ошибке первого октета IPv4

Это относится к первому октету IP address , Default gateway , Preferred DNS sever и Alternate DNS server , но не к Subnet mask . Все остальные октеты позволяют 0-255. У нас есть несколько машин с Windows CE 6.0, и они позволяют 0-255 для всех октетов.

  • Почему мой компьютер с Windows 7 сообщает допустимый диапазон 1-223 только для 1-го октета и почему он отличается от Windows CE?
  • Каковы правила для октетов IP-адресов?
  • При написании технического блога по настройке IP-адресов безопасно ли принимать допустимый диапазон от 0 до 255 (и игнорировать неясные ограничения) или мне следует быть более тонким и охватить некоторые исключения?

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

Примечание: я обратился в наш отдел информационных технологий. Они не знали ответов и просто направили меня в Википедию!

2 ответа2

4

Адрес IPv4 - это просто 32-разрядное число, например, 00001010000010110000110000001101 . Десятичная запись октета предназначена для того, чтобы людям было легче читать. Каждый октет состоит из 8 битов, например, 00001010.00001011.00001100.00001101 , который затем преобразуется в десятичные числа (10.11.12.13). Поскольку 8 битов могут представлять числа от 0 до 255 , каждый октет может иметь число в этом диапазоне.

В границах октетов нет ничего особенного или волшебного; они искусственные. Думая об IPv4-адресах в терминах текстового представления (десятичных октетов), вы действительно можете запутаться и привести к ошибкам. Компьютер и сетевое оборудование только когда-либо видят и используют двоичное число. Многие студенты, работающие в сети, хотят манипулировать адресами IPv4, не преобразуя их в двоичный код, и это ведет к сбою.

Допустимые IPv4-адреса одноадресной рассылки - до 223.255.255.255 . Адреса, большие чем это, являются адресами многоадресной рассылки (начинаются с 1110 как первые четыре бита адреса = 224.0.0.0 до 239.255.255.255) или резервируются (начинаются с 1111 как первые четыре бита адреса = 240.0.0.0 до 255.255.255.255). Адрес 255.255.255.255 является ограниченным широковещательным адресом.

RFC 5735, IPv4-адреса специального назначения содержит сводку адресов специального использования IPv4.

2

1-223 охватывает сети класса A/B/C, которые будут использоваться вашим компьютером.

224+ предназначен для сетей класса D (многоадресная передача) и класса E (не используется), ни одна из которых не подходит для ПК с Windows.

Статья Webopedia по IP-адресации

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .