网络协议和路由到底属于什么关系呢?
TCP/IP协议与路上协议是一个包含关系,路由协议包含于TCP/IP协议簇。
楼主可能概念上有一些误会,首先路由协议一般可以分为静态路由协议和动态路由协议,而动态路由协议又可以再分为内部网关协议和外部网关协议,BGP是目前唯一在用的外部网关协议。BGP之间的tcp连接建立其实是有条件的,条件就是两个BGP邻居之间已经是可达的(这个可达是通这内部网关协议或者静态路由协议来实现的),并不像是楼主认为的既然已经建立了tcp了为什么还要用到路由协议。所以,这个BGP的tcp连接建立肯定是要用到路由信息的,静态获悉或者动态获悉的。
至于RIP使用到UDP作为其工作介质,其过程也是类似,RIP使用广播或者组播来建立邻居关系,而邻居关系只能在直连路由中建立,直连路由使用二层链路就可以直接通信了,邻居之间交换自己知道的信息并生成路由表,于是网络就生成了。
至于为什么RIP使用UDP而BGP使用TCP,主要是因为RIP协议比交简单,所以使用同样比较简单的UDP。而BGP协议需要处理大量的数据,几十万到几百万条路由表,使用tcp可以为其提供方便,因为tcp本身就面向连接,而且tcp还能为bgp提供安全性等等,没有必要再为BGP另外设计一种承载协议
rip路由信息协议如何使用?
RIP是一种分布式的基于距离向量的路由选择协议。这是它的定义。它的基本原理就是认为最好的路由就是主机发送的分组通过的路由器数目最少。也就是说在一个自治系统内,各个路由器要定期交换路由信息。不过这个路由信息只有到这个自治系统某个网络的最短距离,也就是最少跳数。以及下一跳路由地址。举个例子,局域网A的主机想要和局域网B的主机通信,A的主机的分组首先到达它的默认网关,然后由这个路由器决定怎么到达B的主机。这个路由器会根据目的地址查到到达局域网B的最短路径和下一跳路由器的地址。然后转发给它。而这个分组到达下一个路由器后,这个路由器又会根据目的地址查到到达B的最短路径和下一跳路由器的地址。而这个路由器所查到的最短路径跳数已经比上一个路由器的最短路径跳数少一了。但如此下去,所经过的路径肯定是最少的跳数。前提是这些路由器已经交换过路由信息了。但是RIP只适用于小的互联网,其中的最大路由器数为15.
这是我自己根据自己的理解回答的,我建议你还是找一本专门介绍这个协议的书看一下,很好理解的。希望对你有用
内部网关协议和外部网关协议的主要区别是什么?它们具体包括有哪些协议?
内部网关协议和外部网关协议的主要区别是前者作用于一个AS(自治系统)内部,而后者作用于两个相邻的AS(自治系统)之间。内部网关协议IGP,是在AS内部使用的协议,常用的有OSPF、ISIS、RIP、EIGRP;外部网关协议EGP,是在AS外部使用的协议,常用的有BGP。Internet网被分成多个域或多个自治系统(AS)。一个域(domain)是一组主机和使用相同路由选择协议的路由器集合,并由单一机构管理。内部网关协议(IGP)在一个域中选择路由。外部网关协议(EGP)为两个相邻的位于各自域边界上的路由器提供一种交换消息和信息的方法。扩展资料外部网关不能使用内部网关协议的原因:1、因特网的规模太大,使得AS之间路由选择非常困难。如果运用OSPF需要建立一个非常大的数据库,这显然不现实。2、AS之间的路由选择必须考虑有关策略。比如安全问题,或者路径上的路由不允许其非该AS的数据报通过等等。 3、所以BGP只能是力求寻找一条能够到达目的网络且比较好的路由(不能兜圈子),而并非要寻找一条最佳路由。参考资料来源:百度百科-内部网关协议
计算机网络试题:内部网关协议主要有 和 两种。
我估计这个标准答案应该是你们教材上的,中国脑残的出题者,就喜欢这么按部就班,这道题目的出题者,真是SB也!
1 内部网关协议有链路状态路由协议,距离矢量路由协议两种。这种回答一定也是正确的,但是和你们出题者的标准答案不一定一致啊,可能会导致错误的。
2 内部网关协议有OSPF与BGP两种。这种回答不能算完全正确,但是你们脑残出题者可能觉得正确啊,或者他觉得这个是目前应用较多的,RIP协议基本已经淘汰。OSPF,BGP,ISIS是目前现网中应用较多的。ISIS一般运用于大型网络,所以OSPF与BGP可能是你们要求的答案。