如何从HTTP请求中获取MAC地址?

Ric*_*ale 26 asp.net mac-address

有人可以给我一些关于从HTTP请求中获取用户MAC地址的指示吗?

用户将来自我的网络外部.

rio*_*oki 40

这取决于您的网络设置.但可能没有.

以下是有关以太网和IP的简短回顾.MAC地址是网卡的唯一地址.它用于标识数据包在网段上的哪个用户.您可以使用ARP获取IP地址的MAC地址.但只有当您在同一网段时,这才能正常工作.

所以问题是,什么是网段?这取决于您使用的技术,但这是常见的情况.整个无线网络是一个网段.网络上的每个用户都可以通过以太网与每个其他用户通话.在基于线路的网络上,这取决于硬件.如果您拥有良好的旧BNC或集线器,则您拥有一个具有所有用途的网段.每个用户再次可以与任何其他用户交谈.通过网络中的交换机,网段只是将您连接到交换机的电缆.在这里,您只能通过以太网与交换机通信.每个其他用户至少需要IP.

使用基于TCP/IP构建的HTTP的大多数情况太糟糕了,你99.99%从不在与用户相同的网段中.您可以使用ARP,但只能获取第一跳的MAC地址.它会变得更好,取决于您的硬件,您甚至可能不在基于以太网的IP网络上; ATM例如......

  • 嗨,肖恩,谢谢你进一步混淆这种情况!大声笑,没有认真,信息丰富的帖子,干杯 (7认同)