数据报分片
IP数据报格式 总长度 服务类型 版本 首部长度 标识 源站IP地址 寿命 协议 首部校验和 片偏移 标志 目的站IP地址 IP选项(可选) 填充 数据 …… 0 4 8 16 19 31
数据报分片 最大传输单元MTU(Maximum Transfer Unit) 网络2 网络1 网络3 MTU=1500 MTU=620 路由器1 路由器2
数据报分片 标识 标志 MF(More Frag.) , DF(Don’t Frag.) 片偏移 总长度 服务类型 版本 首部长度 标识 源站IP地址 寿命 协议 首部校验和 片偏移 标志 目的站IP地址 IP选项(可选) 填充 数据 …… 0 4 8 16 19 31
如何分片 IP以8倍数的八位组表示数据的偏移量,所以片的大小必须是8的倍数; 源主机可以任意选择合适的数据报大小,分片不需要源主机特殊动作; 路由器必须能够接受所连接网络中最大MTU大小的数据报。
分片情况 数据报首部 600八位组 600八位组 200八位组 数据报首部 数据报片1 偏移量0 MF=1 数据报首部 600八位组 600八位组 200八位组 数据报首部 数据报片1 偏移量0 MF=1 数据报首部 数据报片2 偏移量600 MF=1 数据报首部 数据报片3 偏移量1200 MF=0 MTU=1500 MTU=620 网络1 网络2 网络3 路由器1 路由器2
数据报的分片重组 分片的数据报需要重新拼装起来,恢复成原来的数据报,这个过程成为重组。 TCP/IP互联网中,一旦数据报分片后,每片都作为独立的数据报传输,直到到达目的主机后才对它们重组。
本节结束