web-dev-qa-db-ja.com

同じスイッチに接続されているマシンは同じサブネットに属していますか?

サブネットについて話すとき、同じスイッチに接続されているすべてのシステムを意味しますか?

10.0.2.1のIPアドレスが割り当てられている場合、10.0.1.39と同じサブネットにいますか?

同じサブネットからパケットをキャプチャするWiresharkやその他の人について話すとき、10.0.0.0/8のすべてのデータをキャプチャできますか、それとも10.0.2.0/24のみをキャプチャできますか?

IP 10.0.1.39のマシンは、www.google.comを取得するときに、10.0.0.1(ゲートウェイ)のパケットを送信しますか。おそらくスイッチ10.0が原因で、10.0.0.0/8ネットワーク全体のすべてのシステムにパケットが表示されます。 .2.1はパケットをそのネットワーク10.0.2.0/24に転送しますか?

1
fineTuneFork

しかし、サブネットについて話すとき、すべてのシステムが同じスイッチに接続されていることを意味しますか?

スイッチ(またはレイヤー2で一緒に動作する相互接続されたスイッチのセット)は、ブロードキャストドメインを定義します(いくつかのVLAN構成を与えるまたは取る)。同じ上で1つ、多数、またはまったくIPサブネットを実行できません。ブロードキャストドメイン。上位層にトンネリングを追加すると、複数のブロードキャストドメインにまたがるサブネットを実行できます。ただし、スイッチはIPネットワークよりもはるかに低いレベルで動作します。

10.0.2.1のIPアドレスが割り当てられている場合、10.0.1.39と同じサブネットにいますか?

それはあなたのサブネットマスクが何であるかに完全に依存します。/24(つまり、255.255.255.0)を使用している場合、答えはノーです。/8または/ 16(つまり、255.0.0.0または255.255.0.0)を使用している場合、答えは「はい」です。

同じサブネットからパケットをキャプチャするwiresharkなどについて話すとき、10.0.0.0/8のすべてのデータをキャプチャできますか、それとも10.0.2.0/24のみをキャプチャできますか?

接続先のインターフェースとネットワークによって異なります。 10.0.0.0/8を使用している場合は、10.0.0.0/8のパケットが表示されます。 10.0.2.0/24を使用している場合は、10.0.2.0/24のパケットが表示されます。 might同じ物理ネットワーク上に他のサブネットがある場合にも、余分なパケットが飛び交うのがわかりますが、これは保証されていません。スイッチは、特定のアドレス、またはネットワーク上のすべてのユーザーにアドレス指定されたパケットのみを選択的に転送しようとしますが、これらのアドレスはIP層よりも低いレベルにあります。

IP 10.0.1.39のマシンは、www.google.comを取得するときに、10.0.0.1(ゲートウェイ)のパケットを送信しますか。おそらくスイッチ10.0が原因で、10.0.0.0/8ネットワーク全体のすべてのシステムがパケットを認識します。 .2.1はパケットをネットワーク10.0.2.0/24に転送しますか?

通常の状況では、スイッチドネットワーク上のクライアントからの要求はのみクライアントとデフォルトゲートウェイの間のスイッチによって認識されます。

4
Flexo

IPバージョン4について話していると仮定すると、IPアドレスには32ビットが含まれています。標準のX.X.X.X表記では、各オクテットXは8ビットです。 (人間が書きやすくする以外に、それらを4オクテットにグループ化することについて「特別な」ことは何もないことに注意してください。マシンは32ビット内のどこでも問題なく分割できます。)

サブネットマスクは、そのアドレスをネットワーク(左)とホスト(右)の2つの部分に分割します。

また、IPアドレスは、個々のマシンではなく、インターフェイス(NICなど)に割り当てられていることも認識してください。

基本的に、同じサブネット上のすべてのものはルーターを経由せずに相互に通信できます。異なるサブネット上のものはすべて、トラフィックが前後に移動するためにルーターが中間転送にある必要があります。

マシンが特定のインターフェイスを介して別のマシンと通信する必要があり、そのインターフェイスのネットワーク部分が他のマシンのネットワーク部分と同じである場合、そのインターフェイスのネットワーク部分は、タグ付けされたネットワーク上で言いたいことを突き出すことができるはずです。自分のアドレス(ソース)と誰と話したいか(宛先)、そして他のマシンがそれをピックアップします。 10BaseTなどの昔は、すべてが同じ物理ワイヤに物理的に接続されていましたが、これは文字通り発生していました。現在、ハブとスイッチがそれに取って代わりました。

マシンが特定のインターフェイスを介して別のマシンと通信する必要があり、そのインターフェイスのネットワーク部分が他のマシンのネットワーク部分と同じでない場合、トラフィックはルーターを通過する必要があります。マシンは、そのサブネットのルーターのIPアドレス(この場合、ルーターは通常ゲートウェイと呼ばれます)の記録を持っている必要があります。次に、そこにトラフィックを送信します。次に、ルーター/ゲートウェイは、宛先またはそれに近い別のルーターにトラフィックを転送転送することが期待されます。

ほとんどのホームネットワーク機器では、スイッチに接続されているすべてのマシンは通常、同じサブネット上にあるように構成されます。これは、すべてのマシンを同じスイッチに接続するポイントは、すべてのマシンが相互に通信できるようにするためです。設定を誤ると、通信に参加できなくなります。ただし、デバイスがスイッチではなくハブである場合、ハブはすべてのトラフィックをデバイスに転送し(ハブはMACアドレスを記憶せず、すべてのポートからすべてを転送またはフラッディングするため)、接続されたシステムは「スヌープ」する可能性があります。 NICが無差別モードになった場合、すべてのトラフィック。そのシステムがトラフィックを送り返す場合、同じサブネット上にない場合、他のNICそれを拾います(それが無差別モードでもなかった場合)。

高度なネットワーク機器をVLANに「分割」することができます。VLANは、相互にトラフィックを認識しない接続されたマシンです。異なるVLAN上のマシンが通信するには、転送/ルーターが関与する必要があります。

2
LawrenceC