路由器收到一个IP包 首先检查他的目的地址是不是自己 是的话就接收此包并将其解封装所得数据交给上层协议处理
如果目的IP不是自己 处于同一个直连网段 可以与其直接通信 此时路由器首先解析目的IP地址所对应的硬件地址 随即将IP包以此硬件地址为目的地址封装成帧 由此直接连接此网段的接口发给目的主机
如果处于不同网段 则需要交给下一跳路由器处理 此时根据路由器上面的路由表查出下一跳的IP地址 解析出一下跳的硬件地址 随即将IP包以此硬件地址为目的地址封装成帧 由此直接连接此网段的接口发给下一跳的路由器
转载于:https://blog.51cto.com/zhu224/723070