谁能详细讲讲RIP协议到底属于OSI7层参考协议的那一层
RIP封装在UDP Port 520 里,从这个意义上来说应该算应用层,但是我们来分析一下这个报文,以RIPv2为例:三层目的地址:224.0.0.9 是一个组播地址,TTL=1,说明这种报文只有一跳,就是只在直连链路上传输二层目的地址:01:00:5e:0:0:9 也是一个组播地址大家可以和OSPF比较一下是不是很类似?224.0.0.5224.0.0.6TTL=1其实我猜想当初RIP申请IP protocol number 没有申请到,毕竟IP protocol 字段只有一个字节,最多有256个协议,比如TCP 6 ,UDP 17,OSPF 89, EIGRP 88 ,所以RIP采用UDP来封装,毕竟UDP port 占用两个字节,理论上可以支持65535种应用端口。所以我想说的是RIP只工作在有直连的网络接口,才可以互相接收和发送RIP 通告。从这个意义上,它更像OSPF工作在网络层。
■网友
看封装,应用层协议。
■网友
从封装来说,属于应用层。但它从功能上来说,与OSPF和EIGRP是一致的。我想这个问题的根源还是学习路由基础的时候提到L3 Routing Protocol时,RIP、IGRP、EIGRP、OSPF是并列的。我想这个L3应该指的是选路时基于L3头部信息,而不是指的路由协议一定位于L3,只是OSPF、EIGRP正好实现与L3而已。所以就RIP的整体实现来说,属于应用层无疑。
■网友
应用层。
■网友
谈谈个人看法。如果单看封装顺序来确定协议工作的层次,我觉得是片面的。就像有人说ARP 是三层协议,ICMP是四层协议一样。我觉得到底属于哪一层,取决于每层的作用和定义。OSI 每一层的设备,协议,都在为完成本层的任务而工作。所以这里RIP在内的所有路由协议,我认为都应该属于网络层。
■网友
个人理解,RIP是工作在TCP/IP模型,跟OSI模型不是一回事
■网友
应用层
■网友
网络层,LZ可以搜搜网络协议层次图,里面讲解的很详细
推荐阅读
- 花生|血压高的人,吃花生是降血压还是升血压?医生详细做出解答
- 普通车|又一“铁皮车”被揪出,撞车就像撞豆腐,谁能接受得了
- 国内自主品牌|红旗H9用谁的发动机?详细拆解之后,请正视国产的实力
- 谁能说说曲面屏幕手机为啥好三星总把这事当成宝
- 哈尔滨市继红小学公布诺如病毒详细感染情况 绝大多数感染者已无明显症状
- MG|新国潮MG5试驾 它的产品力超出你想象
- 汽车|起售价6.99万元,详细分析长安欧尚X5是否值得购买
- 汽车知识|厦门平行进口2020款中东版途乐4.0 XE实车最详细用心细节图来了
- E电园|拥抱智能汽车的品牌“换新季”有备而来 最终谁能突围?
- 老吴说车荐车|欧蓝德真的好吗?16.03万值吗?本文给你详细剖析!