大家好,今天小编关注到一个比较有意思的话题,就是关于rip协议的工作原理(rip协议和ospf协议在哪一层)的问题,于是小编就整理了4个相关介绍为您解答,让我们一起看看吧。

rip是哪个层的网络?
rip是一种网络协议,工作在第三层网络层。
rip是被当作一个应用层进程(虽然它是一个能操作UNIX内核中的转发表的特殊进程)来实现的,所以它能在一个标准套接字上发送和接收报文,并且使用一个标准的运输层协议。RIP是一个运行在UDP上的应用层协议。
rip协议工作原理?
工作原理:

1 、初始化——RIP初始化时,会从每个参与工作的接口上发送请求数据包。该请求数据包会向所有的RIP路由器请求一份完整的路由表。该请求通过LAN上的广播形式发送LAN或者在点到点链路发送到下一跳地址来完成。这是一个特殊的请求,向相邻设备请求完整的路由更新。
2 、接收请求——RIP有两种类型的消息,响应和接收消息。请求数据包中的每个路由条目都会被处理,从而为路由建立度量以及路径。RIP采用跳数度量,值为1的意为着一个直连的网络,16,为网络不可达。路由器会把整个路由表作为接收消息的应答返回。
3、接收到响应——路由器接收并处理响应,它会通过对路由表项进行添加,删除或者修改作出更新。

4、 常规路由更新和定时——路由器以30秒一次地将整个路由表以应答消息地形式发送到邻居路由器。路由器收到新路由或者现有路由地更新信息时,会设置一个180秒地超时时间。如果180秒没有任何更新信息,路由的跳数设为16。路由器以度量值16宣告该路由,直到刷新计时器从路由表中删除该路由。刷新计时器的时间设为240秒,或者比过期计时器时间多60秒。Cisco还用了第三个计时器,称为抑制计时器。接收到一个度量更高的路由之后的180秒时间就是抑制计时器的时间,在此期间,路由器不会用它接收到的新信息对路由表进行更新,这样能够为网路的收敛提供一段额外的时间。
5、 触发路由更新——当某个路由度量发生改变时,路由器只发送与改变有关的路由,并不发送完整的路由表。
为什么rip是应用层协议?
因为RIP的报文封装在UDP中,使用端口号520,所以是应用层协议。
而OSPF的协议号是89(TCP是6,UDP是17),EIGRP的协议号是88,所以这两个都是传输层协议。
另外,路由器有应用层和传输层,但是在执行路由功能时(转发数据包时)不使用应用层和传输层功能。
rip和ospf的工作原理?
rip的工作原理:RIP的实现是基于距离矢量的算法。简单来说,距离矢量的运算引入跳数值作为一个度量值。当路径中每通过一个路由,路径中的跳数值就会增加1。这就意味着跳数值越大,路径中经过的路由器就越多,相对的路径也就越长。而RIP就是通过路由间的信息交换,找到两个目的路由器之间跳数值最小的路径。
OSPF的工作原理:
在OSPF中引入了链路状态的概念。所谓链路状态,其因为其包含了链路中附属端口以及其他量度信息。链路状态公告(Link-State Advertisement)在更新路由器的网络拓扑信息库时被广泛的使用。路由器中的网络拓扑数据库就是对于同一区域中所有路由器发布的链路状态公告的收集和整理,从而形成的整个网络的拓扑结构图。链路状态信息库信息收集过程完成之后,路由器会根据最短路径优先算法,生成一个无环路的路径图。该图描述了以每个路由器自身为起始点,到达所有已知目标路由器的最短路径,即最优的路径。这个路径图被称为最短路径优先树。
到此,以上就是小编对于rip协议和ospf协议的特点的问题就介绍到这了,希望这4点解答对大家有用。