路由协议属于网络层协议吗(网络层路由协议有哪些)

      最后更新:2023-11-03 10:57

      路由协议属于哪一层?

      分层的目的是为了把复杂的功能模块化,易于描述,易于实现和维护。一般认为L3就是负责实现网际互连(internetworking)。比如IP,可以实现全球的IP网络的互连,你只需要一个IP地址。这时就有一个问题。条条大路通罗马,你怎么知道走哪条路能到你想去的IP呢?于是发明了动态路由协议,让它去找路。但是动态路由协议自己的packet也得 table)是IP层的。一个结点如果有转发功能,它在转发数据包时会且仅会依照这个表。但是这个转发表不是随机生成的,而是动态路由协议学习来的,或者 由人工配置的静态路由生成。所以呢,转发表的数据结构在IP层,但内容却是由路由协议们提供的。 如果按照报文包粽子的顺序,RIP, BGP因为在有运输层的报头,可以算是“应用层”。不过当初分层的目的是为了区分网络上的各种功能(functionality),不是针对粽子叶的层数。所以不少的文献把路由协议都算在网络层里。 有人提出了控制面(control plane)和数据面(data plane)的概念。在原来协议分层的基础上增加分面的概念。报文表示和打包的过程属于数据面,
      属于网络层。
      路由协议属于哪一层?

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

      这些在TCP/IP协议栈中定义的路由协议用于发现和维护前往目的地的最短路径。你可以认为它们不属于网络层协议,但它们计算出来的路径最终为网络层提供服务。当然,你也要理解,TCP/IP的定义本来就比较模糊。另外一种为OSI提供服务的路由协议就不一样了,IS-IS。它直接封装在数据帧中,自然是一种网络层协议了。这也可以看出OSI的定义比TCP/IP严谨许多。 2.一个协议的实现需要依赖协议所在层次的下一层功能。简单的说,如果TCP需要依赖网际层协议IP,那么它就是传输层的协议。同理,如果RIP需要依赖传输层的UDP,那至少它应该是被定义在UDP之上的协议,但我认为它并不能算是应用层协议。举个例子,ICMP是网络层协议,但它需要依赖IP承载,那么ICMP是传输层协议吗?
      RIP,OSPF等路由协议严格意义上讲属哪一层?

      请问主动路由选择协议是网络层协议吗?

      主动路由选择协议不属于网络层的协议,它是一种路由选择方法,工作在网络层。
      e-net协议
      请问主动路由选择协议是网络层协议吗?

      动态路由协议到底属于哪一层?

      RIP路由协议是应用层协议,OSPF路由协议工作在网络层。
      应该是网络层,这是ccna上写的。
      动态路由协议到底属于哪一层?

      RIP路由协议工作在那一层啊?是网络层还是应用层呢?

      RIP基于UDP,BGP基于TCP,OSPF和EIGRP基于IP。这些在TCP/IP协议栈中定义的路由协议用于发现和维护前往目的地的最短路径。你可以认为它们不属于网络层协议(注意,是用,based 。on,而不是实现了,BGP用TCP,所以BGP是应用层的,TCP用IP,所以TCP是传输层的,OSPF用IP,所以OSPF更应该是归类到传输层里比较合理。与书<<计算机网络自顶向下方法与Internet特色>>意思基本一致),但它们计算出来的路径最终为网络层提供服务。一个协议的实现需要依赖协议所在层次的下一层功能。简单的说,如果TCP需要依赖网际层协议IP,那么它就是传输层的协议。如果RIP需要依赖传输层的UDP,那至少它应该是被定义在UDP之上的协议,但我认为它并不能算是应用层协议。举个例子,ICMP是网络层协议,但它需要依赖IP承载,那么ICMP是传输层协议。严格意义上说,根本就没有明确定义过这些协议的位置。学习这些协议关键是掌握它们在网络中的功能和如何应用它们。如果一定在划分的话.单纯地从层次上讲的话,RIP,BGP应该在应用层,OSPF,EIGRP在传输层。
      这是一个模糊的说法,这里说明一下: 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)工作在传输层或应用层,他们之间的关系为:Routing Protocol负责学习最佳路径,而RoutedProtocol根据最佳路径将来自上层的信息封装在IP包里传输。)当然,你也要理解,TCP/IP的定义本来就比较模糊。另外一种为OSI提供服务的路由协议就不一样了,IS-IS。它直接封装在数据帧中,自然是一种网络层协议了。这也可以看出OSI的定义比TCP/IP严谨许多。2.一个协议的实现需要依赖协议所在层次的下一层功能。简单的说,如果TCP需要依赖网际层协议IP,那么它就是传输层的协议。同理,如果RIP需要依赖传输层的UDP,那至少它应该是被定义在UDP之上的协议,但我认为它并不能算是应用层协议。举个例子,ICMP是网络层协议,但它需要依赖IP承载,那么ICMP是传输层协议吗?不够严谨的TCP/IP啊。3.严格意义上说,根本就没有明确定义过这些协议的位置。学习这些协议关键是掌握它们在网络中的功能和如何应用它们。至于它们到底是哪一层的协议,你觉得重要吗? 4.如果一定在划分的话.单纯地从层次上讲的话,RIP,BGP应该在应用层,OSPF,EIGRP在传输层
      rip协议在**应用层**,为网络层服务。路由信息协议(RIP)是内部网关协议中使用得最广泛的一种协议,它是一种分布式、基于距离向量的路由选择协议,其特点是协议简单。”
      rip是使用udp 端口520,可以说是工作在应用层。
      huigezizj说得有道理。 维基百科:路由信息协议(英语:Routing Information Protocol,缩写:RIP)是一种使用最广泛的内部网关协议(IGP)。(IGP)是在内部网络上使用的路由协议(在少数情形下,也可以用于连接到因特网的网络),它可以通过不断的交换信息让路由器动态的适应网络连接的变化,这些信息包括每个路由器可以到达哪些网络,这些网络有多远等。 RIP 属于网络层。参考资料:http://zh.wikipedia.org/wiki/%E8%B7%AF%E7%94%B1%E4%BF%A1%E6%81%AF%E5%8D%94%E8%AD%B0
      RIP路由协议工作在那一层啊?是网络层还是应用层呢?

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类