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 アドレスのホスト番号フィールドには、すべて 0 ビットまたはすべて 1 ビットを含めることはできません。すべて 0 のホスト番号は基本ネットワーク (またはサブネットワーク) 番号を識別し、すべて 1 のホスト番号はネットワーク (またはサブネットワーク) のブロードキャスト アドレスを表します。」

より権威のあるのはRFC-943である。翻訳元::

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.

関連情報