问答题
RIP使用UDP,OSPF使用IP,而BGP使用TCP。这样做有何优点?为什么RIP周期性地和临站交换路由信息而BGP却不这样做?
【正确答案】正确答案:RIP协议处于UDP协议的上层,RIP所接收的路由信息都封装和UDP的数据报中;OSPF的位置位于网络层,由于要交换的信息量较大,故应使报文的长度尽量短,故采用IP;BGP要在不同的自治系统之间交换路由信息,由于网络环境复杂,需要保证可靠的传输,所以选择TCP。 内部网关协议主要是设法使数据报在一个自治系统中尽可能有效地从源站传送到目的站,在一个自治系统内部并不需要考虑其他方面的策略,然而BGP使用的环境却不同。主要有以下3个原因:①,因特网规模太大,使得自治系统之间的路由选择非常困难;②,对于自治系统之间的路由选择,要寻找最佳路由是不现实的;③,自治系统之间的路由选择必须考虑有关策略。由上述情况,边界网关协议BGP只能是力求寻找一条能够到达目的地网络且比较好的路由,而并非要寻找一条最佳路由,所以BGP不需要像RIP那样周期性和临站交换路由信息。
【答案解析】