【发布时间】:2016-06-17 06:33:28
【问题描述】:
在traceroute修改源代码时,看到ICMP入站数据包大小被硬编码为512。
我不知道为什么大小限制为 512 字节。如果 ICMP 入站数据包大小大于 512 字节会怎样?
【问题讨论】:
标签: linux icmp traceroute
在traceroute修改源代码时,看到ICMP入站数据包大小被硬编码为512。
我不知道为什么大小限制为 512 字节。如果 ICMP 入站数据包大小大于 512 字节会怎样?
【问题讨论】:
标签: linux icmp traceroute
一般来说,有3种方式(我不熟悉使用GRE协议实现)来实现traceroute,发送ICMP Echo请求,UDP数据包或TTL值逐渐增加的TCP SYN数据包,从TTL值1开始。
【讨论】: