Почему 192.168.0.0 не может быть назначен устройству?

Почему 192.168.0.0 не может быть назначен устройству?

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

решение1

Отhttp://web.archive.org/web/20100821112028/http://www.3com.com/other/pdfs/infra/corpinfo/en_US/501302.pdf(страница 14):

«Определение адресов хостов для каждой подсети Согласно практике Интернета, поле номера хоста IP-адреса не может содержать все нули или все 1 биты. Номер хоста, состоящий из всех нулей, определяет номер базовой сети (или подсети), тогда как номер хоста, состоящий из всех единиц, представляет собой широковещательный адрес для сети (или подсети)».

Более авторитетным является RFC-943 по адресуhttp://www.ietf.org/rfc/rfc943.txt:

In certain contexts, it is useful to have fixed addresses with
functional significance rather than as identifiers of specific
hosts.  When such usage is called for, the address zero is to be
interpreted as meaning "this", as in "this network".  The address
of all ones are to be interpreted as meaning "all", as in "all
hosts".  For example, the address 128.9.255.255 could be
interpreted as meaning all hosts on the network 128.9.  Or, the
address 0.0.0.37 could be interpreted as meaning host 37 on this
network.

Связанный контент