在HTTP通信中,服务器是否知道客户端的IP地址以发送响应?

问题描述 投票:-1回答:1

一旦客户端向服务器发送HTTP请求,它将与服务器断开连接并等待响应。服务器是否存储客户端IP和MAC地址以发送响应?建立TCP / IP连接时是否存储了客户端信息?

http tcp client-server
1个回答
-1
投票

每个tcp / ip数据包中都有源和目标。创建侦听套接字并接收到数据包时,它将具有该数据包的源地址。之后,它将使用该数据发送响应。

MAC地址也位于数据包中。如果您在同一VLAN上,它将是源MAC地址。如果您位于其他网段,则它将是路由器的MAC地址。源MAC地址也将用于响应中。但是,还有其他与MAC地址有关的东西,例如arp表等。

您应该阅读有关tcp / ip数据包,套接字和基本网络的信息。

© www.soinside.com 2019 - 2024. All rights reserved.