我想在使用tracert
Windows CMD 中的 (traceroute) 命令时增加数据包大小。但在 Windows 选项中,它没有提供增加数据包大小的选项,而是使用默认的 64 字节。
当数据包太大以至于接收器将其丢弃时,我尝试查看数据包在 Wireshark 中被丢弃的位置。
答案1
TRACERT 诊断实用程序通过发送以下信息来确定到达目的地的路由: 互联网控制消息协议 (ICMP) 向目的地回送数据包。其参数众所周知,但数据包大小不是其中之一。
数据包大小由 ICMP 协议决定,不能无限增加。上面的 Wikipedia 链接给出的最大大小为 255。
当然,您可以创建自己的程序来替代 TRACERT,并将垃圾字节添加到数据包的末尾,但这样可能会让中间防火墙将其视为使用畸形数据包的攻击而拒绝。
也许您指的是实用程序,其中可以使用参数而不是来ping
修改大小 。-l
tracert