web-dev-qa-db-ja.com

サブネットの最初または最後のアドレスを使用できないのはなぜですか?

私は範囲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を使用できないのはなぜですか?

35
TheBro21

/ 24ネットワークでは、0はネットワークの識別名であるため使用できません(デバイスは、接続されているさまざまなネットワークを認識するためにそれを使用します)。

Windows PCでコマンドプロンプトを開き、netstat -rと入力します。あなたは、PCによって使用されるルーティングテーブルを取得します、各ネットワークは、ネットワーク識別情報(最初のアドレス)を使用して一覧表示されます。

enter image description here

最後のアドレス(/ 24ネットワークの場合は255)はブロードキャストアドレスです。ネットワークに接続されているデバイスは、ブロードキャストを使用してブロードキャストを送信します。これは、ネットワーク上のすべてのデバイスを対象としたメッセージです。

一般的に最初のアドレスはネットワークの識別名であり、最後の1はブロードキャスト、通常のアドレスとして使用することはできません。

69
jcbermu

ifの範囲の最初と最後のアドレスは使用できないことに注意してください。ブロードキャストドメイン内のデバイスに番号を付けるために使用されます(つまり、物理ネットワークまたはVLANなど)。 。他の答えが確かに示すように、そのシナリオでは最初と最後がそれぞれネットワークとブロードキャストアドレスとして使用されます。さらに、シナリオによっては、最初のアドレスもブロードキャストとして解釈されます。

ただし、他の使用シナリオでは、で最初と最後のアドレスを使用できます。例えば。あなたがファイアウォール管理者であり、あなたがあなたのネットワーク管理者から10.0.0.0-10.0.0.255rangeを与えられているなら、あなたはcanファイアウォール上のNATアドレスとして256個すべてのアドレスを使用します。私はこれがあまり行われていないことを認めていますが、完了すると混乱を招く可能性があります - ほとんどの人の最初の反応はそれが許可されていないと考えることです - .

それでいいですか?そのシナリオで厳密に言えば10.0.0.0-10.0.0.255は/ 24networkではありません、それはrangeまたはアドレスのblockしかし、これを「10.0.0.0/24サブネット」と呼ぶのは一般的なやり方であると私は信じています。 「そのようなシナリオで。

8
hertitu

インターネット標準のサブネット化手順のインターネット標準化に向けて と具体的に インターネットの存在下でのインターネットデータグラムのブロードキャスティング 7節では、あなたが提示した選択の論理的根拠について説明します。

あなたの仮説は、連続したビットマスクを持つCIDRサブネットには正しいものです。

ブロードキャストアドレスをBcast = Host | ~Maskと見なす方が簡単です。これはサブネット内のビットの選択を明示的に無視します。対応して、ネットワークアドレスはNet = Bcast & ~Maskです。

厳密には、すべてゼロ(CIDR/24の場合は.0)アドレスを使用できますが、一部のソフトウェアを混乱させる可能性があります。すべてのアドレス(.255)は既知のブロードキャストアドレスとして予約されています。

ブロードキャストとしてNetアドレスを使用してRFC 919より前のいくつかの初期のBSD Unix 4.2リリースが出荷されました。これは、4.3リリースまで混合環境でいくらか混乱を引き起こしました。

4
Pekka

ネットワークアドレス

ローカルエリアネットワーク(LAN)またはワイドエリアネットワーク(WAN)用のネットワークには、それらの容量に基づいてアドレスが提供されます。ネットワークに接続されている端末は、これらのアドレスを使用して互いに通信します。デフォルトでは、システムは管理通信用にアドレスを予約しています。通常、「255」アドレスは、LinuxまたはFedoraシステムでメッセージをブロードキャストするために使用されます。管理者はこのアドレスを使用して、ネットワークのすべてのユーザーをブロードキャストまたはアドレス指定します。緊急のシャットダウンの場合には、管理者は彼らの行動を保存するためにそのユーザにメッセージを放送することができます。オペレーティングシステムによっては、「0」アドレスを割り当てる機能を提供しています。

ネットワーキングの基本についての詳細:マイクロソフトによるネットワークアドレッシング

ネットワークアドレス変換とは何ですか?

1
Bellatechie30