IcmpSendEcho и настройка размера MTU? - PullRequest
0 голосов
/ 14 января 2010

Кто-нибудь знает, возможно ли настроить MTU при отправке эхо-пакета ICMP (с IcmpSendEcho)?

Я пытаюсь сделать это под Windows, используя функцию IcmpSendEcho ().

1 Ответ

0 голосов
/ 14 января 2010

Максимальная единица передачи (MTU) является свойством вашей сетевой подсистемы, ее нельзя изменить на лету. Типичный Ethernet, например, имеет максимальный MTU 1500 байт.

Если вы хотите изменить размер запроса, похоже, что четвертый аргумент равен IcmpSendEcho () - размер данных для отправки.

Если вы пытаетесь внедрить обнаружение MTU пути , это способ настроить размер вашего исходящего запроса, чтобы выяснить, каков максимально допустимый MTU для хоста. Обратите внимание, что вам также нужно установить DF (не фрагментировать) заголовок IPv4 бит.

Чего вы пытаетесь достичь?

...