≥▽≤ 对于UDP协议来说,整个包的最大长度为65535,其中包头长度是65535-20=65515;对于TCP协议来说,整个包的最大长度是由最大传输大小(MSS,Maxitum Segment Size)决定,这句话貌似有问题,unix网络编程第一卷里说:ipv4协议规定ip层的最小重组缓冲区大小为576!所以,建议udp包不要超过这个大小,而不是因为internet的标准MTU是576!
对于UDP协议来说,整个包的最大长度为65535,其中包头长度是65535-20=65515; 对于TCP协议来说,整个包的最大长度是由最大传输大小(MSS,Maxitum Segment Size)决定1>、最大值:对于IP 数据包来讲,在IP 包头中,以两个字节(16 位)来描述IP 包的长度,也就是说,一个IP 包,最长可能是65535字节(64K)。那么加上以太网帧头和尾,一个以太网帧的大小
ˇ﹏ˇ MTU最大传输单元,这个最大传输单元实际上和链路层协议有着密切的关系,EthernetII帧的结构DMAC+SMAC+Type+Data+CRC由于以太网传输电气方面的限制,每个以太网帧都有最小的大小64Bytes另一个判断要素是时间,暂且不讨论了.然而IP包的最大长度为65535 字节,从理论上来说TCP的数据包大小只要小于IP的载荷能力就可以,IP头20B,TCP包头20B,故最大负
但是大多数链路层都会对它进行分片,而且主机也要求不能接收超过576字节的数据报。ip数据报的最大长度为65535。ip数据报是TCP/IP协议定义在一个在因特网上传输的包。IP数据报包含地址、路由选择信息和其它为将数据的分组从源地发送到目的地的分组头信息。IP首部的