1

宿題として、私はイーサネット スタックのすぐ上にある「ピンポン」レイヤーを作成する任務を負いました。

タスクは簡単に完了することができましたが、ワイヤレス接続を介してアプリケーションをテストし、同じネットワーク上のデスクトップ コンピューター (イーサネット) との通信を試みたところ、奇妙な動作が見つかりました。

私が追加していない情報がパケットに埋め込まれているようです。wireless->ethernet から、次のような結果が得られます (受信したデータの 16 進出力として、イーサネット ヘッダーを削除し、ピリオドは印刷できない文字です)。

3-468...lkin54g......$ 0Hl........*../..2..

デスクトップがラップトップに応答すると (イーサネット -> ワイヤレス)、次のようなメッセージが表示されます。

3-468....................................................

これは予想される動作ですか?

4

2 に答える 2

2

はい。有効なイーサネット フレームの最小サイズは 64 バイトです (イーサネット ヘッダーと末尾の 4 バイトのチェックサムを含む)。

于 2010-01-17T20:50:11.117 に答える
0

ネットワーク経由でパケットを送信する場合、送信するデータは、OSI ネットワーク層モデルの各レベルで、連続してより大きなデータ構造にまとめられます。オペレーティング システムが情報のパケットを受信すると、層を上っていくときにデータのラップを解除します。OSI モデルについて詳しく読むと、理解を深めるのに役立ちます。

これは、電子ブックから、各レイヤーで何が起こっているかを示す図です

于 2010-01-17T20:56:34.083 に答える