1

同じネットワーク内にいる場合、ホップツーホップ通信は、MAC レイヤーで動作するスイッチ、ブリッジなどのレイヤー 2 デバイスによって行われます

しかし、他のネットワークの宛先にパケットを送信する必要がある場合は、ルーターを介してホップツーホップ通信が行われます。

これは正しいです?

4

2 に答える 2

3

詳細は完全に正しくありませんが、あなたのステートメントは概念的には正しいです。

IP のようなレイヤ 3 プロトコルは、パケットを送信元から宛先までインターネット全体にルーティングできますが、イーサネットのようなレイヤ 2 プロトコルは、単一ホップのパケットしかルーティングできません。デバイスが TCP/IP ネットワークでパケットを送信する場合、次ホップのイーサネット (レイヤー 2) アドレスと、パケットの最終宛先の IP (レイヤー 3) アドレスを認識している必要があります。

デバイス A のユーザーがデバイス B の IP アドレスを知っていて、それにパケットを送信したいというシナリオを使用して、説明した 2 つのケースを見てみましょう。

同じ (切り替えられていない) サブネット上のデバイス

  1. デバイス A のユーザーがコマンドを発行しping 10.1.1.23ます。
  2. デバイス A は ARP (レイヤー 2) 要求をブロードキャストし、ネットワーク上のどのデバイスが IP アドレス 10.1.1.23 にパケットをルーティングできるかを尋ねます。
  3. デバイス B は IP アドレスを自身のものとして認識し、その IP アドレスとイーサネット アドレスを送信元として、デバイス A の IP アドレスとイーサネット アドレスを宛先としてパケットを返すことで、要求に応答します。
  4. これで、デバイス A は、デバイス B と通信するために必要なすべてのものを手に入れました。デバイス B に送信するすべてのパケットは、宛先として適切なイーサネットと IP アドレスを持ちます。

同じ (交換) サブネット上のデバイス

  1. デバイス A のユーザーがコマンドを発行しping 10.1.1.23ます。
  2. デバイス A は ARP (レイヤー 2) 要求をブロードキャストし、ネットワーク上のどのデバイスが IP アドレス 10.1.1.23 にパケットをルーティングできるかを尋ねます。
  3. スイッチはそのポートの 1 つでパケットを受信し、デバイス B に接続されているポートで同じパケット を再送信します。これが、スイッチ サブネットと非スイッチ サブネットの唯一の大きな違いです。
  4. デバイス B は IP アドレスを自身のものとして認識し、その IP アドレスとイーサネット アドレスを送信元として、デバイス A の IP アドレスとイーサネット アドレスを宛先としてパケットを返すことで、要求に応答します。
  5. これで、デバイス A は、デバイス B と通信するために必要なすべてのものを手に入れました。デバイス B に送信するすべてのパケットは、宛先として適切なイーサネットと IP アドレスを持ちます。

異なるサブネット上のデバイス

  1. デバイス A のユーザーがコマンドを発行しping 8.8.8.8ます。
  2. デバイス A は ARP (レイヤー 2) 要求をブロードキャストし、そのネットワーク上のどのデバイスが IP アドレス 8.8.8.8 にパケットをルーティングできるかを尋ねます。
  3. アドレス 8.8.8.8 は別のネットワーク上にあるため、ローカル デバイスはこのアドレスを自分のものとして認識しません。ただし、ルーターはパケットを確認し、そのルーティング テーブルをチェックして、パケットを 8.8.8.x ネットワークに転送する方法を知っていることを確認します。そのため、ルーターは送信元として独自のイーサネット アドレスを持つパケットを返すことで応答します。
  4. これで、デバイス A は、宛先 IP アドレスが 8.8.8.8 のパケットを送信することによってデバイス B と通信できますが、宛先としてルーターのイーサネット アドレスが使用されます。
  5. ルーターは、イーサネット (レイヤー 2) アドレス宛てのパケットを受信しますが、宛先 IP (レイヤー 3) アドレスが自身のものとは異なることに気づき、ルーティング テーブルに格納されているアドレスに転送します。 .
于 2012-05-14T02:50:27.007 に答える
0

はい。それで合っています。他のネットワーク (異なるサブネット上のネットワーク) にアクセスするために、クライアントはトラフィックをデフォルト ゲートウェイにルーティングします。デフォルト ゲートウェイは、トラフィックをカプセル化し、適切にルーティングします。同じネットワーク上で通信するには、レイヤー 2 スイッチのみが必要です。

于 2012-05-14T01:36:43.007 に答える