MTU:MAX Transport Unit 最大传输单元
在网络通信设备中或常规操作系统中,MTU具体含义是指网络层可交付给数据链路层的分组的最大长度。或者说,数据链路层可接受的上层协议交付的数据容量。一般以太网的MTU是1500,这也就是说明,一个IP分组的最大长度为1500。进一步就传输层来讲(以UDP为例),MTU=1500时,如果通过UDP的套接字一次发送的数据超过1472,那么附加UDP头部(8bit)和IP首部(不加选项字段,20bit)后,整个数据报的长度将超过链路层的MTU。那么IP层将对此数据报进行分片。
IP分片在源端进行(路径中可能再次进行),在目的端完成重组。整个分片和重组的过程对于上层传输层来讲是完全透明的。
分片UDP、TCP的首部,只能在第一个分片中捕获到。
如下图所示:
阅读(5043) | 评论(0) | 转发(1) |