1

PPPoE の内部動作を学習するために、小さな PPPoE アクセス コンセントレータを作成しようとしています。これには、非 IP パケットを送信する必要があり、ETHER_TYPE を設定し、最終的にはイーサネット フレーム ヘッダーの宛先 mac フィールドを設定できる必要がありますが、私が知る限り、生の WinSock ソケットを使用すると、独自のパケットを供給することができます。 IP ヘッダーですが、イーサネット ヘッダーではありません。

これは本当ですか?もしそうなら、これを回避する方法はありますか?

私は WinPcap をよく知っており、最後の手段としてのみ使用します。

4

1 に答える 1

1

私はあなたが正しいと信じています。Winsock は生の IP ソケットを許可しますが、レイヤー 3 の下に入って非 IP パケットを送信することは許可しません。このためには、WinPcap/TDI オプションを追求する必要があると思います。詳細情報.

于 2011-06-27T03:23:14.140 に答える