Mac 地址在日常上网时,会直接发送到网站服务器吗?
Mac 地址在上网时,是直接发送到网站服务器,还是会经过转发,才到网站服务器呢?
上网后,mac 地址在传输的过程中,会因运营商转发,而导致 Mac 地址变成运营商的 Mac 地址吗?
会像动态 ip 那样吗,自己的 ip 到运营商那里,然后运营商给你更换 ip 后发送。
Mac 地址在上网时,是直接发送到网站服务器,还是会经过转发,才到网站服务器呢?
上网后,mac 地址在传输的过程中,会因运营商转发,而导致 Mac 地址变成运营商的 Mac 地址吗?
会像动态 ip 那样吗,自己的 ip 到运营商那里,然后运营商给你更换 ip 后发送。
更换 IP 的是 NAT,不是动态 IP ( DHCP )吧?
不过你的数据包的来源 ip 地址是始终不变的.
不过你运行的软件可以获取 mac 地址发给服务器.
windows/MAC 客户端软件 在是在本机运行,通过相关 API 接口 /命令获取 mac 地址,又通过网络发送出去 。 而不是由于网络通信导致的 MAC 地址泄露
如果一定要拿到的话,只能通过本机的客户端,取得你的 mac 地址后,写在请求的参数传递出去。
运营商通常不会处理应用层(一种例外情况是 DNS 劫持插广告),再隐私数据搜集这一块,可以先把运营商排除。
MAC 地址是否上传,取决于你使用的应用。如果你日常只用浏览器上网,那么 MAC 地址不会传给网站服务器。但是,如果你用得是国产浏览器或者一些非主流浏览器,那么不光 MAC 地址,你电脑上的所有东西都有可能上传给浏览器厂商的服务器。如果你用其他客户端或者 APP 上网,那就要看操作系统的隐私控制策略和应用厂商的良心了。
我了解到的 MAC 地址常用于 ARP 这个协议,路由器和内部 NAT 网路中的网卡通信的时候用的,所以一般来说不会发到你的路由器 NAT 网络之外。
当然有些程序会主动收集你的 MAC 地址然后上报给服务器,这种就有点类似间谍行为了,和网络通讯技术本身没关系。
现在有些设备已经可以随机生成 MAC 地址了,换个网络环境 MAC 地址就不一样,避免被追踪。
在手机签到的时候,会将发起签到者能扫描到的 wifi 列表的 mac 地址全部上传到服务器,其它签到者手机签到时对比该列表,如果 wifi 列表存在列表内的 mac 地址,则签到成功。(不用定位是因为室内签到无法保证定位质量)