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

DHCP协议

时间:2018-12-02 00:34:13      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:获取IP地址   数据   prot   ges   申请   语言转换   blog   失效   ado   

DHCP(Dynamic Host Configration Protocol)动态主机配置协议,应用层协议。 DHCP协议是基于C/S模式运行的,可以动态的为客户分配IP地址,达到用户上网的需求。DHCP支持三种分配方式:分别是手动分配,自动分配和动态分配。 ![](http://i2.51cto.com/images/blog/201812/01/82c8c0dedc59a02c83bd80b5428c08af.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) 动态分配: 如图可以看到左面的DHCP客户端,我称她为朵拉,她的英文名字是Dora,右面的是她的Boss 石乐智。 首先,Dora发现自己的工作证上没有工号(IP),不被别人所承认不能工作,于是Dora就想找自己的老板要一个工号,但是她不知道自己的老板是谁。 她就给自己公司的所有人发送了一个信息。 data:你是不是我的老板,能不能给她一个带有工号的工作证。 石乐智收到这份信息之后,查看了一下自己的数据库,看有没有可以分配的工号,比如1001的工号还没有分配。 然后石乐智就给Dora发送了一条信息。 data:我是你的老板石乐智,我有一个1001的工号,你觉得可以么。 Dora觉得这个1001不错,精致girl,于是Dora认真的写了一个申请书。 data:我喜欢1001这个工号,希望能把这个工号分配给我。 石乐智看到这个申请之后,表示“我觉得可以”。拿了一张新的纸 data:盖上了自己的章,确认这个事情。 于是Dora就会收到一个带有工号的工作证了。当然这个工作证是有时间的,Dora必须时刻证明自己是老板的员工,当Dora辞职之后,工号失效,即使重新入职也要重新申请工号。 整个过程就是DHCP客户端向DHCP服务器获取IP地址的过程。 DORA:Discover Offer Request ACK 。 上述任何一个过程都可能发生失败,比如Dora并不喜欢老板给他的工号,发生了IP地址冲突,那么将会回到起点,重复上述过程。 自动分配是当DHCP客户端第一次成功的从DHCP服务器获取一个IP地址后,就永久的使用这个IP地址。 手动分配是由DHCP服务器管理员专门指定的IP地址。 任何形象的语言知识为了更好的理解理论知识,将自己的语言转换为理论知识也是必不可少的一部分。 DHCP客户端向全网(0.0.0.0)网段发送目的地址为(1.1.1.1)的广播报文Discover请求,请求一个IP地址,DHCP服务器收到这个报文之后,会对此Discover报文发出响应,回复Offer报文,Offer报文中包括了有效IP地址及配置的单播(或广播)报文,客户端收到Offer报文后,发送Requst报文,请求Offer报文中有效的IP地址,表示接受Offer报文中的相关配置。服务器回复ACK确认报文。备份这条信息,自此客户端才有了IP地址。

DHCP协议

标签:获取IP地址   数据   prot   ges   申请   语言转换   blog   失效   ado   

原文地址:http://blog.51cto.com/14067977/2324813

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