图解DHCP租约过程
DHCP服务使用详解

DHCP租约的续订过程 DHCP租约的续订过程
DHCP租约续订过程是:DHCP客户端从 DHCP租约续订过程是:DHCP客户端从 DHCP服务器续订或更新其IP地址配置参数 DHCP服务器续订或更新其IP地址配置参数 的过程 自动续订 手动续订
IP租约更新 IP租约更新
在50%周期时 50%周期时 第一次续租
3.地址池 在用户定义了 DHCP 范围及减去排除范 围后,剩余的地址就是一个地址池,DHCP 服务器可将池内的IP动态的指派给网络上的 DHCP客户端。
4.保留 用户可以利用保留地址创建一个永久的 地址租约。保留地址保证子网中的指定硬件 设备始终使用同一个IP地址。 5.排除范围 排除范围是不用于分配的 IP 地址序 列。它保证在这个序列中的IP地址不会被 DHCP 服务器分配给客户机。
课堂练习
每排建立一台DHCP服务器。 每排建立一台DHCP服务器。 DHCP服务器 IP地址范围为 IP地址范围为 10.7.0.1— 10.7.0.1—10.7.0.20/24 10.7.0.21-10.7.0.40/24依次类推 依次类推。 10.7.0.21-10.7.0.40/24依次类推。
配置DHCP服务器 配置DHCP服务器
安装DHCP服务器 安装DHCP服务器 DHCP服务器的配置 DHCP服务器的配置 DHCP的授权 DHCP的授权 创建作用域 DHCP客户端的配置 DHCP客户端的配置
DHCP的几个概念 DHCP的几个概念
1.作用域 作用域是同一个网段的IP地92.168.1.2 192.168.1.2 192.168.1.4
DHCP的工作过程 DHCP的工作过程
DHCP发现(DHCPDISCOVER) DHCP发现(DHCPDISCOVER) DHCP提供 DHCPOFFER) DHCP提供 (DHCPOFFER) DHCP请求 DHCPREQUEST) DHCP请求 (DHCPREQUEST) DHCP确认 DHCPACK) DHCP确认 (DHCPACK)
dhcp服务器地址租约等标识

DHCP数据库如何定期整理
在Windows NT与Windows 2000中,系统会在后台自动进行这种整理工作。
在使用过程中,如果你发现DHCP数据库里的设置与Registry中的设置不相符时,如在Registry中显示某IP地址已出租,但在DHCP数据库中却没有此项记录,就必须利用“协调”功能使二者的数据一致。具体方法是,在“DHCP管理器”中打开“作用域有效租用”子菜单,在弹出的“活动租用”子窗口中单击下面的“协调”按钮。建议管理员定期执行这种“协调”操作,以确保DHCP数据库的正确性。
3 普通客户机图标,而上面有一部电话。
4 普通客户机图标,旁一圆圈内有蓝色感叹号
地址租约唯一ID
标识里面出现,正常的地址应该是网卡的mac,但有两个是RAS,前面那个小图标也不同.RAS是什么意思
远程访问服务
RAS简称Remote Access Service,意为:远程访问服务,主要用来配置企业的远程用户对企业内部网络访问,包括拨号访问和vpn方式。RAS技术是为了使远程用户能够连接到 Windows NT 操作系统上而设计的。
地址名称中有项目为:Android******
Android是以Linux为核心的手机操作平台,以无线方式通过公司AP接入的3G手机客户端。中国大陆地区较多人使用安卓(非官方)或安致(官方)蓝色感叹号:
蓝色向上箭头: 向上的箭头表示服务器被激活
黄色警告感叹号:使用超过90%
蓝色警报感叹号:使用100%,影响使用了,客户端将不能获取IP地址。
DHCP服务器中,地址租约中的客户机有三种图标:
1 普通客户机图标; 不能PING通
2 普通客户机图标,而上面有一只笔: 活动的,正在线,可以PING通
DHCP原理图示

DHCP原理图示动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址给用户给内部网络管理员作为对所有计算机作中央管理的手段。
目录[隐藏]dhcp结构[1]DHCP 是Dynamic Host Configuration Protocol(动态主机配置协议)缩写,它的前身是BOOTP。
BOOTP 原本是用于无磁盘主机连接的网络上面的:网络主机使用BOOT ROM 而不是磁盘起动并连接上网络,BOOTP 则可以自动地为那些主机设定TCP/IP 环境。
但BOOTP 有一个缺点:您在设定前须事先获得客户端的硬件地址,而且,与IP 的对应是静态的。
换而言之,BOOTP 非常缺乏"动态性" ,若在有限的IP 资源环境中,BOOTP 的一对一对应会造成非常可观的浪费。
DHCP 可以说是BOOTP 的增强版本,它分为两个部份:一个是服务器端,而另一个是客户端。
所有的IP 网络设定数据都由DHCP 服务器集中管理,并负责处理客户端的DHCP 要求;而客户端则会使用从服务器分配下来的IP环境数据。
比较起BOOTP ,DHCP 透过"租约" 的概念,有效且动态的分配客户端的TCP/IP 设定,而且,作为兼容考虑,DHCP 也完全照顾了BOOTP Client 的需求。
DHCP 的分配形式首先,必须至少有一台DHCP 工作在网络上面,它会监听网络的DHCP 请求,并与客户端磋商TCP/IP 的设定环境。
它提供三种IP 定位方式:地址分配方式Manual Allocation网络管理员为某些少数特定的Host绑定固定IP地址,且地址不会过期Automatic Allocation自动分配,其情形是:一旦DHCP 客户端第一次成功的从DHCP 服务器端租用到IP 地址之后,就永远使用这个地址。
ip租约四个过程及命令

过程和客户端第一次获取IP时差不多,只是需要留意数据包中的Request IP 项。
4次交互过程后,客户端获取到了IP地址。
当DHCP客户端获取到一个IP地址后,并不代表可以永久使用这个地址,而是有一个使用期限,在DHCP中我们称之为租约期限,默认是自客户端成功获取之时算起,往后再推8天。其实除了这个8天的时间外,在有效的租约期限内,其实还包含着两个时间点,第四天和第七天,也就是租约的一半和租约的7/8。这三个时间点在DHCP 的Offer数据包中就有体现。
DHCP协议里用单播通讯的情况可不多见。如果有多网卡,但只想释放某一张网卡,只需要在命令后面加上网卡的名称即可,比如ipconfig /release "本地连接1" 。命令运行完后,客户端的IP地址等信息会被重置为0.0.0.0 。
再利用ipconfig /renew 命令向DHCP服务器重新获取一个IP。多半情况下,都会获得和原来相同的IP,主要是因为在申请新IP时,发送的DHCP Discover数据包中包含了上一次获取到的IP,如果这个IP没有被指派出去,那么依然会重新分配给这台客户端。再者就要看DHCP客户端数量了,数量多意味着DHCP请求多。
这里再谈一下和DHCP相关的两个常用的命令:ipconfig /release和ipconfig /renew
我相信,这两个命令大家都曾用过。当由于某些网络原因导致IP地址没能及时同步时,我们可以先用ipconfig /release命令将当前的IP地址和其他配置信息释放掉。此时客户端会利用单播的方式向DHCP发送DHCP Release数据包,目的是告诉DHCP服务器客户端要释放这个IP。
我们再来打个比方。如果客户端在1月1日0时成功获取到一个IP地址,那么在DHCP管理器上就可以看到这条租约信息,对应的租约截止日期就是1月9日0时。当日期到默认租期的一半时,也就是第四天的时候。客户端会向DHCP服务器发送一个
ip租约四个过程及命令

ip租约四个过程及命令.txt和英俊的男人握握手,和深刻的男人谈谈心,和成功的男人多交流,和普通的男人过日子。
DHCP的租约和释放当DHCP客户端获取到一个IP地址后,并不代表可以永久使用这个地址,而是有一个使用期限,在DHCP中我们称之为租约期限,默认是自客户端成功获取之时算起,往后再推8天。
其实除了这个8天的时间外,在有效的租约期限内,其实还包含着两个时间点,第四天和第七天,也就是租约的一半和租约的7/8。
这三个时间点在DHCP 的Offer数据包中就有体现。
我们再来打个比方。
如果客户端在1月1日0时成功获取到一个IP地址,那么在DHCP 管理器上就可以看到这条租约信息,对应的租约截止日期就是1月9日0时。
当日期到默认租期的一半时,也就是第四天的时候。
客户端会向DHCP服务器发送一个DHCP Request 的数据包,目的是请求更新自己的租约。
如果DHCP服务器正常且相应了此请求,那么就会返回一个DHCP ACK的数据包,这表示比如续约成功。
比如1月5日时,客户端提出续约申请,当DHCP服务器正常相应后,这台客户端的IP过期时间将延至1月13日,因为他是在5号提出的申请,判断是否续期和过期是以DHCP服务器上时间为准。
我将租期计算的用画图的形式展现出来,如果第一次没有续约成功,到了租期的7/8时,还会重复一次申请续约的过程。
如果成功,新的租期自然是在申请日期的基础上加8天,以此类推。
DHCP客户端获取到一个IP,只要是续约的时候都顺利,那么它会一直使用这个IP地址,除非这个IP被排除或者被保留等。
如果在1/2租期申请更新,但没有得到DHCP的响应,怎么办?比如这个IP被从作用域中移除,那么DHCP服务器会返回给客户端一个DHCP NACK的数据包。
客户端收到这个数据包后会发送Discover的包查询,如果还是没得到回复,它就会继续使用原有的IP地址,当到7/8租期时间时就会再次申请租约更新。
DHCP租期的工作原理

DHCP租期的工作原理DHCP(动态主机配置协议)是一种网络协议,它允许网络管理员自动分配IP地址和其他网络配置参数给网络上的设备。
其中一个关键概念是DHCP租期,它决定了设备可以使用分配的IP地址和其他配置参数的时间。
DHCP租期的工作原理如下:1. DHCP发现:当设备加入一个网络时,它会发送一个DHCP发现消息,广播到网络上的所有DHCP服务器。
该消息包含设备的MAC地址和其他标识信息。
2. DHCP提供:DHCP服务器收到发现消息后,会向设备发送一个DHCP提供消息。
该消息包含一个可用的IP地址和其他配置参数,如子网掩码、默认网关、DNS服务器等。
3. DHCP请求:设备收到DHCP提供消息后,可以选择接受其中的IP地址和配置参数。
如果设备接受了提供的IP地址,它会发送一个DHCP请求消息给DHCP服务器。
4. DHCP确认:DHCP服务器收到设备的请求消息后,会发送一个DHCP确认消息给设备。
该消息确认了设备所请求的IP地址和其他配置参数,并告知设备可以使用这些配置。
5. 租期续约:在DHCP租期内,设备可以继续使用分配的IP地址和配置参数。
在租期即将到期之前,设备会尝试与DHCP服务器进行续约,以延长租期。
6. 租期释放:如果设备不再需要分配的IP地址或者离开了网络,它可以发送一个DHCP释放消息给DHCP服务器,以释放已分配的资源。
DHCP租期的工作原理允许网络管理员更加灵活地管理IP地址和其他配置参数的分配。
通过动态分配IP地址,网络中的设备可以自动获取可用的IP地址,而无需手动配置。
租期的存在可以确保IP地址资源得到合理利用,同时也提供了一种机制,使得网络管理员能够对设备进行更精细的管理和控制。
在实际应用中,DHCP租期的长度可以根据具体需求进行配置。
较短的租期可以使IP地址更快地回收和重新分配,适用于大量设备频繁加入和离开网络的场景。
较长的租期则可以减少DHCP交互的频率,适用于设备连接稳定且长时间在线的情况。
DHCP服务

a
a
a
a
a
a
a
a
a
a
a
a
生活中的辛苦阻挠不了我对生活的热 爱。20.12.120.12.1Tuesday, December 01, 2020
人生得意须尽欢,莫使金樽空对月。07:03:0007:03: 0007:0312/1/ 2020 7:03:00 AM
做一枚螺丝钉,那里需要那里上。20.12.107: 03:0007:03Dec-201- Dec-20
科学,你是国力的灵魂;同时又是社 会发展 的标志 。上午7时3分0秒上午 7时3分 07:03: 0020.12.1
每天都是美好的一天,新的一天开启 。20.12.120.12.107:0307:03: 0007:03:00Dec -20
相信命运,让自己成长,慢慢的长大 。2020年12月1日星期 二7时3分0秒 Tuesday, December 01, 2020
日复一日的努力只为成就美好的明天 。07:03:0007: 03:0007:03Tuesday, December 01, 2020
安全放在第一位,防微杜渐。20.12.120.12.107:03:0007:03: 00Dec ember 1, 2020
加强自身建设,增强个人的休养。2020年12月1日上 午7时3分20.12.120.12.1
租约:默认8天既可
配置除IP地址外的“其他选项”
假定有一个默认网关:192.168.1.254
输入所在域的域名,DNS服务器的IP地址
由于未安装WINS服务,跳过。下一步
激活作用域
完成安装与基本配置
完成
进一步管理
“DHCP控制台”打开,地址池内容
DHCP服务器及客户端的配置过程

一、实验目的通过本次实验,让读者了解DHCP服务器及客户端的配置过程,理解LAN网络的连网过程,从而加深对计算机网络课程这部分章节的理解。
二、实验所需的设备两台已连成局域网的计算机,一台作DHCP服务器,另外一台作DHCP的客户机。
三、实验要求建立一个DHCP服务器。
要求:1)域的地址范围:192.168.1.25——192.168.1.200,且去除其中192.168.1.100——192.168.1.130和192.168.1.150——192.168.1.1602)把某一个DHCP客户机的绑定成一个固定的IP地址:192.168.1.188DHCP服务器的IP地址手工设置,网络中的其它DHCP客户机的IP地址采用自动获取方式。
四、实验原理第一步:客户机请求IP租约客户机广播一个DHCPdiscover包请求IP地址,DHCPdiscover包的原地址是0.0.0.0(因为这个时候还没有IP)目标地址255.255.255.255(不知道那台机DHCP服务器,所以广播)MAC地址是自己的。
第二步:服务器响应当DHCP服务器接收到客户机请求IP地址的信息时,就在自己的IP地址库中查找是否有合法的IP地址提供给客户机,如果有,就将此IP地址做上标记,广播一个DHCPpoffer包,DHCPpoffer包中包含:1,DHCP客户机的MAC地址,用来正确标识客户机。
2,DHCP服务器提供的合法IP地址,子网掩码3,租约期限。
4,服务器标识第三步:客户机选择IP地址客户机接收到第一个DHCPpoffer包中选择IP,并将DHCPrequest包广播到所有DHCP服务器(因为可能一个环境中有多台DHCP服务器)表明它接受提供的内容。
第四步:服务器确认IP租约DHCP租约过程中第四步也是最后一步为服务器确认IP地址租约,也称为DHCPACK/DHCPNAK.DHCP服务器的配置DHCP服务器的要求1,DHCP服务器要求在windows server 2003 的计算机上运行,(当然也可以在windows 2000或NT得计算机上运行,但本文主要介绍的是在windows server 2003 上运行的配置)2,DHCP服务器要有一个静态的IP地址、子网掩码和其他的TCP/IP信息3,要安装DHCP服务4,使用活动目录服务必须授权DHCP服务器5,建立作用域并激活。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DHCP租约过程
图解DHCP的4步租约过程
DHCP租约过程就是DHCP客户机动态获取IP地址的过程。
DHCP租约过程分为4步:
①客户机请求IP(客户机发DHCPDISCOVER广播包);
②服务器响应(服务器发DHCPOFFER广播包);
③客户机选择IP(客户机发DHCPREQUEST广播包);
④服务器确定租约(服务器发DHCPACK/DHCPNAK广播包)。
详解4步租约过程:
第1步:客户机请求IP
客户机请求IP也称为DHCPDISCOVER。
当一个DHCP客户机启动时,会自动将自己的IP地址配置成0.0.0.0,由于使用0.0.0.0不能进行正常通信,所以客户机就必须通过DHCP服务器来获取一个合法的地址。
由于客户机不知道DHCP服务器的IP地址,所以它使用0.0.0.0的地址作为源地址,使用UDP68端口作为源端口,使用255.255.255.255作为目标地址,使用UDP67端口作为目的端口来广播请求IP地址信息(见图一)。
广播信息中包含了DHCP客户机的MAC地址和计算机名,以便使DHCP 服务器能确定是哪个客户机发送的请求。
DHCP客户机总是试图重新租用它接收过的最后一个IP地址,这给网络带来一定的稳定性。
图一:客户机请求IP
第2步:服务器响应
服务器响应也称为DHCPOFFER。
当DHCP服务器接收到客户机请求IP地址的信息时,它就在自己的IP地址池中查找是否有合法的IP地址提供给客户机。
如果有,DHCP服务器就将此IP地址做上标记,加入到DHCPOF FER的消息中,然后DHCP服务器就广播一则包括下列信息的DHCPOFFER消息:
DHCP客户机的MAC地址;DHCP服务器提供的合法IP地址;子网掩码;默认网关(路由);租约的期限;DHCP服务器的IP地址。
因为DHCP客户机还没有IP地址,所以DHCP服务器使用自己的IP地址作为源地址,使用U DP67端口作为源端口,使用255.255.255.255作为目标地址,使用UDP68端口作为目的端口来广播DHCPOFFER信息(见图二)。
图二:服务器响应
第3步:客户机选择IP
客户机选择IP,也称为DHCPREQUEST。
DHCP客户机从接收到的第一个DHCPOFFER消息中选择IP地址,发出IP地址的DHCP服务器将该地址保留,这样该地址就不能提供给另一个DHCP客户机。
当客户机从第一个DHCP服务器接收DHCPOFFER并选择IP地址后,DHCP租约的第三过程发生。
客户机将DHCPREQU EST消息广播到所有的DHCP服务器,表明它接受提供的内容。
DHCPREQUEST消息包括为该客户机提供IP配置的服务器的服务标识符(IP地址)。
DHCP服务器查看服务器标识符字段,以确定它自己是否被选择为指定的客户机提供IP地址,如果那些DHCPOFFER被拒绝,则DH CP服务器会取消提供并保留其IP地址以用于下一个IP租约请求。
在客户机选择IP的过程中,虽然客户机选择了IP地址,但是还没有配置IP地址,而在一个网络中可能有几个DHCP服务器,所以客户机仍然使用0.0.0.0的地址作为源地址,使用UDP6 8端口作为源端口,使用255.255.255.255作为目标地址,使用UDP67端口作为目的端口来广播DHCPREQUEST信息(见图三)。
图三:客户机选择IP
第4步:服务器确认租约
服务器确认租约,也称为DHCPACK/DHCPNAK。
DHCP服务器接收到DHCPREQUEST消息后,以DHCPACK消息的形式向客户机广播成功的确认,该消息包含有IP地址的有效租约和其他可能配置的信息。
虽然服务器确认了客户机的租约请求,但是客户机还没有收到服务器的DHCPACK消息,所以服务器仍然使用自己的IP地址作为源地址,使用UDP67端口作为源端口,使用255.255.255.255作为目标地址,使用UD P68端口作为目的端口来广播DHCPACK信息(见图四)。
当客户机收到DHCPACK消息时,它就配置了IP地址,完成了TCP/IP的初始化。
如果DHCPREQUEST不成功,例如客户机试图租约先前的IP地址,但该IP地址不再可用,或者因为客户机移到其他子网,该IP无效时,DHCP服务器将广播否定确认消息DHCPNAK。
当客户机接收到不成功的确认时,它将重新开始DHCP租约过程。
如果DHCP客户机无法找到DHCP服务器,它将从TCP/IP的B类网段169.254.0.0中挑选一个IP地址作为自己的IP地址,继续每隔5分钟尝试与DHCP服务器进行通讯,一旦与DHCP 服务器取得联系,则客户机放弃自动配置的IP地址,而使用DHCP服务器分配的IP地址。
如果一台DHCP客户机有两个或者多个网卡,则DHCP服务器会为每个网卡分配一个唯一而有效的IP地址。
图四:服务器确认租约
图五:DHCP服务器日志
注:因为是虚拟机,所以这个DHCP服务器的系统时间有些问题
图六:DHCP客户机IP信息
可以看到客户端获取的IP地址是192.168.1.34;默认网关是192.168.1.10;DHCP服务器IP 是192.168.1.240;租约时间是6个小时。
DHCP消息类型
1 DHCPDISCOVER
2 DHCPOFFER
3 DHCPREQUEST
4 DHCPDECLINE
5 DHCPACK
6 DHCPNACK
7 DHCPRELEASE
8 DHCPINFORM。