rip是哪一层的协议(OSPF等路由协议严格意义上讲属哪一层)
本篇文章给大家谈谈rip是哪一层的协议,以及OSPF等路由协议严格意义上讲属哪一层对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
一、RIP到底是哪层的啊网络层有4个协议ICMP ARP RARP IP
这4个协议是网络层他们工作在网络层的原因是数据报到网络层后就由网络层负责路由也工作在网络层但是他用的RIP协议是应用层因为他不负责数据报在网络蹭传输的问题 rip协议是距离矢量路由选择协议
======================================
补充一下吧其实这个问题我也很难解答可能定的时候就这样吧我们都知道应用层的软件比如 QQ MSN WWW协议这些工作在应用层的载体都是通过低层传输层的端口来实现的 QQ常用的是 8000 RIP同时发布他的广播时候也是用传输层UDP来实现的
他也有自己的端口号520
所以我认为定他为应用层协议时候就是考虑了这个如果说他是网络层的但他又用了传输层协议传输层在网络层之上这显然是不通的哎你再找别的高手问问呢或者我记下这个问题等有答案了再告诉你嘿嘿谢谢你发现了这么个有意思的问题
二、RIP***OSPF等路由协议严格意义上讲属哪一层
这个问题我们从一下几个方面剖析:
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路由协议工作在哪一层是网络层还是应用层
RIP基于UDP,BGP基于TCP,OSPF和EIGRP基于IP。这些在TCP/IP协议栈中定义的路由协议用于发现和维护前往目的地的最短路径。你可以认为它们不属于网络层协议(注意,是用,based。
on,而不是实现了,BGP用TCP,所以BGP是应用层的,TCP用IP,所以TCP是传输层的,OSPF用IP,所以OSPF更应该是归类到传输层里比较合理。与书<<计算机网络自顶向下方法与Internet特色>>意思基本一致),但它们计算出来的路径最终为网络层提供服务。