最赞回答 / passionfoure
如果目标主机或者路由端口在一个局域网内,本地一般会有IP到MAC映射表。如果目标跨网段,在数据链路层的时候,封装城帧的MAC地址就是局域网网关(一般是路由器链接这一局域网的端口MAC)。到了路由器,会继续查找路由表找到下一个发送出口(网络层),修改IP数据包。到达数据链路层根据IP和MAC映射表再修改MAC。。。。知道目的主机
2015-04-21