TCP/IP协议栈 头部参数
IP头部:20个字节 TCP头部:20字节 UDP头部:8字节 ICMP头部:4字节 TTL:经过一个路由器就减1,当TTL值为0时,路由器就丢弃这个包,然后发送ICMP包给源主机。 默认情况下, Linux 系统的TTL值为64或255,Windows NT/2000/XP系统的TTL值为128,Windows 98系统的TTL值为32,UNIX主机的TTL值为255。 以太网EthernetII最大的数据帧是1518字节, 刨去以太网帧的帧头(DMAC 目的地址MAC48bit =6Bytes+ SMAC源MAC地址48bit =6Bytes+ Type域 2bytes)14Bytes和帧尾CRC校验部分4Bytes(有时候大家也把它叫做 FCS ),那么剩下承载上层协议的地方也就是Data域最大就只能有 1500Bytes. 这个值我们就把它称之为MTU。 以太网数据包长度:(64~1518) MTU: Maxitum Transmission Unit 最大传输单元 (46~1500) MSS: Maxitum Segment Size 最大分段大小 (MTU-IP header size-TCP header size) (1460=1500-20-20) MSS解释: MSS最大传输大小的缩写,是TCP协议里面的一个概念。MSS就是TCP数据包每次能够传输的最大数据分段