
範囲が 10.0.0.0/24 のネットワークがあります。つまり、10.0.0.0 から 10.0.0.255 までありますが、10.0.0.0 または 10.0.0.255 は使用できませんが、その間の任意の範囲を使用できます。
これはなぜでしょうか? マスク 255.255.255.0 は最後の桁がホスト アドレスであることを意味しますが、なぜ 0 または 255 を使用できないのでしょうか?
答え1
で/24 ネットワーク0
これはネットワークの識別子であるため、使用できません(デバイスはこれを使用して、接続されているさまざまなネットワークを認識します)。
Windows PC でコマンド プロンプトを開き、と入力しますnetstat -r
。PC で使用されるルーティング テーブルが表示され、各ネットワークはネットワーク ID (最初のアドレス) を使用してリストされます。
255
/24 ネットワークの場合、最後のアドレスはブロードキャスト アドレスです。ネットワークに接続されたデバイスは、このアドレスを使用して、ネットワーク上のすべてのデバイスに向けたメッセージであるブロードキャストを送信します。
一般的にの最初の住所ネットワーク識別と最後の一つ放送は通常のアドレスとして使用することはできません。
答え2
範囲の最初と最後のアドレスは使用できません。もしこれは、ブロードキャスト ドメイン (物理ネットワークや VLAN など) 内のデバイスに番号を付けるために使用されます。他の回答が示すように、そのシナリオでは、最初と最後がそれぞれネットワーク アドレスとブロードキャスト アドレスとして使用されます。さらに、シナリオによっては、最初のアドレスもブロードキャストとして解釈されます。
しかし、他の使用シナリオでは、できる最初と最後のアドレスを使用します。例えば、ファイアウォール管理者で、10.0.0.0-10.0.0.255が割り当てられている場合範囲ネットワーク管理者によってできるファイアウォールで 256 個のアドレスすべてを NAT アドレスとして使用します。私は、これが頻繁に行われているのを見たことがないことを認めます。また、これが行われると、ほとんどの人が最初に「これは許可されていない」と考えるため、混乱が生じる可能性があります。この混乱が、これを推奨しない理由になる可能性もあります。
細かいことを気にするなら、厳密に言えば、そのシナリオの 10.0.0.0-10.0.0.255 は /24 ではない。通信網、 それは範囲またはブロックアドレスはありますが、このようなシナリオでは、これを「10.0.0.0/24 サブネット」と呼ぶのが一般的だと思います。
答え3
の朗読インターネット標準サブネット化手順、サブネット化のためのインターネット標準スキームに向けてそして具体的にはサブネットが存在する場合のインターネット データグラムのブロードキャストセクション 7 では、提示する選択肢の根拠について説明します。
連続したビットマスクを持つ CIDR サブネットの場合、あなたの仮説は正しいです。
ブロードキャスト アドレスを と見なす方が簡単ですBcast = Host | ~Mask
。これにより、サブネット内のビットの選択が明示的に無視されます。これに応じて、ネットワーク アドレスは ですNet = Bcast & ~Mask
。
厳密に言えば、すべてゼロ (CIDR/24 の場合は .0) のアドレスも使用できますが、一部のソフトウェアを混乱させる可能性があります。一方、すべて 1 (.255) は既知のブロードキャスト アドレスとして予約されています。
RFC 919 以前の初期の BSD Unix 4.2 リリースの一部では、Net
アドレスをブロードキャストとして使用して出荷されていました。これにより、4.3 リリースまで、混在環境で混乱が生じていました。
答え4
ネットワークアドレス
ローカル エリア ネットワーク (LAN) またはワイド エリア ネットワーク (WAN) のネットワークには、容量に基づいてアドレスが提供されます。ネットワークに接続された端末は、これらのアドレスを使用して相互に通信します。デフォルトでは、システムは管理者通信用にいくつかのアドレスを予約しています。通常、Linux または Fedora システムでは、メッセージのブロードキャストに「255」アドレスが使用されます。管理者はこのアドレスを使用して、ネットワークのすべてのユーザーにブロードキャストまたはアドレス指定します。緊急シャットダウンの場合、管理者はユーザーにメッセージをブロードキャストして、ユーザーの作業を保存できます。一部のオペレーティング システムでは、「0」アドレスを割り当てる機能が提供されています。
詳細はこちらネットワークの基礎: Microsoft によるネットワーク アドレス指定
こちらもご覧くださいネットワークアドレス変換とは何ですか?