[网络]
[路由转发]
网络分层对应数据格式
3层
IP数据报(packet)格式:[ip头]+[tcp头]+[应用层数据]
2层
链路帧(frame)格式:[mac头]+[packet]+[mac尾]
网络路由表三要素:
目标地址 |下一跳网关 |掩码
路由表数据来源:
1.直连路由 当路由器启动后(up)状态,会自动发现与自己直连的网络路由
2.静态路由 由人为配置的路由,不会随着网络结构的改变而变化
3.动态路由 通过动态路由协议生成,路由器通过运行路由协议获取路由信息,通过协议算法动态调整
MAC地址表
交换机根据MAC地址表转发数据帧。交换机动态学习的MAC地址默认有效期为300s,300s内没有通信的话,会删除此记录
ARP缓存表
NIC网卡进行数据转发之前,查询自己的ARP缓存表中是否有目标ip及mac地址的对应关系,有则直接封装数据帧。如果没有,发送arp请求,二层设备识别请求为广播帧后,进行广播。目标设备收到请求后,校验ip地址成功后,刷新自己的arp缓存表,然后发出应答帧。