《TCP IP网络原理与技术》教学课件 第四讲 IP协议.pptVIP

《TCP IP网络原理与技术》教学课件 第四讲 IP协议.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
该帧数据的IP头部分 三、IP数据报传输 1. IP数据报封装 ⑴IP数据报与帧 网络数据都是通过物理网络帧传输的,作为一种高层网络数据,IP数据报最终也要通过帧来传输。 Internet环境中一个IP数据报不一定恰好能在一个帧里封装。 在IP协议设计中只能追求一种最优的或较优的情况,选择合适的IP数据报大小,以适应Internet中不同的帧能力,求得理想的数据传输效率。 ⑵数据报封装 假如一个数据报能在一帧里传输。那么可以将它直接装入帧数据区,作为无意义的一般数据传输,物理硬件不关心其细节。这种将数据报直接映射到物理帧的方式叫作数据报封装(encapsulation),如图所示。 帧数据区 帧头 IP数据报数据区 IP数据报头 2. 数据报分片(fragment) ⑴每个物理网络传输的帧都有不同最大尺寸限制 各种物理网络技术,对帧的大小有不同的规定,叫作最大传输单元MTU(Maximum Transfer Unit,)。一个物理网络的MTU由硬件决定,通常情况下是保持不变的。正如前面所说,不同物理网络,其MTU一般是不相同的。 2. 数据报分片(fragment) ⑵IP分组的尺寸可以在很大范围内变化 与由硬件决定的MTU不同,IP数据报大小由软件所决定,在一定范围内(65535)可以任意选择 通过选择适当的IP数据报大小以适应Internet中不同的MTU 问题是无论选择Internet中最大或最小MTU作为数据报上限均达不到理想的效果:假如以最大MTU作为数据报大小的上限,则在MTU较小的网络上不能实现数据封装;假如以最大MTU作为数据报大小的上限,则在MTU较大的网络上必然造成硬件能力的浪费。 2. 数据报分片(fragment) ⑶IP协议采用分片(fragmentation)技术屏蔽物理网络帧MTU的不同 如何解决IP数据报的传输问题?回过头来看一下,我们会发现上述关于MTU的讨论犯了一个很大的错误:违背了TCP/IP设计的原则。前面我们多次谈到TCP/IP网络的关键在于隐藏低层网络技术,MTU是属于硬件技术的一部分,显然不能作为确定IP数据报大小的依据。因此,IP协议在确定数据报大小时,简单地以“方便”为原则。也就是说,在不超过版本本身规定的数据报大小的前提下,IP协议选择当前最合适的数据报大小(所谓“合适”指在信源机所在物理网上能进行最大限度封装)。同时,IP协议提供分片(fragmentation)机制,在MTU较小的网络上,将数据报分成若干较小的部分进行传输。这种较小的部分叫作片(fragment)。 ⑷IP协议分片方法 分片的方法及片的格式如图所示。该图说明报头长20个字节,数据区长1400个字节的数据报在帧MTU为620字节的物理网络中分片的情况。 IP协议分片方法 注意,图中片头域基本上从初始数据报中拷贝而来(“标志”域及“片偏移”域的值需要重新设置),其长度为20个字节(等于无可选项域,普遍数据报报头长)。1400字节的数据报数据被以600字节(MTU减片头长)为单位分成三片,其中最后一片不足600字节。最后一片不足一个MTU是分片中常出现的情况。 图(b)中的偏移量以字节为单位。由于片头中“偏移量”域以64比特为单位,所以图中偏移量除以8即为片头中该域数值(相当于IP分组格式中的偏移量值,例如第一个片头中偏移域填写的值是“0”,第二个分片的片头中的偏移域填写的值是600/8=75,第三个分片的片头中的偏移域的值是1200/8=150)。 分片必须满足两个条件 1)各片尽可能大,但必须能为帧所封装; 2)片大小(以字节为单位)必须为8的整数倍,否则IP无法表达其偏移量。 * 第四讲 IP协议 IP协议 主要内容: IP层的特点、功能和地位 IP数据报格式 IP数据报传输 一、IP层的特点、功能和地位 1. IP层的特点 ⑴ IP层作为通信子网的最高层,提供无连接的数据报传输机制。 ⑵ IP数据报协议非常简单,不能保证传输的可靠性。 ⑶ IP协议是点到点的。IP层对等实体间的通信不经过中间机器,对等实体所在机器位于同一物理网络,对等机器之间拥有直接的物理连接,IP层点到点通信的一个最大问题是路由:根据信宿IP地址如何确定通信的下一点。只有确定了通信的下一点,点到点通信才能建立起来。 2. IP协议的功能 ⑴ IP定义了在整个TCP/IP网络上数据传输所用的基本单元。因此,它规定了Internet上传输的数据的确切格式; ⑵ IP软件完成路由选择的功能,选择一个数据发送的路由; ⑶ 除了数据格式和路由选择的精确而正式的定义以外,IP还包括了一组体现了不可靠分组传送思路的规则。这些规则指明了主机和路由器应该如何处理分组、何时及如何发出错误信息以及在什么情况下可以放弃分组。 IP是

您可能关注的文档

文档评论(0)

一帆风顺 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档