TCP 标头中的 MAC 地址-HTTP 请求?

TCP 标头中的 MAC 地址-HTTP 请求?

同样,为什么相应的请求数据包中会有 MAC 地址?客户端为何以及如何获取目标 MAC 地址?

一开始我以为是路由器的问题,但是这个信息图会错吗?

我所指的例子

答案1

该图像似乎描绘了同一以太网 LAN 上的两个主机,因此它显示的是以太网帧内的 IP 数据报,而不是相反。

您无法通过以太网链路发送原始 IP 数据报。您只能通过以太网网络发送以太网帧。IP 数据报位于以太网帧内。

以太网 LAN 上需要相互发送 IP 数据报的设备使用 ARP(地址解析协议)来查找与它们要发送的 IP 地址相对应的 MAC 地址。

我注意到,该图并未显示所涉及的任何协议层的完整标头。它仅显示地址。因此,这里没有显示真正的 TCP 标头。

相关内容