範囲が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を使用できないのはなぜですか?
範囲が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を使用できないのはなぜですか?
回答:
では/ 24ネットワークあなたが使用することはできません0
、それはネットワークの識別(デバイスは、それらが接続されている異なるネットワークを認識するためにそれを使用)ですので。
Windows PCでコマンドプロンプトを開き、と入力しnetstat -r
ます。PCが使用するルーティングテーブルを取得します。各ネットワークは、ネットワークID(最初のアドレス)を使用してリストされます。
255
/ 24ネットワークの場合、最後のアドレスはブロードキャストアドレスです。ネットワークに接続されたデバイスは、ネットワーク上のすべてのデバイス向けのメッセージであるブロードキャストを送信するためにそれを使用します。
一般に、最初のアドレスはネットワークIDで、最後のアドレスはブロードキャストです。これらは通常のアドレスとして使用できません。
netstat -r
です。私のシステムではありません。
ブロードキャストドメイン(つまり、物理ネットワークまたは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サブネット」。
読み取り、インターネット標準のサブネッティング手順、サブネットのためのインターネット標準スキームに向けて、具体的にサブネットのブロードキャストインターネットデータグラム、IN THE PRESENCEセクション7を使用すると、現在の選択の根拠を説明しています。
仮説は、ビットマスクが連続しているCIDRサブネットに適しています。
ブロードキャストアドレスをと見なす方が簡単Bcast = Host | ~Mask
です。これは、サブネット内のビットの選択を明示的に無視します。それに対応して、ネットワークアドレスはNet = Bcast & ~Mask
です。
厳密には、すべてゼロ(CIDR / 24の場合は.0)アドレスを使用できますが、一部のソフトウェアを混乱させる可能性がありますが、すべて1(.255)は既知のブロードキャストアドレスとして予約されています。
RFC 919がNet
ブロードキャストとしてアドレスを使用して出荷される前の初期のBSD Unix 4.2リリース。これにより、4.3リリースまで混合環境で混乱が生じました。
ローカルエリアネットワーク(LAN)またはワイドエリアネットワーク(WAN)のネットワークには、容量に基づいたアドレスが提供されます。ネットワークに接続された端末は、これらのアドレスを使用して相互に通信します。システムは、デフォルトで管理者通信用にいくつかのアドレスを予約しています。通常、「255」アドレスは、LinuxまたはFedoraシステムでメッセージをブロードキャストするために使用されます。管理者はこのアドレスを使用して、ネットワークのすべてのユーザーをブロードキャストまたはアドレス指定します。緊急シャットダウンの場合、管理者はメッセージをユーザーにブロードキャストして、自分の行動を保存できます。一部のオペレーティングシステムには、「0」アドレスを割り当てる機能があります。
ネットワークの基本についての詳細:Microsoftによるネットワークアドレス指定
また、見ていネットワークアドレス変換とは何ですが?