光猫里显示的设备类型为什么是MSFT 5.0?
先看一张光猫的图
再看DHCP分配IP地址的过程,Discover-Offer-Request-ACK,最后加一个ARP确认
实际上是DHCP Request(DHCP请求报文)里的选项字段Option: (60) Vendor class identifier厂商类型标识符字段,这里光猫把它的值显示出来了。类似的路由器还可以显示Option: (12) Host Name主机名,Option: (81) Client Fully Qualified Domain Name客户端全域名。
对于Option 60字段,windows操作系统的客户端的值为MSFT 5.0,安卓设备dhcpcd-5.5.6
下面是对应关系
MSFT 5.0 <--> windows
dhcpcd 4.0.1 <--> 安卓2.2
dhcpcd 4.0.15 <--> 安卓3.0
dhcpcd-5.2.10 <--> 安卓4.0
dhcpcd-5.2.10:Linux-3.0.13:armv7l:MT6577 <--> 小米手机
dhcpcd-5.5.6 <--> 安卓4.2
udhcp 1.19.4 <--> 极路由或其它路由器