0

ICMP エコー パケットの送信中に (IcmpSendEcho を使用して) MTU を調整できるかどうかは誰にもわかりませんか?

IcmpSendEcho() 関数を使用して Windows でこれを実行しようとしています。

4

1 に答える 1

0

最大転送単位(MTU) はネットワーク サブシステムのプロパティであり、その場で変更できるものではありません。たとえば、一般的なイーサネットの最大 MTU は 1,500 バイトです。

リクエストのサイズを調整したい場合、IcmpSendEcho()の 4 番目の引数が送信するデータのサイズであるかのように見えます。

パス MTU ディスカバリーを実装しようとしている場合、これは送信要求のサイズを調整して、ホストへの最大許容 MTU を把握する方法です。DF (フラグメント化しない) IPv4 ヘッダービットも設定する必要があることに注意してください。

何を達成しようとしていますか?

于 2010-01-14T07:59:50.593 に答える