第五讲互联网网络层.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三、BGP协议 边界网关协议BGP(Border Gateway Protocol)是1989年公布的外部网关协议,它是在不同自治系统的路由器间交换路由信息的协议,目前已经发展成BGP-4,但一般仍将之简称为BGP。 BGP选择一个边界路由器作为该自治系统的“BGP发言人”,使用TCP协议的179号端口与其它BGP发言人交换路由信息。 BGP协议是一个应用层协议。 自治系统间的BGP协议 BGP协议的工作原理 在BGP开始运行时,BGP发言人与邻站交换整个BGP路由表,此后仅在路由信息发生变化时才将变化的路由信息通知给邻站。 当连接建立后,BGP发言人通过BGP会话与邻站交换BGP报文,以交换路由信息。 BGP协议使用四种报文交换路由信息,这四种报文分别为打开报文Open、保活报文Keepalive、更新报文Update和通知报文Notification。 在AS内部,BGP网关经过执行BGP协议得到的路由信息通过内部网关协议向内部路由器传播,使得AS的内部节点知道如何去访问外部网络。 5.5 因特网控制报文协议 功能:对数据报的传输提供一定的差错报告能力,同时还实现对网络的测试和控制,弥补IP协议的缺陷。 注意:ICMP协议位于IP协议之上,需要调用IP协议为其服务,形成的ICMP报文需要封装在IP数据报中进行传输(此时IP数据报首部协议类型字段的值为1)。 ICMP协议提供的几种报文 ? 差错报告报文 ? 控制报文 ? 请求/应答报文 ICMP报文的功能 ? 差错报告报文 ? 控制报文 ? 请求/应答报文 检测出错误的路由器或者目的节点通过差错报告报文向源节点报告差错情况。 ICMP报文的功能 ? 差错报告报文 ? 控制报文 ? 请求/应答报文 进行流量控制、拥塞控制、路由重定向等。 IP数据报分片与重组的实现 原理:依赖于三个字段:标识、标志和片偏移 产生一个16位的二进制数标识该数据报,填入标识字段 需要分片吗? 不 直接传输给物理网络 需要 分片,每片标识字段相同,将数据偏移量分别填入各片偏移字段 将各片独立形成IP报文传输给物理网络 IP数据报分片过程 IP数据报分片过程举例 例:IP协议要转发一个具有4000个字节的数据段给以太网,假设IP数据报的首部采用固定长度,即20个字节。 5.3.4 IP数据报的转发 IP协议转发数据报的两种方式 源节点和目的节点位于同一个物理网络上,由源节点直接将IP数据报传输给目的节点。 间接传输 直接传输 源节点和目的节点不在同一物理网络上,必须经过路由器通过路由选择过程进行转发。 路由表 接口名 子网掩码 下一跳路由器的IP地址 目的网络地址 注意:表中的特殊路由。 缺省路由(或者默认路由) 指明主机路由 分类编址情况下路由器转发IP数据报的过程 根据IP数据报的目的IP地址D判断并得出目的节点所在网络的网络号N 发送数据报到相应的下一个路由器 N与所在物理网络的网络号相同否? 直接转发 根据D找到目的节点的物理地址,并封装数据帧,然后发送 相同 不同 有到目的地址D的指明主机路由吗? 有 没有 有到达网络N的路由吗? 送该数据报到相应的下一个路由器 有 没有 发送数据报到缺省路由指定的路由器 有缺省路由吗? 有 没有 丢弃该IP数据报,报告路由器出错 5.3.5 地址解析与逆向地址解析 作用:协助IP协议完成数据报到相邻节点的转发。 1、ARP协议 背景:IP数据报转发过程中,当传输给数据链路层封装成数据帧时需要下一个节点的物理地址,但通过路由表仅知道下个节点的IP地址,那么如何得到下个节点的物理地址呢? 注意:数据帧中包括相邻两个发送\接收节点的物理地址. 请看数据报的转发过程! 数据报的转发过程 数据帧中的源和目的物理地址每经过一个节点都要发生变化 ! 地址解析 定义:由IP地址映射为物理地址的过程称为地址解析(address resolution)。 注意:为了简化网络传输过程,在路由表中仅登记了各个网络节点的IP地址,并没有登记其物理地址;但整个数据转发过程都是先找到下一个节点,获取其IP地址,然后再根据该IP地址确定其对应的物理地址。 定义:在网络层提供了完成地址解析功能的协议,即地址解析协议,简称ARP(Address Resolution Protocol)协议。 地址解析 地址解析过程使用的数据结构:ARP表,每个节点一个。该表包括该节点所连接的各个节点的IP地址和对应物理地址的对照表,系统启动时各节点的ARP表为空;随着地址解析的进行逐渐完善;并定期清除以保持与网络拓扑一致。 ARP表 所连接节点的IP地址 所连接节点的物理地址 有效 时钟 地址解析过程 开始封装

文档评论(0)

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

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

1亿VIP精品文档

相关文档