计算机网络课件-谢希仁(第四章)

路由器之间交换信息 RIP协议让互联网中的所有路由器都和自己的相邻路由器不断交换路由信息,并不断更新其路由表,使得从每一个路由器到每一个目的网络的路由都是最短的(即跳数最少)。 虽然所有的路由器最终都拥有了整个自治系统的全局路由信息,但由于每一个路由器的位置不同,它们的路由表当然也应当是不同的。 4 字节 RIP 报文 3. RIP2 协议的报文格式 路由信息 (20 字节/路由) 可重复出现 最多 25 个 IP 数据报 路由标记 网络地址 地址族标识符 距离 (1-16) IP 首部 UDP 首部 首部 路由部分 必为 0 版本 命令 4 字节 子网掩码 下一跳路由器地址 UDP 用户数据报 RIP2 的报文由首部和路由部分组成。 RIP2 报文中的路由部分由若干个路由信息组成。每个路由信息需要用 20 个字节。地址族标识符(又称为地址类别)字段用来标志所使用的地址协议。 路由标记填入自治系统的号码,这是考虑使RIP 有可能收到本自治系统以外的路由选择信息。再后面指出某个网络地址、该网络的子网掩码、下一跳路由器地址以及到此网络的距离。 RIP 协议的优缺点 RIP 存在的一个问题是当网络出现故障时,要经过比较长的时间才能将此信息传送到所有的路由器。 RIP 协议最大的优点就是实现简单,开销较小。 RIP 限制了网络的规模,它能使用的最大距离为 15(16 表示不可达)。 路由器之间交换的路由信息是路由器中的完整路由表,因而随着网络规模的扩大,开销也就增加。 R2 R1 网 1 网 3 网 2 正 常 情 况 1 1 ? 1 2 R1 R1 说:“我到网 1 的距离是 1,是直接交付。” “1”表示“从本路由器到网 1” “1”表示“距离是 1” “?”表示“直接交付” R2 R1 网 1 网 3 网 2 正 常 情 况 1 1 ? 1 2 R1 R2 说:“我到网 1 的距离是 2,是经过 R1。” “1”表示“从本路由器到网 1” “2”表示“距离是 2” “R1”表示 经过 R1 R2 R1 网 1 网 3 网 2 R2 R1 网 1 网 3 网 2 网 1出了故障 正 常 情 况 1 1 ? 1 16 ? 1 2 R1 1 2 R1 R1 说:“我到网 1 的距离是 16 (表示无法到达), 是直接交付。” 但 R2 在收到 R1 的更新报文之前,还发送原来的报文, 因为这时 R2 并不知道 R1 出了故障。 CIDR 地址块划分举例 因特网 /22 /18 ISP 大学 X 一系 二系 三系 四系 28/26 92/26 /25 28/25 /25 28/25 /26 4/26 28/26 92/26 /24 /25 /26 4/26 28/25 /23 这个 ISP 共有 64 个 C 类网络。如果不采用 CIDR 技术,则在与该 ISP 的路由器交换路由信息的每一个路由器的路由表中,就需要有 64 个项目。但采用地址聚合后,只需用路由聚合后的 1 个项目 /18 就能找到该 ISP。 2. 最长前缀匹配 使用 CIDR 时,路由表中的每个项目由“网络前缀”和“下一跳地址”组成。在查找路由表时可能会得到不止一个匹配结果。 应当从匹配结果中选择具有最长网络前缀的路由:最长前缀匹配(longest-prefix matching)。 网络前缀越长,其地址块就越小,因而路由就越具体(more specific) 。 最长前缀匹配又称为最长匹配或最佳匹配。 最长前缀匹配举例 收到的分组的目的地址 D = 28 路由表中的项目:/22 (ISP) 28/25 (四系) 查找路由表中的第 1 个项目 AND D = 206. 0. 0 第 1 个项目 /22 的掩码 M 有 22 个连续的 1。 M =1111111100000000 因此只需把 D 的第 3 个字节转换成二进制。 M =1111111100000000 206. 0. 0 与 /22 匹配 最长前缀匹配举例 收到的分组的目的地址 D = 28 路由表中的项目:/22 (ISP) 28/25 (四系) 再查找路由表中的第 2 个项目 AND D = 20

计算机网络第四章ppt谢希仁,计算机网络课件-谢希仁(第四章).ppt相关推荐

  1. nav 计算机网络_计算机网络课件谢希仁

    PPT内容 这是计算机网络课件谢希仁,关于无线网络,包括了无线局域网 WLAN(无线局域网的组成.802.11 标准中的物理层.802.11 标准中的MAC层.802.11 标准中的MAC帧),无线个 ...

  2. 自顶向下 谢希仁计算机网络第七版课后答案

    谢希仁计算机网络第七版课后答案 转载:链接: link. 第一章 概述 1-01 计算机网络向用户可以提供那些服务?答: 连通性和共享 1-02 简述分组交换的要点.答:(1)报文分组,加首部(2)经 ...

  3. 谢希仁——计算机网络——课堂笔记

    一.概述 1.1.计算机网络在信息时代的作用 计算机网络已由一种通信基础设施发展成为一种重要的信息服务基础设施. 计算机网络已经像水.电.煤气这些基础设施一样.成为我们生活中不可或缺的一部分. 互联网 ...

  4. 计算机网络技术专业认识ppt,计算机网络技术实验实训指导 教学课件 作者 於建 第1章 网络硬件设备认识实验.ppt...

    计算机网络技术实验实训指导 教学课件 作者 於建 第1章 网络硬件设备认识实验.ppt (30页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积 ...

  5. 二进制除法教程计算机基础,计算机应用基础第四章《二进制的学习》课件.ppt...

    <计算机应用基础第四章<二进制的学习>课件.ppt>由会员分享,可在线阅读,更多相关<计算机应用基础第四章<二进制的学习>课件.ppt(26页珍藏版)> ...

  6. 计算机网络工程教程:基于cisco路由器和交换机,计算机网络工程教程—基于cisco路由器和交换机教学课件作者陆魁军chap2交换机VLAN设置v2.ppt...

    计算机网络工程教程-基于cisco路由器和交换机教学课件作者陆魁军chap2交换机VLAN设置v2.ppt (47页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方 ...

  7. ❤️导图整理数组6:四数组的四数之和,详解Counter类实现哈希表计数,力扣454❤️

    此专栏文章是对力扣上算法题目各种方法的总结和归纳, 整理出最重要的思路和知识重点并以思维导图形式呈现, 当然也会加上我对导图的详解. 目的是为了更方便快捷的记忆和回忆算法重点(不用每次都重复看题解), ...

  8. java泛型 ppt_第7章-Java集合与泛型-精品课件(PPT)-精品课件(PPT)最新版

    <第7章 -Java集合与泛型-精品课件(PPT)-精品课件(PPT).ppt>由会员分享,可免费在线阅读全文,更多与<第7章 -Java集合与泛型-精品课件(PPT)-精品课件(P ...

  9. nav 计算机网络_CTO下载-计算机网络课件(配套韩立刚老师课程).ppt

    CTO下载-计算机网络课件(配套韩立刚老师课程).ppt * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ...

最新文章

  1. oracle根据一张表更新另外一张表
  2. linux虚拟机安装oracle全过程(一)
  3. HJ23 删除字符串中出现次数最少的字符
  4. linux 心跳灯_Linux下点亮第一个LED灯
  5. C#——《C#语言程序设计》实验报告——面向对象程序设计——字符串加密
  6. Linux提权:常用三种方法
  7. 演练:调试 Windows 窗体
  8. mysql数据迁移到teradata_TERADATA数据库中SELECT的使用
  9. 动态规划--代码随想录
  10. Python爬虫基础之Urllib
  11. 数学建模——相关系数、皮尔逊相关系数、斯皮尔曼相关系数
  12. 计算机组成原理(动态随机存储器)
  13. 上偏续关系哈斯图_A={a,b,c}定义在P(A)上的包含关系是一个偏序关系,哈斯图怎么画?...
  14. 点滴生活感悟(更新至29)
  15. 服务器虚拟机化对应云计算的,服务器虚拟化与云计算
  16. 从李嘉诚先生那里得到的
  17. 清除谷歌浏览器input框黄色底色
  18. pandorabox挂硬盘文件服务器,PandoraBox将系统挂载到U盘启动图文教程
  19. Python基础|理解元组存在的意义
  20. OSChina 周二乱弹 —— 妈妈 我见着神仙了……

热门文章

  1. 【深度好文】我们的未来在哪里?
  2. NBT:宏基因组读云建库+雅典娜算法组装获得微生物高质量基因组
  3. 栖息地环境影响了鸿雁的肠道微生物
  4. R语言使用str_order函数和str_sort函数对字符向量进行排序(str_order返回字符串排序的次序值(索引)、str_sort返回排序后的字符串)
  5. R语言rpartb包树回归模型构建:基于前列腺prostate数据集
  6. Python使用PIL将png图片转化为jpg图片
  7. R语言dplyr包对数据进行超前或者之后处理(lead、lag)实战
  8. 什么是自然语言处理?自然语言处理可以分为四大类?有哪些具体任务?
  9. oracle最大实例数,【Oracle】RAC的多实例数据迁移至单机的多实例。
  10. ML基石_1_LearningProblem