因特网的网际协议ip.ppt

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * 分组分片 最大传输单元(MTU)的定义 各物理网络对帧的数据字段最大字节数限制 由网络硬件决定(如典型的以太网时,MTU=1500) 数据封装提出的问题 ( IP分组用帧封装 ) 适应不同 MTU 的解决方案 ( 由于以太网的普遍应用,实际IP分组很少超1500字节,有时起始 IP 分组还被限制在 576 字节 ── X.25 的 MTU,设置该值后,绝大多数链路便不需分片) 在何处实行分片 ( 路径的中间结点上,若下一链路的 MTU 小于 IP 分组长度时) 分片方法 ( 用 IP 分组头中的 3 个字段:Identification,DF、MF,Fragment offset) 选择合适的分组长度适应不同的 MTU 选择网络中最小的 MTU 在 MTU 较大的网络传输会造成硬件能力浪费 选择网络中最大的 MTU 在 MTU 较小的网络不能实现数据报到帧的封装 如何选择分组长度?如何实现数据封装? 由于现在绝大多数场合都是使用以太网,因此一般在以太网中发送时,选择 IP 分组长度取以太网链路的 MTU = 1500 字节 发送时分组长度选择多长? 在何处实行分片? R1 R2 网络2 MTU=620 网络1 MTU=1420 网络3 MTU=1500 主机A 主机B 实行分片 无须分片 从大到小 从小到大 如何分片? Data IP_H 主机A 20 1400Bytes R1 FraH1 Fragment1 FraH2 FraH3 Fragment2 Frag3 20 600 片1偏移(offset)=0, MF=1 片2偏移(offset)=600/8,MF=1 片3偏移(offset)=1200/8,MF=0 片头( 复制原 IP头, 还需改写有关字段 ) MTU=1420 MTU=620 MTU : Frame 200 分片标识号继承原IP分组标识号 偏移 = 0/8 = 0 偏移 = 1400/8 = 175 偏移 = 2800/8 = 350 1400 2800 3799 2799 1399 3799 需分片的 数据报 数据报片 1 首部 数据部分共 3800 字节 首部 1 首部 2 首部 3 字节 0 数据报片 2 数据报片 3 1400 2800 字节 0 IP 分片举例 1(仅路径上1次分片) 偏移 = 0/8 = 0 IP 分片举例 2 (路径上先后2次分片) IP 数据报在某路由器上经历第一次分片 (续前) 第2个分片在某后续路由器 上又经历第二次分片 2.1 2.2 分片的传输和控制 传输 每个分片独立选择传输路径,“尽力传递” 控制(定义片头参数) 标识 Identification (16bit) 标志 Flags (3bit) 片偏移 Fragment Offset (13bit) 信源机赋予数据报的标识, 识别此片所属分组,用于 分组重组。 “001”,片未完 “000”,最后分片 提供片顺序信息 分片的重组 重组只在信宿机完成 减轻网关(gateway)负担,简化路由协议 简单、高效,体现“尽力传递”设计思想 在接收端设置重组计时器 接收到某分组第一个到达的片段时立即启动定时器; 如果在规定时间内未收到全部片段,则放弃整个分组,向信源机发送出错消息。 固 定 部 分 可变 部分 0 4 8 16 19 24 31 版 本 标志 生 存 时 间 协 议 标 识 服 务 类 型 总 长 度 片 偏 移 填 充 首 部 检 验 和 源 地 址 目 的 地 址 可 选 字 段 (长 度 可 变) 比特 首部长度 0 1 2 3 4 5 6 7 D T R C 未用 优 先 级 数 据 部 分 比特 数 据 部 分 首 部 传送 IP 数据报 首 部 生存时间 ( 8 bit ) 记为 TTL (Time To Live) ,为 IP 数据报在网络中的寿命,发送时其值设置为 “数据报在网络中可通过的路由器数的最大值”,每通过一个路由器该值减1,减为0时路由器将其丢弃,并向原发送结点发送一个ICMP包报告错误。 协议 (8 bit) 字段指出此数据报携带的数据使用何种协议, 以便目的主机的 IP 层将数据部分上交给高层的哪个处理过程 固 定 部 分

文档评论(0)

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

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

1亿VIP精品文档

相关文档