ChinaNet无线接入后,浏览器自动跳转到登陆界面的原理

首先,接入ChinaNet是不需要有户名密码的,登录后直接接入,并通过DHCP获取IP以及DNS。此时,终端机能做的就是查询DNS。访问其他任何服务均会无法连接,有一个例外就是http协议。当发起http连接时,可以通过wireshark抓包发现电信的网络设备会伪装成你的目的IP发回一个特殊的HTTP响应如下:

 

HTTP/1.0 302 Moved Temporarily

Allow: GET,POST,HEAD

Server: MA5200 Server 1.0

Location: http://wlan.ct10000.com

 

按照http规范,此时浏览器就会主动发起http://wlan.ct10000.com的请求,从而导致转向电信登录界面。

 

你可能感兴趣的:(server,网络,浏览器,电信,终端)