标签:获取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地址。
标签:获取IP地址 数据 prot ges 申请 语言转换 blog 失效 ado
原文地址:http://blog.51cto.com/14067977/2324813