什么叫路由?
路由器的英文是 Router,也就是「找路的工具」。找什么路?寻找各个网络节点之间的路。
换句话说,路由器就像是快递中转站,包裹会经过一个个的中转站,从遥远的地方寄到你家附近,数据包也是一样。
**路由器是连接两个网络的硬件设备,承担寻路功能,是网络的大门,**因此,路由器又叫做网关设备(Gateway)。
路由表
路由器和交换机一样,也有自己的小本本,这个路由表上记载了到各个网络节点之间的路,会记录数据来源、相应的路由条目以及下一跳。
路由表就相当于路由器的导航,路由器只需要按照路由表的指示走就可以了。当然前提是,路由表中存在匹配该数据包目的 IP 地址的路由条目。路由表会周期性更新,当网络拓扑发生变化时也会更新,不用担心走错路。
路由器收发数据包的流程
路由器在收发数据包的时候会先查看路由表,如果路由表里有匹配项,就会把数据