ospf工作在哪一层(ospf协议工作在哪一层)

      最后更新:2022-11-09 03:19:25 手机定位技术交流文章

      RIP,OSPF等路由协议严格意义上讲属哪一层?

      RIP基于UDP,BGP基于TCP,OSPF和EIGRP基于IP 。这些在TCP/IP协议栈中定义的路由协议用于发现和维护前往目的地的最短路径。路由协议(英语:Routing protocol)是一种指定数据包转送方式的网上协议。Internet网络的主要节点设备是路由器,路由器通过路由表来转发接收到的数据。转发策略可以是人工指定的(通过静态路由、策略路由等方法)。在具有较小规模的网络中,人工指定转发策略没有任何问题。扩展资料:常见路由协议常见的路由协议有RIP、IGRP(Cisco私有协议)、EIGRP(Cisco私有协议)、OSPF、IS-IS、BGP等。RIP、IGRP、EIGRP、OSPF、IS-IS是内部网关协议(IGP),适用于单个ISP的统一路由协议的运行,一般由一个ISP运营的网络位于一个AS(自治系统)内,有统一的AS number(自治系统号)。BGP是自治系统间的路由协议,是一种外部网关协议,多用于不同ISP之间交换路由信息,以及大型企业、政府等具有较大规模的私有网络。RIP主条目:路由信息协议RIP很早就被用在Internet上,是最简单的路由协议。它是“路由信息协议(Route Information Protocol)”的简写主要传递路由信息,通过每隔30秒广播一次路由表,维护相邻路由器的位置关系,同时根据收到的路由表信息计算自己的路由表信息。RIP是一个距离矢量路由协议,最大跳数为15跳,超过15跳的网络则认为目标网络不可达。此协议通常用在网络架构较为简单的小型网络环境。现在分为RIPv1和RIPv2两个版本,后者支持VLSM技术以及一系列技术上的改进。RIP的收敛速度较慢。OSPF主条目:开放式最短路径优先OSPF协议是“开放式最短路径优先(Open Shortest Path First)”的缩写,属于链路状态路由协议。OSPF提出了“区域(area)”的概念,每个区域中所有路由器维护着一个相同的链路状态数据库(LSDB)。区域又分为骨干区域(骨干区域的编号必须为0)和非骨干区域(非0编号区域),如果一个运行OSPF的网络只存在单一区域,则该区域可以是骨干区域或者非骨干区域。如果该网络存在多个区域,那么必须存在骨干区域,并且所有非骨干区域必须和骨干区域直接相连。OSPF利用所维护的链路状态数据库,通过最短路径优先算法(SPF算法)计算得到路由表。OSPF的收敛速度较快。由于其特有的开放性以及良好的扩展性,目前OSPF协议在各种网络中广泛部署。IS-IS主条目:中间系统到中间系统IS-IS协议是Intermediate system to intermediate system(中间系统到中间系统)的缩写,属于链路状态路由协议。标准IS-IS协议是由国际标准化组织制定的ISO/IEC 10589:2002所定义的,标准IS-IS不适合用于IP网络,因此IETF制定了适用于IP网络的集成化IS-IS协议和OSPF相同,IS-IS也使用了“区域”的概念,同样也维护着一份链路状态数据库,通过最短生成树算法(SPF)计算出最佳路径。IS-IS的收敛速度较快。集成化IS-IS协议是ISP骨干网上最常用的IGP协议。IGRP主条目:内部网关路由协议IGRP协议是“内部网关路由协议(Interior Gateway Routing Protocol)”的缩写,由Cisco于二十世纪八十年代独立开发,属于Cisco私有协议。IGRP和RIP一样,同属距离矢量路由协议,因此在诸多方面有着相似点,如IGRP也是周期性的广播路由表,也存在最大跳数(默认为100跳,达到或超过100跳则认为目标网络不可达)。IGRP最大的特点是使用了混合度量值,同时考虑了链路的带宽、延迟、负载、MTU、可靠性5个方面来计算路由的度量值,而不像其他IGP协议单纯的考虑某一个方面来计算度量值。目前IGRP已经被Cisco独立开发的EIGRP协议所取代,版本号为12.3及其以上的Cisco IOS(Internetwork Operating System)已经不支持该协议,现在已经罕有运行IGRP协议的网络。EIGRP主条目:增强型内部网关路由协议由于IGRP协议的种种缺陷以及不足,Cisco开发了EIGRP协议(增强型内部网关路由协议)来取代IGRP协议。EIGRP属于高级距离矢量路由协议(又称混合型路由协议),继承了IGRP的混合度量值,最大特点在于引入了非等价负载均衡技术,并拥有极快的收敛速度。EIGRP协议在Cisco设备网络环境中广泛部署。BGP主条目:边界网关协议为了维护各个ISP的独立利益,标准化组织制定了ISP间的路由协议BGP。BGP是“边界网关协议(Border Gateway Protocol)”的缩写,处理各ISP之间的路由传递。但是BGP运行在相对核心的地位,需要用户对网络的结构有相当的了解,否则可能会造成较大损失。参考资料来源:百度百科-路由协议
      1. RIP基于UDP,BGP基于TCP,OSPF和EIGRP基于IP 。这些在TCP/IP协议栈中定义的路由协议用于发现和维护前往目的地的最短路径。你可以认为它们 不属于网络层协议(注意, 是用,based on,而不是实现了 ,BGP用TCP,所以BGP是应用层的,TCP用IP,所以TCP是传输层的,OSPF用IP,所以OSPF更应该是归类到传输层里比较合理。与书<<计算机网络自顶向下方法与Internet特色意思基本一致),但它们计算出来的路径最终为网络层提供服务。(在TCP/IP协议栈中, RoutedProtocol(eg. IP)工作在网络层,而Routing Protocol(eg.BGP)工作在传输层或应用层 ,他们之间的关系为:Routing Protocol负责学习最佳路径,而Routed Protocol根据最佳路径将来自上层的信息封装在IP包里传输。) 当然,你也要理解, TCP/IP的定义本来就比较模糊 。另外一种为OSI提供服务的路由协议就不一样了, IS-IS。它直接封装在数据帧中,自然是一种网络层协议了 。这也可以看出OSI的定义比TCP/IP严谨许多。2. 一个协议的实现需要依赖协议所在层次的下一层功能 。简单的说,如果TCP需要依赖网际层协议IP,那么它就是传输层的协议。同理,如果RIP需要依赖传输层的UDP, 那至少它应该是被定义在UDP之上的协议 ,但我认为它并不能算是应用层协议。举个例子,ICMP是网络层协议, 但它需要依赖IP承载 不够严谨的TCP/IP啊。 4.如果一定在划分的话.单纯地从层次上讲的话,RIP,BGP应该在应用层,OSPF,EIGRP在传输层
      这个问题我们从一下几个方面剖析:1.RIP,OSPF,在TCP/IP协议栈中定义的路由最短路径。它们不属于网络层协议OSPF,但它们计算出来的路径最终为网络层提供服务。(在TCP/IP协议栈中,Routed Protocol(eg. IP)工作在网络层,而Routing Protocol(eg.BGP)工作在传输层或应用层。2.一个协议的实现需要协议所在层次的下一层功能的帮助。就是说如果TCP需要依赖网际层协议IP,那么它就是传输层的协议。同理,如果RIP需要依赖传输层的UDP,那至少它应该是被定义在UDP之上的协议。举个例子,ICMP是网络层协议,但它需要依赖IP承载。3.学习这些协议关键是掌握它们在网络中的功能和如何应用它们。至于它们到底是哪一层的协议,不做重点考虑。4.从层次上讲的话,RIP,BGP应该在应用层,OSPF,EIGRP在传输层。
      rip是应用层协议,ospf是传输层协议,理由是只有高层才会关注底层用的是什么协议,因rip底层是 UDP协议,OSPF是IP,计算出来的路径为网络层提供服务。 工作在哪一层和为哪一层提供服务是两个概念. 同样,pptp 和 l2tp是会话层协议,参考 RFC2661.
      RIP是应用层协议,采用UDP传送数据 OSPF是网络层协议/(也有的书上写运输层?),使用IP数据报传送 BGP是应用层协议,采用TCP传送数据
      RIP,OSPF等路由协议严格意义上讲属哪一层?

      ospf是哪一层的?

      OSPF是网络层的路由协议。使用IP协议的89号。
      是路由协议,使用传输层协议来分发管理路由
      ospf是哪一层的?

      ospf基于什么协议(tcp,udp,ip……)?

      基于IP协议,端口号为89 原因:ospf自身提供主从协商机制,可以保证可靠的传输,另外全网路由器保持着同样的一个lsdb,当拓扑发生变化时,需要携带的变更信息较少,通过IP协议即可完成RIP协议采用UDP是因为,rip每周期需全网组播路由信息,路由信息数目较大,故使用UDP协议可提高效率 BGP为边界网关协议,因携带的路由信息较多,且可能跨不同网络传送路由信息,为保证可靠性,需使用TCP协议,可兼顾容量和可靠性
      与RIP和BGP不同,OSPF协议不使用TCP或者UDP协议而是承载在IP协议之上,IP协议号为89,工作在OSI模型的传输层。 参考资料:https://zh.wikipedia.org/wiki/OSPF
      这个我会了
      IP ,
      基于IP协议,协议号为89 原因:ospf自身提供主从协商机制,可以保证可靠的传输,另外全网路由器保持着同样的一个lsdb,当拓扑发生变化时,需要携带的变更信息较少,通过IP协议即可完成RIP协议采用UDP是因为,rip每周期需全网组播路由信息,路由信息数目较大,故使用UDP协议可提高效率 BGP为边界网关协议,因携带的路由信息较多,且可能跨不同网络传送路由信息,为保证可靠性,需使用TCP协议,可兼顾容量和可靠性
      ospf基于什么协议(tcp,udp,ip……)?

      RIP,OSPF等路由协议严格意义上讲属哪一层?

      1. RIP基于UDP,BGP基于TCP,OSPF和EIGRP基于IP。这些在TCP/IP协议栈中定义的路由协议用于发现和维护前往目的地的最短路径。你可以认为它们不属于网络层协议(注意,是用,basedon,而不是实现了,BGP用TCP,所以BGP是应用层的,TCP用IP,所以TCP是传输层的,OSPF用IP,所以OSPF更应该是归类到传输层里比较合理。与书<<计算机网络自顶向下方法与Internet特色意思基本一致),但它们计算出来的路径最终为网络层提供服务。(在TCP/IP协议栈中,RoutedProtocol(eg. IP)工作在网络层,而RoutingProtocol(eg.BGP)工作在传输层或应用层,他们之间的关系为:RoutingProtocol负责学习最佳路径,而Routed Protocol根据最佳路径将来自上层的信息封装在IP包里传输。)当然,你也要理解,TCP/IP的定义本来就比较模糊。另外一种为OSI提供服务的路由协议就不一样了,IS-IS。它直接封装在数据帧中,自然是一种网络层协议了。这也可以看出OSI的定义比TCP/IP严谨许多。2.一个协议的实现需要依赖协议所在层次的下一层功能。简单的说,如果TCP需要依赖网际层协议IP,那么它就是传输层的协议。同理,如果RIP需要依赖传输层的UDP,那至少它应该是被定义在UDP之上的协议,但我认为它并不能算是应用层协议。举个例子,ICMP是网络层协议,但它需要依赖IP承载 不够严谨的TCP/IP啊。
      RIP,OSPF等路由协议严格意义上讲属哪一层?

      如何判别一种协议是哪一层的,例如eigrp,ospf在传输层,icmp在网络层,,arp在数据链路层。

      既然你提到层,应该是看封装吧。arp获取的是二层信息,但是工作在三层。路由器之间也使用arp获取对方二层信息。 icmp工作在第三层,但是执行的时候是从应用层开始的。动态系诶还真不太清楚。但是协议号和端口号是2个概念。 OSI模型本身就是一种逻辑模型,并不是真正的物理结构。所以有些协议在第几层其实很模糊,不能说他就是第几层的。 就如FTP端口号21可以说他是传输层的,但其实也是应用层的程序。
      亲 ospf也是在网络层呀 要是在传输层 那ip报头里的协议字段就因该是6或17(tcp或udp)
      OSPF封装的是IP报头,所以在第四层; ICMP是比较特殊的报文,工作在第三层,报文是三层的,没有端口号所是属于三层。
      你说的是例如,那就是说你要找到一个方法,能判断所有的协议是哪一层的,那就简单了,你可以买一本TCP/IP大全。里面都有。
      看报文封装的方式
      如何判别一种协议是哪一层的,例如eigrp,ospf在传输层,icmp在网络层,,arp在数据链路层。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/44070.html

          热门文章

          文章分类