路由器工作于OSI的第三层,其主要任务是接收来自一个网络接口的分组,根据其中所含的目的地址,决定转发到哪一个下一个目的地址(可能是路由器也可能就是目的主机),并决定从哪个网络接口转发出去。
路由器的分组转发具体过程是:
1、网络接口接收分组;
2、根据网络物理接口,路由器调用相应的链路层(网络7层协议中的第二层)功能模块以解释处理此分组的链路层协议报头;
考驾照网【KaoJiaZhao.COM】
3、在链路层完成对数据帧的完整性验证后,路由器开始处理此数据帧的IP层;
4、根据在路由表中所查到的下一跳IP地址,IP数据包送往相应的输出链路层,被封装上相应的链路层帧头,最后经输出网络物理接口发送出去。