一起学DHCP系列(五)指派、获取
2010-09-27 13:09:34 来源:WEB开发网核心提示: 图片看不清楚?请点击这里查看原图(大图),这个图比较大,一起学DHCP系列(五)指派、获取(2),基本上可以分为5部分,现在一个个来,还有在机器刚启动或请求被拒绝时也会触发DHCP Discover数据包,2、服务器回应DHCPOffer 数据包,第一部分:1、客户端发送DHCP Discove
图片看不清楚?请点击这里查看原图(大图)。
这个图比较大,基本上可以分为5部分,现在一个个来。
第一部分:
1、客户端发送DHCP Discover 数据包。如下图:
图片看不清楚?请点击这里查看原图(大图)。
解释一下:抓包的时间和前一张图不对应,主要是中途做有别的事了,请见谅。
稍微说一下这张图:当客户端被配置为DHCP自动获取地址时,一旦接入网络,且检测到自己没有IP地址,系统就会发出DHCP Discover 数据包,其中包括了客户机的主机名、MAC地址、甚至还有上一次获取到的IP地址等信息。169.254在这里的含义是告诉DHCP服务器,我是否可以申请这个地址?显然不行,因为这个地址不在DHCP现在的作用域内(下同)。这些信息都包含在Bootstrap Protocol(也就是BOOTP)协议中。这也是DHCP的原始协议。请留意,客户端利用本机的68号端口发出DHCP查询请求,服务端则用67号端口接受此请求。
其实,不仅仅是刚接入会发送查询包,还有在机器刚启动或请求被拒绝时也会触发DHCP Discover数据包。
2、服务器回应DHCP Offer 数据包。如下图:
图片看不清楚?请点击这里查看原图(大图)。
更多精彩
赞助商链接