》路由:当作名词来讲,表示数据报从源地址到目标地址所经历的一系列节点是一条路径。
当做动词来讲,某个路由节点为数据报选择投递方向路径的选路过程。
》一个具有路由能力的路由器或者主机都会维护一张路由表,通过查询路由表来决定哪个节点投递数据报。
》路由表需要一个建立过程,建立过程其实就是初始化路由表,不同的网络操作系统有不同的初始化方式,大体来说常见的有三种:
第一种:路由器系统启动时,从外存读入一个完整的寻径表,长驻内存使用;系统关闭时再将当前路由表(可能经过刷新),写回外存,供下次使用。
第二种:系统启动时,只提供一个空表,通过执行显式命令(比如批处理文件中的命令)来填充。
第三种:系统启动时,从与本路由器直接相连的各网络地址中,推导出一组初始路由,当然通过初始路由只能访问相连网上的主机。
显见,无论哪种情况,初始路由表总是不完善的,需要不断地运行过程中加以补充,这就是路由表的刷新。RIP正是用于路由表的维护和刷新,RIP协议中的路由刷新算法是距离向量算法,它采取的路由表的初始化方式为第三种
每个距离矢量表项包括两部分:到达目的结点的最佳输出线路,和到达目的结点所需时间或距离,通信子网中的其它每个路由器在表中占据一个表项,并作为该表项的索引。每隔一段时间,路由器会向所有邻居结点发送它到每个目的结点的距离表,同时它也接收每个邻居结点发来的距离表。这样以此类推,经过一段时间后便可将网络中各路由器所获得的距离矢量信息在各路由器上统一起来,这样各路由器只需要查看这个距离矢量表就可以为不同来源分组找到一条最佳的路由。