TCP ヘッダー内の MAC アドレス - HTTP リクエスト?

TCP ヘッダー内の MAC アドレス - HTTP リクエスト?

以下では、それぞれの要求パケットに MAC アドレスが含まれているのはなぜですか? クライアントはなぜ、どのようにして宛先 MAC アドレスを取得したのでしょうか?

最初はルーターが原因だと思ったのですが、このインフォグラフィックは間違っているのでしょうか?

私が言いたいことの例

答え1

この画像は、同じイーサネット LAN 上の 2 つのホストを表しているようです。つまり、イーサネット フレーム内の IP データグラムが表示されており、その逆ではありません。

イーサネット リンク経由で生の IP データグラムを送信することはできません。イーサネット ネットワーク経由で送信できるのは、イーサネット フレームのみです。IP データグラムは、イーサネット フレーム内に格納されます。

イーサネット LAN 上で相互に IP データグラムを送信する必要のあるデバイスは、アドレス解決プロトコル (ARP) を使用して、送信先の IP アドレスに対応する MAC アドレスを検索します。

この画像には、関係するプロトコル層の完全なヘッダーは表示されていないことに注意してください。表示されているのはアドレスだけです。したがって、ここには実際の TCP ヘッダーは表示されていません。

関連情報