第17章IP封装、分段与重组本章学习要求理解:IP数据报的封装理解:IP数据报的分段与重组1
数据报传输与帧当一个主机或路由器处理一个IP数据报时,IP软件首先选择数据报发往的下一跳N,然后通过物理网络将数据报传送给N
网络硬件并不了解数据报格式或Internet寻址方案,每种硬件技术定义了自己的帧格式和物理寻址方案,硬件只接收和传送符合特定帧格式以及适用特定的物理寻址方案的包
由于互联网中包含异构网络技术,穿过当前网络的帧格式与前一个网络的帧格式可能是不同的
封装实现IP数据报在互联网上进行传输的方案-封装:将一个IP数据报封装进一个帧,网络硬件通过传输帧的方式传输IP数据报
封装接收方通过帧头部中的帧类型字段来区分帧的数据区中含有IP数据报还是其他数据
封装为了实现网络传输,携带IP数据报的帧头部拥有该数据报去往的下一跳的计算机物理地址
在互联网上的传输在一次传输中封装只发生一次
发送方在选好下一跳之后,将数据报封装到一个帧中,并通过物理网络传给下一跳
帧到达下一跳时,接收软件从帧中取出数据报,然后丢弃这一帧
如果数据报必须通过另一个网络转发时,就会产生一个新的帧
注意:在互联网传输过程中,帧的头部没有积累
MTU、数据报尺寸和封装每一种硬件技术都规定了一帧所能携带的最大数据量,这一限制称为最大传输单元(maximumtransmissionunit,MTU)
网络硬件不允许数据量大于MTU允许范围的帧进行传输
一个数据报必须小于或等于一个网络的MTU,否则无法进行封装
MTU、数据报尺寸和封装在一个互联网中,包含各种异构的网络,MTU限制可能会导致一些问题
如果IP数据报的大小超过了MTU,就必须对它进行分段,到达目的地后再进行重组
MTU、数据报尺寸和封装IP数据报报头的identification标识