已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
讨论问题 IP层分组转发的流程是怎么样的 2020 1 27 1 4 2 5IP数据报的格式 2020 1 27 2 固定部分 可变部分 0 4 8 16 19 24 31 版本 标志 生存时间 协议 标识 区分服务 总长度 片偏移 填充 首部检验和 源地址 目的地址 可选字段 长度可变 位 首部长度 数据部分 数据部分 首部 IP数据报 可变部分 首部 0 4 8 16 19 24 31 版本 标志 生存时间 协议 标识 区分服务 总长度 片偏移 填充 首部检验和 源地址 目的地址 可选字段 长度可变 位 首部长度 数据部分 数据部分 首部 IP数据报 2020 1 27 3 首部 0 4 8 16 19 24 31 版本 标志 生存时间 协议 标识 总长度 片偏移 填充 首部检验和 源地址 目的地址 可选字段 长度可变 位 首部长度 数据部分 数据部分 首部 IP数据报 固定部分 区分服务 2020 1 27 4 首部 0 4 8 16 19 24 31 版本 标志 生存时间 协议 标识 总长度 片偏移 填充 首部检验和 源地址 目的地址 可选字段 长度可变 位 首部长度 数据部分 固定部分 可变部分 区分服务 1 IP数据报首部的固定部分中的各字段 2020 1 27 5 首部 0 4 8 16 19 24 31 版本 标志 生存时间 协议 标识 总长度 片偏移 填充 首部检验和 源地址 目的地址 可选字段 长度可变 位 首部长度 数据部分 固定部分 可变部分 区分服务 2020 1 27 6 首部 0 4 8 16 19 24 31 版本 标志 生存时间 协议 标识 总长度 片偏移 填充 首部检验和 源地址 目的地址 可选字段 长度可变 位 首部长度 数据部分 固定部分 可变部分 区分服务 2020 1 27 7 首部 0 4 8 16 19 24 31 版本 标志 生存时间 协议 标识 总长度 片偏移 填充 首部检验和 源地址 目的地址 可选字段 长度可变 位 首部长度 数据部分 固定部分 可变部分 区分服务 2020 1 27 8 首部 0 4 8 16 19 24 31 版本 标志 生存时间 协议 标识 总长度 片偏移 填充 首部检验和 源地址 目的地址 可选字段 长度可变 位 首部长度 数据部分 固定部分 可变部分 区分服务 2020 1 27 9 首部 0 4 8 16 19 24 31 版本 标志 生存时间 协议 标识 区分服务 总长度 片偏移 填充 首部检验和 源地址 目的地址 可选字段 长度可变 位 首部长度 数据部分 固定部分 可变部分 标志 flag 占3位 目前只有前两位有意义 标志字段的最低位是MF MoreFragment MF 1表示后面 还有分片 MF 0表示最后一个分片 标志字段中间的一位是DF Don tFragment 只有当DF 0时才允许分片 2020 1 27 10 首部 0 4 8 16 19 24 31 版本 标志 生存时间 协议 标识 总长度 片偏移 填充 首部检验和 源地址 目的地址 可选字段 长度可变 位 首部长度 数据部分 固定部分 可变部分 区分服务 2020 1 27 11 偏移 0 8 0 偏移 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 例4 1 IP数据报分片 2020 1 27 12 首部 0 4 8 16 19 24 31 版本 标志 生存时间 协议 标识 总长度 片偏移 填充 首部检验和 源地址 目的地址 可选字段 长度可变 位 首部长度 数据部分 固定部分 可变部分 生存时间 8位 记为TTL TimeToLive 数据报在网络中可通过的路由器数的最大值 区分服务 2020 1 27 13 首部 0 4 8 16 19 24 31 版本 标志 生存时间 协议 标识 总长度 片偏移 填充 首部检验和 源地址 目的地址 可选字段 长度可变 位 首部长度 数据部分 固定部分 可变部分 区分服务 2020 1 27 14 运输层 网络层 首部 TCP UDP ICMP IGMP OSPF 数据部分 IP数据报 2020 1 27 15 首部 0 4 8 16 19 24 31 版本 标志 生存时间 协议 标识 总长度 片偏移 填充 首部检验和 源地址 目的地址 可选字段 长度可变 位 首部长度 数据部分 固定部分 可变部分 区分服务 2020 1 27 16 发送端 接收端 16位 字1 16位 字2 16位 字n 数据报首部 IP数据报 16位 字1 16位 字2 16位 字n 数据部分 2020 1 27 17 首部 0 4 8 16 19 24 31 版本 标志 生存时间 协议 标识 总长度 片偏移 填充 首部检验和 源地址 目的地址 可选字段 长度可变 位 首部长度 数据部分 固定部分 可变部分 区分服务 2020 1 27 18 首部 0 4 8 16 19 24 31 版本 标志 生存时间 协议 标识 总长度 片偏移 填充 首部检验和 源地址 目的地址 可选字段 长度可变 位 首部长度 数据部分 固定部分 可变部分 区分服务 2020 1 27 19 可变部分是一个选项字段 用来支持排错 测量以及安全等措施 内容很丰富 实际上这些选项很少被使用 网110 0 0 0 网440 0 0 0 网330 0 0 0 网220 0 0 0 10 0 0 4 40 0 0 4 30 0 0 2 20 0 0 9 20 0 0 7 30 0 0 1 R2 R3 R1 0 1 4 2 6IP层转发分组的流程 IP层分组转发的流程是怎么样的 4 2 6IP层转发分组的流程 有四个A类网络通过三个路由器连接在一起 每一个网络上都可能有成千上万个主机 可以想像 若按目的主机号来制作路由表 则所得出的路由表就会过于庞大 但若按主机所在的网络地址来制作路由表 那么每一个路由器中的路由表就只包含4个项目 这样就可使路由表大大简化 2020 1 27 21 网110 0 0 0 网440 0 0 0 网330 0 0 0 网220 0 0 0 10 0 0 4 40 0 0 4 30 0 0 2 20 0 0 9 20 0 0 7 目的主机所在的网络 下一跳地址 20 0 0 0 30 0 0 0 10 0 0 0 40 0 0 0 20 0 0 7 30 0 0 1 直接交付 接口1 直接交付 接口0 路由器R2的路由表 30 0 0 1 10 0 0 4 40 0 0 4 30 0 0 2 20 0 0 9 20 0 0 7 30 0 0 1 链路4 链路3 链路2 链路1 R2 R3 R1 0 1 R2 R3 R1 在路由表中 对每一条路由 最主要的是 目的网络地址 下一跳地址 2020 1 27 22 特定主机路由 这种路由是为特定的目的主机指明一个路由 采用特定主机路由可使网络管理人员能更方便地控制网络和测试网络 同时也可在需要考虑某种安全问题时采用这种特定主机路由 2020 1 27 23 默认路由 defaultroute 路由器还可采用默认路由以减少路由表所占用的空间和搜索路由表所用的时间 这种转发方式在一个网络只有很少的对外连接时是很有用的 默认路由在主机发送IP数据报时往往更能显示出它的好处 如果一个主机连接在一个小网络上 而这个网络只用一个路由器和因特网连接 那么在这种情况下使用默认路由是非常合适的 2020 1 27 24 N1 R1 因特网 目的网络下一跳N1直接N2R2默认R1 路由表 N2 R2 只要目的网络不是N1和N2 就一律选择默认路由 把数据报先间接交付路由器R1 让R1再转发给下一个路由器 2020 1 27 25 必须强调指出 IP数据报的首部中没有地方可以用来指明 下一跳路由器的IP地址 当路由器收到待转发的数据报 不是将下一跳路由器的IP地址填入IP数据报 而是送交下层的网络接口软件 网络接口软件使用ARP负责将下一跳路由器的IP地址转换成硬件地址 并将此硬件地址放在链路层的MAC帧的首部 然后根据这个硬件地址找到下一跳路由器 2020 1 27 26 分组转发算法 1 从数据报的首部提取目的主机的IP地址D 得出目的网络地址为N 2 若网络N与此路由器直接相连 则把数据报直接交付目的主机D 否则是间接交付 执行 3 3 若路由表中有目的地址为D的特定主机路由 则把数据报传送
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州黔南州粮油储备库主任选聘1人备考题库及答案详解(基础+提升)
- 贵州省名校协作体2024-2025学年高二上学期12月联考(一)生物试题生物答案
- 绿化植物土壤改良与养护方案
- 2024-2026四川成都益民集团所属企业管培生招聘5人备考题库附答案详解(精练)
- 中华农耕文明与乡村振兴的关系与实践路径
- 雨水回收与资源化利用技术方案
- 充电桩环境适应性与耐候性改进方案
- 2025年汽车发动机面试题及答案
- 防腐材料选型与应用方案
- 南充临江建设发展集团有限责任公司2025年下半年公开招聘工作人员备考题库附答案详解(轻巧夺冠)
- DZ∕T 0399-2022 矿山资源储量管理规范(正式版)
- 产妇软产道裂伤的预防与处理
- 学生毕业实习指导教师意见
- 12YJ4-1《常用门窗》图集
- 基于深度学习的自然语言处理技术在智能客服领域的应用
- 幼儿园自评与县级督评工作表
- GB/T 9126.1-2023管法兰用非金属平垫片第1部分:PN系列
- 冀教版八年级上册英语单词表全
- 美国常青藤大学介绍
- 病历书写基本规范及常见错误剖析
- 高中英语词汇表(3500词)
评论
0/150
提交评论