请给出解释。(不要只告诉我我错了)
如果我理解正确,客户端发送一个包含其MAC地址的数据包。当数据包通过代理(如客户端路由器)时,代理的地址也会添加到数据包中。依此类推。
以下是维基百科关于TCP/IP数据链路层的摘录: http://en.wikipedia.org/wiki/TCP/IP_model#Data_Link_Layer 数据链路层用于在同一链路上移动两个不同主机的Internet层接口之间的数据包。在网络卡的软件设备驱动程序以及固件或专用芯片组中,可以控制在给定链路上传输和接收数据包的过程。这些将执行数据链路功能,例如添加数据包标头以准备进行传输,然后实际上通过物理介质传输帧。TCP/IP模型包括将Internet协议中使用的网络寻址方法转换为数据链路寻址的规范,例如媒体访问控制(MAC),但是该层以下的所有其他方面都被隐含地认为是存在于链路层中,但没有明确定义。