IP分片介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IP分片介绍
数据报可以通过好几个不同的网络。

每一个路由器把收到的帧进行拆装,再进行处理,然后又封装成另一个帧。

收到的帧的格式与长度取决与这个帧刚刚经过的物理网络所使用的协议。

发送出去的帧格式与长度则取决与这个帧要经过的物理网络所使用的协议。

例如,如果路由器把以太网连接到一个广域网,那么这个路由器收到的帧是以太网的格式,而发送的帧是广域网的格式。

说到IP分片,就不得不说MTU。

每一个数据链路层都有其自己的帧格式,在这个格式中有一个字段就是MTU,即最大传输单元。

换言之,当数据报封装成帧时,数据报的总长度必须小于MTU,这是由网络所使用的硬件与软件给出的限制所定义的。

MTU
对于不同的物理网络协议,MTU的值是不同的。

协议MTU(字节)
超级通道(Hyperchannel) 65535
令牌环(16Mbps) 17914
令牌环(4Mbps) 4464
FDDI 4352
以太网1500
X.25 576
PPP 296
不同网络的MTU值
为了使IP 协议与物理网络无关,协议的设计者决定让IP数据报的最大长度等于65535字节,当我们使用具有这个数值的MTU的协议时,就可使传输更加有效。

但是,对于其他一些物理网络,我们就要把数据报进行分割,是他们能够通过这些网络,这就叫做分片。

源站通常都不对IP分组进行分片,运输层会进行分片工作,把数据划分成IP和在使用的数据链路层都可接纳的大小。

当数据报被分片时,每一个数据报片有它自己的首部,其中大部分的字段都是重复的,但有些是有变化的。

如果已经分片的数据报遇到了具有更小的MTU的网络,那么这些已经分片的数据报还可再进行分片。

总之,数据报在到达最后终点之前可以经过多次分片。

数据报可以被源主机或在其路径上的任何路由器进行分片,然而数据报的重装却只能在目的主机上进行,因为每一个分片都是独立的数据报。

由于被分片的数据报可以各走不通的路由,因此我们永远无法控制或保证被分片的数据报应当走哪一条路径,而属于同一个数据报的所有数据报片应当最终到达目的主机,所以逻辑上讲应当在最后终点进行重装。

参考《TCP/IP协议族(第3版)》。

相关文档
最新文档