IP与MAC协同工作流程
在分组转发过程中,IP地址和MAC地址协同工作,但作用层次不同: 1. IP地址的作用(网络层) 全局寻址:IP地址用于标识数据包的最终源和目标设备(如计算机、服务器),确保端到端的逻辑通信。 路径选择:路由器根据目标IP地址查询路由表,确定下一跳的IP地址(即下一台路由器的接口IP),这是跨网络传输的核心依据。 2. MAC地址的作用(数据链路层) 本地寻址:MAC地址用于在同一物理网络内(如局域网)直接标识设备,实现单跳的物理传输。 帧封装:数据包需要封装成MAC帧才能在物理网络中传输。帧头部的源和目的MAC地址会随着每一跳的物理网络变化而更新。 具体流程示例 假设计算机A(IP: 192.168.1.2)向服务器B(IP: 203.0.113.5)发送数据: 计算机A的初始操作 发现服务器B不在本地网络(通过子网掩码判断),于是将数据包发送给默认网关(路由器R1,IP: 192.168.1.1)。 通过ARP协议查询网关IP对应的MAC地址(如R1的MAC: AA:BB:CC:DD:EE:FF)。 封装MAC帧:源MAC(A的MAC)→...
