1、在互联网世界中,夹杂着复杂的LAN和广域网。然而,再复杂的网络结构中,也需要通过合理的路由将数据发送到目标主机。而决定这个路由的,正是路由控制模块。
2、互联网是由路由器连接的网络组合而成的。为了能让数据包能正确地到达目标主机,路由器必须在途中进行正确的转发。这种向“正确的方向”转发数据所进行的处理就叫做路由控制或路由。
3、路由器根据路由控制表转发数据包。它根据所收到的数据包中目标主机的IP地址与路由控制表的比较得出下一个应该接收的路由器。因此,这个过程中路由控制表的记录一定要正确无误。
4、路由控制分为静态和动态两种类型。
- 静态路由是指事先设置在路由和主机中并将路由信息固定的一种方法,静态路由的设置通常是由使用者手工操作完成的。
- 动态路由是指让路由协议在运行过程中自动地设置路由控制信息的一种方法。
- 动态路由会给相邻路由器发送自己已知的网络连接信息,而这些信息又像接力一样依次传递给其他路由器,直至整个网络都了解时,路由控制表也就制作完成了。
5、路由算法
- 距离向量算法是根据距离和方向决定目标网络或目标主机位置的一种方法。
- 链路状态算法是路由器在了解网络整体连接状态的基础上生成路由控制表的一种方法。