dhcp的工作过程

作者&投稿:暴戚 (若有异议请与网页底部的电邮联系)
简述DHCP的工作机制~

工作流程

1. 发现阶段,即DHCP客户机寻找DHCP服务器的阶段。DHCP客户机以广播方式(因为DHCP服务器的IP地址对于客户机来说是未知的)发送DHCPdiscover发现信息来寻找DHCP服务器,即向地址255.255.255.255发送特定的广播信息。网络上每一台安装了TCP/IP协议的主机都会接收到这种广播信息,但只有DHCP服务器才会做出响应(如图1)。

2.提供阶段,即DHCP服务器提供IP地址的阶段。在网络中接收到DHCPdiscover发现信息的DHCP服务器都会做出响应,它从尚未出租的IP地址中挑选一个分配给DHCP客户机,向DHCP客户机发送一个包含出租的IP地址和其他设置的DHCPoffer提供信息(如图2)。

3.选择阶段,即DHCP客户机选择某台DHCP服务器提供的IP地址的阶段。如果有多台DHCP服务器向DHCP客户机发来的DHCPoffer提供信息,则DHCP客户机只接受第一个收到的DHCPoffer提供信息,然后它就以广播方式回答一个DHCPrequest请求信息,该信息中包含向它所选定的DHCP服务器请求IP地址的内容。之所以要以广播方式回答,是为了通知所有的DHCP服务器,他将选择某台DHCP服务器所提供的IP地址(如图3)。

4.确认阶段,即DHCP服务器确认所提供的IP地址的阶段。当DHCP服务器收到DHCP客户机回答的DHCPrequest请求信息之后,它便向DHCP客户机发送一个包含它所提供的IP地址和其他设置的DHCPack确认信息,告诉DHCP客户机可以使用它所提供的IP地址。然后DHCP客户机便将其TCP/IP协议与网卡绑定,另外,除DHCP客户机选中的服务器外,其他的DHCP服务器都将收回曾提供的IP地址(如图4)。5.重新登录。以后DHCP客户机每次重新登录网络时,就不需要再发送DHCPdiscover发现信息了,而是直接发送包含前一次所分配的IP地址的DHCPrequest请求信息。当DHCP服务器收到这一信息后,它会尝试让DHCP客户机继续使用原来的IP地址,并回答一个DHCPack确认信息。如果此IP地址已无法再分配给原来的DHCP客户机使用时(比如此IP地址已分配给其它DHCP客户机使用),则DHCP服务器给DHCP客户机回答一个DHCPnack否认信息。当原来的DHCP客户机收到此DHCPnack否认信息后,它就必须重新发送DHCPdiscover发现信息来请求新的IP地址。6.更新租约。DHCP服务器向DHCP客户机出租的IP地址一般都有一个租借期限,期满后DHCP服务器便会收回出租的IP地址。如果DHCP客户机要延长其IP租约,则必须更新其IP租约。DHCP客户机启动时和IP租约期限过一半时,DHCP客户机都会自动向DHCP服务器发送更新其IP租约的信息。为了便于理解,我们把DHCP客户机比做餐馆里的客人,DHCP服务器比做服务员(一个餐馆里也可以有多个服务员),IP地址比做客户需要的食物。那么可以这样描述整个过程:客人走进餐馆,问:“有没有服务员啊?”(DHCPdiscover),多个服务员同时回答:“有,我这有鸡翅”“有,我这有汉堡”(DHCPoffer)。客人说:“好吧,我要一份汉堡”(DHCPrequest,这个客人比较死板,总是选择第一次听到的食物),端着汉堡的服务员回应了一声:“来啦”(DHCPack),并把食物端到客人面前,供其享用(将网卡和IP地址绑定)。客人下次来的时候,就直接找上次那个服务员点自己喜欢的汉堡了(DHCPrequest),如果还有汉堡,服务员会再次确认并上菜(DHCPack),而如果已经卖完了,服务员则会告诉客人:“不好意思,已经卖完了”(DHCPnack)。当然,服务员隔一段时间会来收拾一次桌子,除非客人特别说明这菜还要继续吃的,服务员会将剩菜端走。

使用DHCP正常获取地址的过程中使用的是以下4种报文:
(1)客户端广播DHCP发现(DHCP Discovery)
(2)服务器回应DHCP响应(DHCP Offer)
(3)客户端广播DHCP请求(DHCP Request)
(4)服务器回应DHCP确认(DHCP ACK)
其实还有其他类型的报文,客户端发现分配的IP地址已经被占用时,发送DHCP Decline,通知服务器IP地址已被占用,要求重新分配。
客户端可以主动释放IP地址,DHCP Release。
如果客户端移动到了另一个IP地址不同的网络,并向服务器申请续租时,服务器发现客户端IP地址错误,发送DHCP NAK通知客户端重新申请IP地址。
延展阅读:
【DHCP简介】
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC 2131中有详细的描述。DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHCP failover服务,这是需要特别开启的服务,DHCP failover是用来做“双机热备”的。
【功能概述】
DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。DHCP具有以下功能:
1、 保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。
2、DHCP应当可以给用户分配永久固定的IP地址。
3、DHCP应当可以同用其他方法获得IP地址的主机共存(如手工配置IP地址的主机)。
4、DHCP服务器应当向现有的BOOTP客户端提供服务。

工作过程为:广播报文—给出响应—提供IP地址—存在纪录。

DHCP Client以广播的方式发出DHCP Discover报文。所有的DHCP Server都能够接收到DHCP Client发送的DHCP Discover报文,所有的DHCP Server都会给出响应,向DHCP Client发送一个DHCP Offer报文。

DHCP Offer报文中字段就是DHCP Server能够提供给DHCP Client使用的IP地址,且DHCP Server会将自己的IP地址放在option字段中以便DHCP Client区分不同的DHCP Server。DHCP Server在发出此报文后会存在一个已分配IP地址的纪录。

扩展资料:

DHCP工作注意事项:

1、DHCP客户端可以接收到多个DHCP服务器的DHCPOFFER数据包,然后可能接受任何一个DHCPOFFER数据包,但客户端通常只接受收到的第一个DHCPOFFER数据包。

2、DHCP服务器DHCPOFFER中指定的地址不一定为最终分配的地址,DHCP服务器会保留该地址直到客户端发出正式请求。

3、正式请求DHCP服务器分配地址DHCPREQUEST采用广播包,是为了让其它所有发送DHCPOFFER数据包的DHCP服务器也能够接收到该数据包,然后释放已经OFFER(预分配)给客户端的IP地址。

参考资料来源:百度百科-DHCP



1、DHCP Client以广播的方式发出DHCP Discover报文。

2、所有的DHCP Server都能够接收到DHCP Client发送的DHCP Discover报文,所有的DHCP Server都会给出响应,向DHCP Client发送一个DHCP Offer报文。

DHCP Offer报文中“Your(Client) IP Address”字段就是DHCP Server能够提供给DHCP Client使用的IP地址,且DHCP Server会将自己的IP地址放在“option”字段中以便DHCP Client区分不同的DHCP Server。DHCP Server在发出此报文后会存在一个已分配IP地址的纪录。

3、DHCP Client只能处理其中的一个DHCP Offer报文,一般的原则是DHCP Client处理最先收到的DHCP Offer报文。

DHCP Client会发出一个广播的DHCP Request报文,在选项字段中会加入选中的DHCP Server的IP地址和需要的IP地址。

4、DHCP Server收到DHCP Request报文后,判断选项字段中的IP地址是否与自己的地址相同。如果不相同,DHCP Server不做任何处理只清除相应IP地址分配记录;如果相同,DHCP Server就会向DHCP Client响应一个DHCP ACK报文,并在选项字段中增加IP地址的使用租期信息。

5、DHCP Client接收到DHCP ACK报文后,检查DHCP Server分配的IP地址是否能够使用。如果可以使用,则DHCP Client成功获得IP地址并根据IP地址使用租期自动启动续延过程;如果DHCP Client发现分配的IP地址已经被使用,则DHCP Client向DHCPServer发出DHCP Decline报文,通知DHCP Server禁用这个IP地址,然后DHCP Client开始新的地址申请过程。

6、DHCP Client在成功获取IP地址后,随时可以通过发送DHCP Release报文释放自己的IP地址,DHCP Server收到DHCP Release报文后,会回收相应的IP地址并重新分配。

扩展资料:

DHCP工作注意事项:

1、DHCP客户端可以接收到多个DHCP服务器的DHCPOFFER数据包,然后可能接受任何一个DHCPOFFER数据包,但客户端通常只接受收到的第一个DHCPOFFER数据包。

2、DHCP服务器DHCPOFFER中指定的地址不一定为最终分配的地址,DHCP服务器会保留该地址直到客户端发出正式请求。

3、正式请求DHCP服务器分配地址DHCPREQUEST采用广播包,是为了让其它所有发送DHCPOFFER数据包的DHCP服务器也能够接收到该数据包,然后释放已经OFFER(预分配)给客户端的IP地址。

参考资料来源:百度百科-DHCP



1.dhcp discorver,广播0.0.0.0->255.255.255.255,requested ip add!=0.0.0.0

2.dhcp offer,广播

 

3.DHCP request,广播

 

4.DHCP ACK,广播

 



DHCP的原理与配置

DHCP叫做动态主机配置协议,它可以帮助主机动态下发IP地址以及网关DNS服务器等信息,减少大型组网中手动配置IP地址的过程,将管理员的工作简化。

以上是DHCP的原理,至于配置方面由于厂商很多,配置脚本也很多,,大家在配置的时候只需要记住几个点:
1、创建地址池
2、地址池中包含的网段信息,即可分配给主机的所有可用地址
3、网关地址信息
4、DNS服务器地址信息
5、在接口上挂接地址池

无论什么品牌的设备,只要遵循这五个步骤,都可以完成DHCP的基础配置,当然,DHCP中还有很多更加深入技术点,例如基于DHCP安全的DHCP SNOOPING,以及DHCP RELAY等等。

一分钟了解DHCP




日立投影机hcp q51 可以不
日立 hcp q51 定位是商教用机。投影技术:3LCD 亮度:2700流明 对比度:2000:1 标准分辨率:XGA(1024*768)灯泡寿命:正常模式:3000小时,经济模式:...整机功率:280W 产品重量:3.6kg 光源类型:超高压汞灯 投影机特性:短焦 电源性能:AC100-120V\/AC220-240V 工作温度:5-35℃ 作为商教...

SKF S71917CD\/HCP4A轴承SKF S71917CD\/HCP4A轴承尺寸参数
SKF是一家享有盛誉的轴承制造商,他们生产了一款名为S71917CD\/HCP4A的精密角接触球轴承。这款轴承的主要特点是其密封设计,保证了在各种工作环境中都能提供可靠的性能。其15°的接触角设计,使得它在承受径向和轴向载荷时表现出优异的平衡性。尺寸方面,S71917CD\/HCP4A轴承的内径为85毫米,适合需要紧凑...

SKF BTM130B\/HCP4CDBA轴承SKF BTM130B\/HCP4CDBA轴承尺寸参数
SKF品牌的BTM130B\/HCP4CDBA轴承是一款精密且高精度的双向轴承,它采用了BTM .. B design的独特设计,特别适合40°的工作环境。这款轴承以其卓越的性能和工艺而闻名。它具有以下关键尺寸参数:内径: 130mm 外径: 200mm 厚度: 63mm SKF BTM130B\/HCP4CDBA轴承的这些尺寸确保了在各种应用中...

SKF S7013CD\/HCP4A轴承SKF S7013CD\/HCP4A轴承尺寸参数
SKF品牌下的一款角接触球轴承S7013CD\/HCP4A,以其精密制造而闻名。这款轴承的特点在于其密封设计,可以提供更好的防尘和保护,确保轴承在各种工作环境中保持高效运行。它的主要尺寸参数如下:内径尺寸为65毫米,这意味着它适合安装在直径为65mm的轴上。外径则为100毫米,这保证了轴承在承受径向和轴向载荷...

SKF 71919ACD\/HCP4A轴承SKF 71919ACD\/HCP4A轴承尺寸参数
外径为130毫米,这表明它在轴向方向上的安装空间较大,有助于轴承在各种工作条件下保持稳定。而18毫米的厚度则保证了轴承在承受负载时的耐用性和稳定性。总的来说,SKF 71919ACD\/HCP4A轴承凭借其精确的尺寸和高精度设计,是工业设备中需要精密角接触球轴承的理想选择,无论是对于轴向还是径向的负载需求,...

再回首歌曲谁唱的?
再回首原唱:姜育恒 选自:忧郁王子特辑精选 编辑:HCP工作室再回首云遮断归途再回首荆棘密布 今夜不会再有难舍的旧梦 曾经与你共有的梦今后要向谁诉说再回首背影已远走再回首泪眼朦胧留下你的祝福寒夜温暖我 不管明天要面对多少伤痛和迷惑 曾经在幽幽暗暗反反复复中追问 才知道平平淡淡从从容容是最真 再...

姜育恒——别让我一个人醉(别让我一个人走)歌词
1. 别让我一个人醉,原唱姜育恒,收录于《忧郁王子特辑精选》。2. 编辑由HCP工作室负责,将我的伤悲和泪水轻轻注入你的眼眸。3. 在这御茄源中,将我的快乐和痛楚斟满你的手心。4. 酒中承载着你的希望和梦想,慢慢靠近我的心房。5. 将你的失落和苦涩,一杯又一杯,敬给人生百态。6. 人生如...

7.3万元能买什么配置的高性能服务器电脑?
<\/ 华硕Z9PE-D16工作站主板 - ¥3320<\/硬盘:<\/ Intel 730 240GB SSD + 西部数据2TB HDD 7200转 - ¥1089 + ¥999<\/机箱:<\/ KF BF040服务器专用机箱 - ¥2099<\/电源:<\/ 安钛克HCP-1200 - 用户自选光驱:<\/ 先锋CVR-221CHV 24X刻录机 - ¥139<\/这款配置旨在满足服务器、工作站以及...

我想配一台2万左右的图形工作站,品牌,组装均可,各位推荐一下
图形工作站配置:CPU:E5 2620V2*2 内存:32G ECC(8*4)硬盘:SSD+2T存储 显卡:Nvidia Quadro K4000 电源:台达750W 机箱选个500-600左右的机箱 价格大概是16000 这个配置估计够你用,我是专业做组装的,有需要可以私信我

谁有姜育恒《地图》的歌词啊
姜育恒 - 地图 专辑:地图 原唱:姜育恒 选自 编辑:HCP工作室 你的心是片遥远的国土 与我相连在一段荒凉路 开始和结束从来不曾清楚 每一步都是赌注 我曾试着寻找一张地图 每条路都通往你心深处 沿着梦想的旅途 从不回头 这一生与你共度 有人说爱是这世上唯一的路 足印将会永远停驻 能与你在...

加查县13487252088: dhcp协议的工作流程是怎样的?dhcp协议的工作流程是怎样的?
绽齐单彤: 1、DHCP客户机寻找DHCP服务器的阶段,可以称为发现阶段:DHCP客户机以广播方式(因为DHCP服务器的IP地址对于客户机来说是未知 的)发送DHCP discover发现...

加查县13487252088: DHCP的工作原理是什么啊? -
绽齐单彤: 整个过程: 1. DHCP请求IP地址的过程l 发现阶段,即DHCP客户端寻找DHCP服务器的阶段.客户端以广播方式发送DHCPDISCOVER包,只有DHCP服务器才会响应.l 提供阶段,即DHCP服务器提供IP地址的阶段.DHCP服务器接收到客...

加查县13487252088: 谁能介绍下DHCP的工作过程呢?
绽齐单彤: 请采纳我的答案. 如果可以使用,则DHCPClient成功获得IP地址并根据IP地址使用租期自动启动续延过程;如果DHCPClient发现分配的IP地址已经被使用,则DHCPClient向DHCPServer发出DHCPDecline报文,通知DHCPServer禁用这个IP地址,然后DHCPClient开始新的地址申请过程

加查县13487252088: 请简明扼要的说明DHCP工作过程,谢谢 -
绽齐单彤: 1.IP租用请求:DHCP客户机初始化TCP/IP,通过UDP端口67向网络中发送一个DHCPDISCOVER广播包,请求租用IP地址.该 广播包中的源IP地址为0.0.0.0,目标IP地址为255.255.255.255;包中还包含客户机的MAC地址和计算机名. 2.IP租...

加查县13487252088: DHCP工作原理是什么 -
绽齐单彤: DHCP工作原理如下:DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client).DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率.黑马程序员讲师给我们的总结就是:DHCP就是一个不需要账号密码登录的、自动给内网机器分配IP地址等信息的协议.

加查县13487252088: DHCP服务是怎么进行的? -
绽齐单彤: DHCP的工作原理配置DHCP客户机分为以下4个阶段:(1)客户机第一次初始化时,由于没有IP地址,也不知道DHCP服务器的IP地址,因而 以0.0.0.0作为源地址,255.255.255.255为目标地址发送IP地址租用请求.DHCPDISCOVER 信息...

加查县13487252088: DHCP的解析过程是什么? -
绽齐单彤: DHCP工作时要求客户机和服务器进行交互,由客户机通过广播向服务器发起申请IP地址的请求,然后由服务器分配一个IP地址以及其他的TCP/IP设置信息.整个过程可以分为以下步骤: IP地址租用申请:DHCP客户机的TCP/IP首次启动时,就...

加查县13487252088: DHCP协议的功能与工作过程 -
绽齐单彤: DHCP 是 Dynamic Host Configuration Protocol(动态主机分配协议)缩写,它的前身是 BOOTP.BOOTP 原本是用于无磁盘主机连接的网络上面的:网络主机使用 BOOT ROM 而不是磁盘起动并连接上网络,BOOTP 则可以自动地为那些主机...

加查县13487252088: DHCP服务过程中有哪几步,涉及到哪几种ip地址 -
绽齐单彤: DHCP租约过程就是DHCP客户机动态获取IP地址的过程. DHCP租约过程分为4步: ①客户机请求IP(客户机发DHCPDISCOVER广播包); ②服务器响应(服务器发DHCPOFFER广播包); ③客户机选择IP(客户机发DHCPREQUEST广播...

加查县13487252088: DHCP工作原理……求高手解释……请解释的详细点 -
绽齐单彤: DHCP的工作过程 DHCP工作时要求客户机和服务器进行交互,由客户机通过广播向服务器发起申请IP地址的请求,然后由服务器分配一个IP地址以及其他的TCP/IP设置信息.整个过程可以分为以下步骤: IP地址租用申请:DHCP客户机的TCP/...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网