shouchengcheng
just do it

wifi模块在连上router的时候,如果是动态ip,则需要通过dhcp来获取。

dhcp中还包括网关,dns等附加信息。

首先,wifi模块先发广播的udp包,source port 68,destination port 67

bootstrap protocol如下,因为是动态ip,故这里为空
其中operation字段中的值是用来区分进行状态的 1:boot requset 2:boot reply

 

dhcp protocol 如下

其中的信息都是以 type + length + info的形式一个个排下去的

 

router回的是boot reply包

dns服务器是在这里,包括主、备都有信息,用这个一看便知

posted on 2015-11-23 17:42  shouchengcheng  阅读(500)  评论(0编辑  收藏  举报