Http 如何获取客户端的mac地址

Http 如何获取客户端的mac地址,http,networking,Http,Networking,如何获取向我的webapp发送请求的客户端的mac地址? 我做了一些研究,但看起来只有当客户机和服务器在同一个局域网中时才能完成 有什么想法吗 谢谢为什么需要客户端的MAC地址?如果客户端没有将其MAC作为HTTP请求的一部分发送到服务器,服务器将不得不使用ARP查询MAC,但ARP只在同一网络上工作。老实说,我不需要它。我只是好奇。那么它是通过http发送还是不通过http发送呢?套接字代码不需要关心MAC地址,这是应用层之外的底层网络系统的一个细节。不,MAC不是通过HTTP发送的(除非作为

如何获取向我的webapp发送请求的客户端的mac地址? 我做了一些研究,但看起来只有当客户机和服务器在同一个局域网中时才能完成

有什么想法吗


谢谢

为什么需要客户端的MAC地址?如果客户端没有将其MAC作为HTTP请求的一部分发送到服务器,服务器将不得不使用ARP查询MAC,但ARP只在同一网络上工作。老实说,我不需要它。我只是好奇。那么它是通过http发送还是不通过http发送呢?套接字代码不需要关心MAC地址,这是应用层之外的底层网络系统的一个细节。不,MAC不是通过HTTP发送的(除非作为自定义HTTP头或URL/POST参数显式发送)。您不需要MAC地址,并且它在其运行的LAN之外没有任何实际用途或实际意义。人们认为他们可以使用它们作为唯一的机器标识符,但他们不能。一方面,MAC地址可以由用户更改。因此,由于MAC不退出LAN(因为它不通过http传输),这是否意味着ISP无法告诉LAN中的谁请求了某个网站?看起来所有的请求都来自路由器,而没有进一步的细节能够识别最初发送请求的实际原始计算机吗?