networking - ICMP 回显数据包的最大合法大小

标签 networking icmp

有人可以解释为什么ICMP回声数据包的最大合法大小计算如下:

65535 - 20 - 8 = 65507

谢谢。

最佳答案

65535 字节是 IPv4 网络数据包的最大允许大小,而 20 和 8 是 IP 和 ICMP header 的大小,最多为 ICMP 数据留下 65507 字节。

关于networking - ICMP 回显数据包的最大合法大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9449837/

相关文章:

java - 在 wifi 网络上发现客户端

c++ - 在 ICMP 报头校验和计算中?

c - 获得 ECHO REPLY,其中包含从服务器到 nat 后面的客户端的数据

java - BufferReader 在连接关闭时仍在运行

networking - 如何判断连接被服务器或客户端关闭?

performance - nginx中的request_time如何小于upstream_response_time?

android shell命令获取结果

go - net.Conn 是否存在可恢复的读取错误?

c - 如何使用 ICMPv6 套接字接收 vlan header /l2 header

c - 为什么我的TTL值每次都增加2? (C Socket编程)