В случае, если я могу использовать только протоколы UDP
и ICMP
протоколы, как я могу в байтах обнаружить путь MTU для передачи пакетов с моего компьютера на IP-адрес назначения?
Вы хотите решить это программно или с помощью ping? Ping и либо программирование оболочки, либо в сочетании с traceroute являются опциями, например. Также вы хотите ipv4 или ipv6?
—
Макс
@Max: программирование оболочки звучит хорошо, есть идеи для этого?
—
URL87
Я думал об использовании
—
Макс
ping -s $SIZE -c 1 -M dont
и понижении этого SIZE
значения до тех пор, пока оно не сработает, или просто взглянул на ICMP
возвраты через, tcpdump
если мы говорим по ipv6, но traceroute
имеет это встроенное, я только что понял.