2
BGP,RIP协议属于哪个OSI / TCP-IP模型层?
我们知道,在OSI或TCP-IP模型中,较高的层利用了较低层提供的服务。例如,数据链路层使用物理层提供的服务,网络层使用数据链路层提供的服务,依此类推。 但是,我发现某些协议在其上一层使用协议提供的服务。例如,BGP和RIP都执行通常被视为网络层功能的路由。BGP使用TCP,而RIP使用UDP。因此,这里的网络层协议正在使用传输层协议中的服务。这就是为什么在线上有人认为BGP和RIP至少应在传输层相关联,而有人说这些是应用程序层协议,因为他们使用传输层的服务,而在传输层之上的TCP-IP模型中,只有应用程序层。 我了解BGP和RIP都主要执行路由的网络层功能。真相/惯例是什么?