我对路由的理解:
路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。路由是发生在OSI参考模型的第三层(网络层)
路由工作包含两个基本的动作:
1、确定最佳路径
2、通过网络传输信息
路由器的某一个接口接收到一个数据包时,会查看包中的目标网络地址以判断该包的目的地址在当前的路由表中是否存在(即路由器是否知道到达目标网络的路径)。如果发现包的目标地址与本路由器的某个接口所连接的网络地址相同,那么马上数据转发到相应接口;如果发现包的目标地址不是自己的直连网段,路由器会查看自己的路由表,查找包的目的网络所对应的接口,并从相应的接口转发出去;如果路由表中记录的网络地址与包的目标地址不匹配,则根据路由器配置转发到默认接口,在没有配置默认接口的情况下会给用户返回目标地址不可达的 ICMP 信息。
看了上边的了解如果你是外行,可能你理解的还不是很透彻。下边让我们用通俗的语言来解释它:
这就是一种普通的家用路由器(这个大家想必都认识),它从一个端口接收到数据包简言之就是连得到网络,然后通过壳子里的一些算法,找到最短的路径也就是让网速尽量快的与其它端口连接。