Wifiクライアント(MAC ID:CLI)がアクセスポイント(MAC ID:AP)に接続されているとします。クライアントはサーバー(MAC ID:SER)にデータを送信します。 クライアントの送信wifiパケットには、次のMACアドレスフィールドがあります。 To DS:1 From DS:0 受信者アドレス:AP(アクセスポイントのMACアドレス)()送信者アドレス:この場合のCLIのクライアントのMACアドレス 宛先アドレス:この場合SERである宛先のMACアドレス。Wifiクライアントの宛先MACアドレスフィールド
クライアントは無線LAN接続確立フェーズでアクセスポイントのMAC IDを知っています。 クライアントはサーバーMACをどのように埋めますか?クライアントがサーバMACをどのように知っていますか?
ありがとうのhaceneを学ぶべき
。要約すると(いくつかのグーグルの後になって)、同じネットワーク内でARPプロトコル(あなたが説明した通り)が使用されます。サーバが同じネットワーク内にないかのように、クライアントは(クライアントのIPアドレス:Src:サーバのDst:IP)とMACヘッダを(クライアントのMAC:Dst:DEFAULT GATE WAYのMAC)として送信する。パケットは宛先IPに到達するまでネットワークルータを通過し続けます。このプロセス中に、MACアドレス(L2レイヤ)リストが変化し続けるところでは、IPアドレスリスト(L3レイヤ)は変更されません。 – Gopinath