第6章IP数据报电子书.pdf

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章IP数据报电子书

第 6 章 IP 数据报 在 IP 层中,需要传输的数据首先需要加上 IP 头信息,封装成 IP 数据 报。IP 数据报(datagram) 是 IP 协议使用的数据单元,互联层数据信息和 控制信息的传递都需要通过 IP 数据报进行。 6. 1 IP 数据报的格式 IP 数据报的格式可以分为报头去和数据区两大部分,其中数据区包括 高层需要传输的数据,而报头区是为了正确传输高层数据而增加的控制信 息。图6-1 给出了 IP 数据报的具体格式。 图6-1 IP 数据报格式 报头区包含了源 ip 地址、目的 Ip 地址等控制信息,下面分别介绍各主 要字段的功能。 1.版本与协议类型 在 IP 报头中,版本字段表示该数据报对应的 ip 协议版本号,不同 IP 协议版本规定的数据报格式稍有不同,目前使用的 IP 协议版本号为 “4”。 为了避免错误解释报文格式和内容,所有 IP 软件在处理数据报之前都必须 检查版本号,以确保版本正确。 协议字段表示该数据报数据区数据使用的协议类型 (如 TCP),用于指明 数据区数据的格式。 2.长度 报头中有两个表示长度的字段,一个为报头长度,一个为总长度。 报头长度以 32 四字节为单位,指出该报头区的长度。在没有选项和填 充的情况下,该值为“5”.一个含有选项的报头长度则取决于选项字段的长 度。但是,报头长度应当是 32 位的整数倍,如不是,需在填充字段加 0 凑 齐。 总长度以 8 为字节为单位,表示整个 IP 数据报的长度 (其中包含头部 长度和数据区长度)。 3.服务类 服务类型字段规定对本数据报的处理方式。利用该字段,发送端可以为 IP 数据包分配一个转发优先级,并可以要求中途转发路由器尽量使用低延 迟、高吞吐率或高可靠性的线路投递。但是,中途路由器能否按照 IP 数据 报要求的服务类型进行处理,则依赖于路由器的实现方法和底层物理网络 技术。 4.生存周期 IP 数据报的路由选择具有独立性,因此从源主机到 目的主机的传输延 迟也具有随机性。如果路由表发生错误,数据报有可能进入一条循环路径, 无休止地在网络中流动。利用 IP 报头中的生存周期字段,可以有效地控制 这一情况的发生。在网络中, “生存周期”字段随时间而递减,在该字段为 “0”时,报文将被删除,从而避免死循环的发生。 5.头部校验和 头部校验和用于保证 IP 数据报报头的完整性。请注意,在 IP 数据报中 只含有报头校验字段,而没有数据区校验字段。这样做的最大好处是可以节 约路由器处理数据报的时间,并允许不同的上层协议选择 自己的数据校验 方法。 6.地址 在 IP 数据报报头中,源 IP 地址和目的 IP 地址分别表示该 IP 数据报 发送者和接收者的地址。IP 地址采用 32 位的地址形式,其作用和使用方法 将在第 7 章进行详细介绍。在整个数据报传输过程中,无论经过什么路由, 无论如何分片,此两字段将一直保持不变。 6.2 IP 封装、分片与重组 因为 IP 数据报可以在互联网上传输,所以它可能要跨越多个网络。作 为一种高层网络数据,IP 数据报最终也需要封装成帧进行传输。图 6-2 显 示了一个 IP 数据报从源主机至 目的主机被多次封装和解封装的过程。 图 6-2 IP 数据报在各个网络中被重新封装 从图 6-2 中可以看出,主机和路由器只在内存中保留了整个 IP 数据报 而没有附加的帧头信息。只有当 IP 数据报通过一个物理网络时,才会被封 装进一个合适的帧中。帧头的大小依赖于相应的网络技术。例如,如果网络 1 是一个以太网,帧 1 有一个以太网头部;如果网络 2 是一个 FDDI 环网, 则帧 2 有一个 FDDI 头部。请注意,在数据报通过互联网的整个过程中,帧 头并没有累积起来。当数据报到达它的终目的地时,数据报的大小与其最初 发送时是一样的。 6. 2. 1 MTU 与分片 根据网络使用的技术不同,每种网络都规定了一个帧最多能够携带的 数据量,这一限制称为最大传输单元(Maximum Transmission Unit,MTU) 。 因此,-个 IP 数据报的长度只有小于或等于一个网络的 MTU,才能在这个网 络中进行传输。 互联网可以包含各种各样的异构网络,一个路由器也

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档