- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
异构网络进行通信需要解决的问题: 互连在一起的网络要进行通信,会遇到许多问题需要解决,如: 不同的最大分组长度 不同的网络接入机制 不同的超时控制 不同的寻址方案 不同的差错恢复方法 不同的状态报告方法 不同的路由选择技术 不同的用户接入控制 不同的服务(面向连接服务和无连接服务) 不同的管理与控制方式 地址解析协议的引出 在实际的网络通信中,源主机的网络层将数据封装成分组(数据报)后交给数据链路层,数据链路层将数据报封装成帧后才能放到物理网络上进行数据传送。这里,就出现了一个问题,封装成帧就必须要知道目的设备的物理地址,如何获得这个地址呢?这就需要地址解析协议,将IP地址转变成物理地址。 本课回顾 掌握网络层的作用和主要功能 掌握IP的定义及表示方法 熟悉IP协议的分类 掌握IP地址与MAC地址的区别 掌握ARP协议的工作过程 了解IP协议的数据格式 掌握网络层分组转发算法 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 4.2.6 IP 层转发分组的流程 在第一章讲过分组交换网转发分组的流程与本节的IP层转发分组的流程基本相似,只是后者对于分组转发的细节都做了详细的规定。 1、按目的主机所在的网络地址来制作路由表。 2、引入特定主机路由和默认路由概念。 下面我们看下一个简单例子说明路由器是怎么样转发分组的: 有四个 A 类网络通过三个路由器连接在一起。 网 1 网 4 网 3 网 2 目的主机所在的网络 下一跳地址 直接交付,接口 1 直接交付,接口 0 路由器 R1 的路由表 链路 4 链路 3 链路 2 链路 1 R2 R3 R1 0 1 R2 R3 R1 在路由表中,对每一条路由,最主要的是 (目的网络地址,下一跳地址) 查找路由表 根据目的网络地址就能确定下一跳路由器,这样做的结果是: IP 数据报最终一定可以找到目的主机所在目的网络上的路由器(可能要通过多次的间接交付)。 只有到达最后一个路由器时,才试图向目的主机进行直接交付。 特定主机路由 这种路由是为特定的目的主机指明一个路由。 采用特定主机路由可使网络管理人员能更方便地控制网络和测试网络,同时也可在需要考虑某种安全问题时采用这种特定主机路由。 默认路由(default route) 路由器还可采用默认路由以减少路由表所占用的空间和搜索路由表所用的时间。 这种转发方式在一个网络只有很少的对外连接时是很有用的。 默认路由在主机发送 IP 数据报时往往更能显示出它的好处。 如果一个主机连接在一个小网络上,而这个网络只用一个路由器和因特网连接,那么在这种情况下使用默认路由是非常合适的。 N1 R1 因特网 目的网络 下一跳 N1 直接 N2 R2 默认 R1 路由表 N2 R2 只要目的网络不是 N1 和 N2, 就一律选择默认路由, 把数据报先间接交付路由器 R1, 让 R1 再转发给下一个路由器。 几个需要重点注意的地方 IP 数据报的首部中没有地方可以用来指明“下一跳路由器的 IP 地址”。 当路由器收到待转发的数据报,不是将下一跳路由器的 IP 地址填入 IP 数据报,而是送交下层的网络接口软件。 网络接口软件使用 ARP 负责将下一跳路由器的 IP 地址转换成硬件地址,并将此硬件地址放在链路层的 MAC 帧的首部,然后根据这个硬件地址找到下一跳路由器。 分组转发算法 (1) 从数据报的首部提取目的主机的 IP 地址 D, 得出目的网络地址为 N。 (2) 若网络 N 与此路由器直接相连,则把数据报直接交付目的主机 D;否则是间接交付,执行(3)。 (3) 若路由表中有目的地址为 D 的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器;否则,执行(4)。 (4) 若路由表中有到达网络 N 的路由,则把数据报传送给路由表指明的下一跳路由器;否则,执行(5)。 (5) 若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器;否则,执行(6)。 (6) 报告转发分组出错。 * * * * * * * * * * * * * * * * * * * * * * * 4.2.3 IP 地址与硬件地址 TCP 报文 IP 数据报 MAC 帧 应用层数据 首部 首部 尾部 首部 链路层及以下 使用硬件地址 硬件地址 网络层及以上 使用 IP 地址 IP
文档评论(0)