码迷,mamicode.com
首页 > 其他好文 > 详细

网络协议:DHCP解析

时间:2014-09-16 12:38:40      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:网络   网络协议   

           

              最早接触DHCP还是以前在宿舍上网的时候,有过一两次怎么连接无线还都是上不去,后来查到自己的DHCP客户端服务被关掉了,手动开启后才能上的去网。


           bubuko.com,布布扣



         那么,DHCP是如何动态分配IP的呢?let‘s figure it out!



          首先还是形象的看一下大致过程:


          bubuko.com,布布扣

        


            大致步骤就是这么4步:首先要借刀子,你站在427门口大喊一声,谁有水果刀啊?就这样不顾形象的把你想说的广播出去了。 这时候有个人弱弱的跟你说,它没有水果刀,但是有把关公大砍刀,也可以削平果,问你要不要,你想了想,觉得总比没有强,就接受了,最后,他把大砍刀给你。



        看完这雷人的四步,接下来类比下DHCP连接实际的过程:



         bubuko.com,布布扣

          



          1DHCP客户机广播DHCP发现”消息,该消息的原地址为0.0.0.0,目的地址255.255.255.255.

 

          2,当DHCP服务器监听到客户机的“DHCP发现”消息时,它会从还没有租出的地址中选择最前面的空置IP,连同其他的TCP/IP设定,向网络中广播“DHCP供给”消息

 

 

            3DHCP客户机收到“DHCP供给”消息,如果接受其中提供的参数,就通过广播“DHCP请求”消息向DHCP服务器请求提供IP地址

 

            4DHCP服务器广播“DHCP确认”消息,将IP地址分配DHCP客户机。



   这里涉及到一个交互过程中的IP地址的问题,原则是明确的IP地址就指明,不明确的就以广播形式发送,例如:


                bubuko.com,布布扣

      


网络协议:DHCP解析

标签:网络   网络协议   

原文地址:http://blog.csdn.net/lhc1105/article/details/39315147

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!