MAC地址过网关后就没有了,被替换成网关的MAC了。
单片机访问服务器的过程如下:
如:A访问B,家中的路由器首先对比A和B是否同一子网,如果是检查ARP表有B的MAC就直接发送没有就发送ARP请求.如果否,发送到默认网关C,源IP为A,源MAC为A,目的IP为B,目的MAC地址为C, C接收到这个包,检查路由表,发送到下一跳D,源IP为A,源MAC为C,目的IP为B,目的MAC为D….. 如此循环直到发送到B.
在这个过程中,家里的路由器通常为NAT模式,NAT为特殊应用,会修改源IP为路由自己外网IP。