校园网是如何区分连入设备是手机还是pc的

我们学校的校园网之前手机和win10都只需要通过wpa2就能正常使用(可能是win10也用于移动端),win7及以下则无法连入,后来经过更新连接手机时只需要通过wpa2的验证就能正常使用,但是pc端(win10)不止要通过wpa2,还要通过网页登录身份验证才能正常使用,否则只能访问校内网和ipv6,相当多国内网页无法浏览,很好奇是怎么做到这样识别的

https://link.zhihu.com/?target=http%3A//wapbaike.baidu.com/view/9152518.htm%3Ffr%3Daladdin%26ref%3Dwise%26ssid%3D0%26from%3D1086k%26uid%3D0%26pu%3Dusm%401%2Csz%401320_1002%2Cta%40iphone_2_5.1_2_6.6%26bd_page_type%3D1%26baiduid%3D54A0DFBAFB52FCB3845D861422EE1959%26tj%3Dbk_polysemy_1_0_10_title

通过user-agent判断。

这种的网络通讯模式一般都是http 只需要在服务端分析你的请求头(request headers)里面的
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36
即可