精华内容
下载资源
问答
  • DHCP租约过程

    2019-09-28 21:06:16
    DHCP租约过程就是DHCP客户机动态获取IP地址的过程DHCP租约过程分为4步: ①客户机请求IP(客户机发DHCPDISCOVER广播包); ②服务器响应(服务器发DHCPOFFER广播包); ③客户机选择IP(客户机发DHCPREQUEST...

    DHCP租约过程就是DHCP客户机动态获取IP地址的过程。

    DHCP租约过程分为4步:

    ①客户机请求IP(客户机发DHCPDISCOVER广播包);

    ②服务器响应(服务器发DHCPOFFER广播包);

    ③客户机选择IP(客户机发DHCPREQUEST广播包);

    ④服务器确定租约(服务器发DHCPACK/DHCPNAK广播包)。

    一、DHCP的分配方式

    (1)、自动分配:分配到一个IP永久使用

    (2)、手动分配:由DHCP服务器管理员专门指定IP地址

    (3)、动态分配:使用完后释放该ip,供其他客户机使用

    二、DHCP的租约过程

    (1)、客户机从DHCP服务器获取IP地址的过程称为DHCP的租约过程;租约过程分为四个步骤

    1、客户机发送请求IP (DHCP Discover 广播包)

    当一个DHCP客户机启动时,客户机还没有IP地址,所以客户机需要通过DHCP获取一个合法的地址,此时DHCP客户机以广播方式发送DHCP Discover发现信息来寻找DHCP服务器,广播信息中包含DHCP客户机的MAC地址和计算机名,以便DHCP服务器确定是那个客户机发送的请求

    2、服务器响应 (服务器发DHCP Offer 广播包)提供服务

    当DHCP服务器接收到来自客户机的请求IP地址信息时,他就在自己的IP地址池中查找是否有合法的IP地址提供给客户机,如果有,DHCP服务器就会将此IP地址做上标记,加入到DHCP Offer的消息中,然后DHCP服务器就广播一则包含下列信息的DHCP Offer消息:DHCP客户机的MAC地址,DHCP服务器提供的合法IP地址、子网掩码、默认网关、租约的期限、DHCP服务器的IP地址

    3、客户机选择IP (客户机发DHCP Request  广播包)

    DHCP客户机从接收到的第一个DHCP Offer消息中提取IP地址,发出IP地址的 DHCP服务器将该地址保留,这样该地址就不能在分配给另一个DHCP客户机。当客户机从第一个DHCP服务器接收到DHPC Offer消息并提取了IP地址后,客户机将DHCP Request消息广播到所有的DHPC服务器,表明它接收提供的内容。DHPC Request消息包括为客户机提供IP配置的服务器的服务标识符(服务器的IP地址)。DHCP服务器查看服务器标识符字段,以确定提供的IP是否被接受,如果DHCP Offer被拒绝,则DHCP服务器取消并保留其IP地址以提供给下一个IP租约的请求

    4、服务器确定租约 (服务器发 DHCP ACK广播包)

    DHCP服务器接收到DHCP Request消息后,以DHCP ACK消息形式向客户机广播成功确认,该消息包括含有IP地址的有效租约和其他的可配置的信息。当客户机收到DHCP ACK消息时,他就配置了IP地址,完成了TCP/IP的初始化。

    转载于:https://www.cnblogs.com/CAPF/p/11508444.html

    展开全文
  • } DHCP服务实现过程 DHCP服务的作用是客户机向服务器发出租约IP地址的申请,服务器在批准后向客户机分配IP地址和允许IP地址的使用期限,当客户机的IP地址租约期限满后,客户机又需要重新向服务器提出IP申请,就这样...

    满意答案

    body{ line-height:200%; } DHCP服务实现过程 DHCP服务的作用是客户机向服务器发出租约IP地址的申请,服务器在批准后向客户机分配IP地址和允许IP地址的使用期限,当客户机的IP地址租约期限满后,客户机又需要重新向服务器提出IP申请,就这样一直循环下去。所以DHCP的实现过程可以分为两个部分,第一部分是DHCP客户机获得IP租约,另一部分是DHCP客户机进行IP租约的更新。 1.DHCP客户首次获得IP租约 DHCP客户首次获得IP租约需经过IP租约请求、提供、选择和确认4个阶段,如图4-1所示。 (1)IP租约请求:DHCP客户的系统启动后,通过UDP端口67发出一个DHCPDIS-COVER信息包,向网络中的任意一台DHCP服务器请求IP租约。 (2)提供未租用IP列表:网络中的DHCP服务器在接收到IP租约请求后,通过UDP端口号68向客户机返回一个DHCPOFFER信息包,其中包括了未租用的IP地址。 (3)选择IP地址:DHCP客户机将选择第一个IP地址,并向DHCP服务器发出一个DHCPREQUESR信息包,表明自己已经接受了一个DHCP服务器提供的IP地址,同时在这个信息包还包括了提供IP地址的服务器IP。 (4)登记后确认IP租约:DHCP服务器在收到DHCPREQUEST信息后,向客户机再次发出一个信息包——DHCPACK,表明已接受客户机的选择,并将这个IP地址的合法租用以及其他的配置信息都包含在信息包中,一同发给DHCP客户机。 登记后确认IP租约:DHCP服务器在收到DHCPREQUESR信息后,向客户机再次发出一个信息包——DHCPACK,表明已接受客户机的选择,并将这个IP地址的合法租用以及其他的配置信息都包含在信息包中,一同发给DHCP客户机。 最后,客户根据DHCP服务器DHCPACK信息包中的信息配置自己的TCP/IP,就这样完成了整个IP租约的过程。 2.DHCP客户IP租约更新 客户机在取得IP租约后,还必须定期地更新租约,否则当租约期满后,就不能再使用此IP地址了。按照RFC的默认规定,当租约时间超过租约期的50%或87.5%时,客户机就必须再次发出DHCPREQUESR信息包,向指定的DHCP服务器请求更新租约(向客户机分配IP地址的DHCP服务器),将不再是向网络中的所有DHCP服务器发DHCPRE-QUEST信息包,具体的更新过程如下: (1)当租约期已过50%时,客户机直接向提供IP地址的DHCP服务器发出DHCPRE-QUEST信息包,服务器在收到该信息后,会返回一个DHCPACK信息包,客户机将根据DHCPACK信息包中新的租约期限更新TCP/IP参数;若由于网络等其他原因没有收到DHCP服务器返回的DHCPACK信息包,客户机将继续使用原有的IP地址。 (2)若租约期过50%,客户机仍未获得IP租约更新,则客户机将会在当租约期达到85%时,客户机将再次向提供IP地址的DHCP服务器发出DHCPRE-QUEST信息包。若此次更新仍未成功,客户机将重新发出IP租约请求。 (3)当客户机重新启动时,它会更新上次关机时拥有租约权的IP地址,如果更新未成功,客户机将尝试联系现有IP租用中列出的默认网关,如果联系成功,且租约期限尚未到,客户机则使用现有IP地址;若与现有默认网关联系不成功,则客户机自动移除原有子网,失去TCP/IP网络通信功能。此后,每隔5秒钟,客户机会向DHCP服务器发出一次IP租约请求。 推荐阅读:DHCP服务概述

    00分享举报

    展开全文
  • 销售部的局域网规模越来越大,客户机数量急剧增加,销售部的网管冬瓜为避免手工为客户机分配IP地址的麻烦,想利用DHCP服务器实现动态分配IP地址。但这样一来,客户机的IP地址会时常发生变化,又给日常维护工作造成了...

    销售部的局域网规模越来越大,客户机数量急剧增加,销售部的网管冬瓜为避免手工为客户机分配IP地址的麻烦,想利用DHCP服务器实现动态分配IP地址。但这样一来,客户机的IP地址会时常发生变化,又给日常维护工作造成了困难。

    如何才能让客户机既能得到DHCP服务器分配的IP地址,又能长期拥有这些动态分配的IP地址呢?冬瓜找到了局域网界的“名人”果冻,请他帮忙解决这一难题。

    聪明的果冻想到了利用DHCP服务器的“租约期限”参数进行设置,就能解决这个难题。到底是如何实现的呢?冬瓜还是一头雾水。果冻就以Windows Server 2003系统的DHCP服务器为例,给他讲解了一下具体的实现过程。

    安装DHCP服务

    由于Windows Server 2003(简称Windows 2003)系统默认是没有安装DHCP服务的,因此果冻首先要进行DHCP服务的安装。

    在Windows 2003服务器中,依次点击“开始→设置→控制面板”,运行“添加或删除程序”,在弹出的窗口中切换到“添加/删除Windows组件”页。接着在“Windows组件向导”对话框中选中“网络服务”选项,点击下方的“详细信息”按钮。

    在弹出的“网络服务”对话框中选择“动态主机配置协议(DHCP)”选项后(图1),点击“确定”按钮。然后在“Windows组件向导”对话框中点击“下一步”按钮,开始配置、安装DHCP服务,最后点击“完成”按钮即可。

    88befd62b992247271534d4cf7cc7ff4.png

    图1

    果冻提示 DHCP的全称是Dynamic Host Configuration Protocol(动态主机配置协议),Windows系统内置的DHCP服务器能统一为网内的客户机提供IP配置信息,如IP地址、子网掩码、默认网关地址、WINS服务器地址和DNS服务器地址等信息,这样就免去了网管为客户机逐一手工配置的麻烦。

    创建作用域

    果冻在Windows 2003服务器上安装了DHCP服务后,要想给某个网段内的客户机分配IP地址,首先就得新建一个作用域。

    在“DHCP管理器”窗口中,右键点击DHCP服务器选项,在弹出的快捷菜单中选择“新建作用域”选项(图2)。

    cb2174e0c42d50d755ef3282a657a12e.png

    图2

    在弹出的“新建作用域向导”对话框中,点击“下一步”按钮,在“作用域名”对话框中指定该作用域的名称“CPCW”和描述信息后,点击“下一步”按钮。

    为该作用域设定IP地址范围,如把IP地址范围限制在“192.168.0.10~192.168.0.188”的地址段内。在“起始IP地址”栏中输入“192.168.0.10”,在“结束IP地址”栏中输入“192.168.0.188”,接着定义子网掩码,将“长度”栏的数值设置为“24”,点击“下一步”按钮。

    在“添加排除”对话框中指定在作用域中你想排除的IP地址范围,如果没有,可直接点击“下一步”按钮。接着配置“租约期限”,在这里无法将期限值设置为“无限制”,因此暂时使用默认值“8天”(图3)。在“配置DHCP选项”对话框中一定要选择“是,我想现在配置这些选项”,点击“下一步”按钮后,配置默认网关和DNS服务器,最后点击“完成”按钮即可。

    02db09f8cacdf498d640194c742dd903.png

    图3

    果冻提示 由于在“新建作用域向导”中,果冻只能对“租约期限”参数值进行时间调整,无法将它设置成“无限制”状态,因此他使用的还是默认值“8天”。

    接下来,还要对租约期限进行修改,将该值修改为“无限制”,以便固定动态IP。

    修改租约期限

    虽然果冻在DHCP服务器中已经新建了一个名为“CPCW”的作用域,负责为客户机动态分配“192.168.0.10~192.168.0.188”的IP地址,但IP地址租约期限使用的仍然是默认值,只有8天时间,因此每隔8天,客户机的IP地址就有可能发生变化。

    现在,果冻只要将IP地址的租约期限改成“无限制”就可以了。虽然客户机第一次申请IP地址时是动态分配,但IP地址以后就会固定下来,保持不变了。

    在DHCP服务器控制台窗口中,果冻右键点击名为“CPCW”的作用域,在弹出的菜单中选择“属性”,切换到“常规”标签页(图4),在“DHCP客户端的租约期限”框中选择“无限制”单选项,最后点击“确定”按钮。这样,“CPCW”作用域内的客户机申请的动态IP地址就会保持不变,冬瓜的烦恼也得到了解决。

    e85639b5b9d9054f726ea3f5e3350d44.png

    图4

    果冻提示 “租约期限”是指DHCP服务器分配给客户机使用的IP配置信息的时间段,默认是8天。也就是说,客户机获得的IP配置信息只能使用8天,使用期限一到,必须重新向DHCP服务器申请IP配置信息,因此客户机的IP地址就会发生变化,这就增加了网管对客户机管理的难度。

    展开全文
  • 图解DHCP的4步租约过程 DHCP租约过程就是DHCP客户机动态获取IP地址的过程DHCP租约过程分为4步: ①客户机请求IP(客户机发DHCPDISCOVER广播包); ②服务器响应(服务器发DHCPOFFER广播包); ③客户机...
    图解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
    10_thumb[1]

    第2步:服务器响应
    服务器响应也称为DHCPOFFER。
    当DHCP服务器接收到客户机请求IP地址的信息时,它就在自己的IP地址池中查找是否有合法的IP地址提供给客户机。如果有,DHCP服务器就将此IP地址做上标记,加入到DHCPOFFER的消息中,然后DHCP服务器就广播一则包括下列信息的DHCPOFFER消息:
    DHCP客户机的MAC地址;DHCP服务器提供的合法IP地址;子网掩码;默认网关(路由);租约的期限;DHCP服务器的IP地址。

    因为DHCP客户机还没有IP地址,所以DHCP服务器使用自己的IP地址作为源地址,使用UDP67端口作为源端口,使用255.255.255.255作为目标地址,使用UDP68端口作为目的端口来广播DHCPOFFER信息(见图二)。

    图二:服务器响应
    20_thumb[1]

    第3步:客户机选择IP
    客户机选择IP,也称为DHCPREQUEST。
    DHCP客户机从接收到的第一个DHCPOFFER消息中选择IP地址,发出IP地址的DHCP服务器将该地址保留,这样该地址就不能提供给另一个DHCP客户机。当客户机从第一个DHCP服务器接收DHCPOFFER并选择IP地址后,DHCP租约的第三过程发生。客户机将DHCPREQUEST消息广播到所有的DHCP服务器,表明它接受提供的内容。DHCPREQUEST消息包括为该客户机提供IP配置的服务器的服务标识符(IP地址)。DHCP服务器查看服务器标识符字段,以确定它自己是否被选择为指定的客户机提供IP地址,如果那些DHCPOFFER被拒绝,则DHCP服务器会取消提供并保留其IP地址以用于下一个IP租约请求。

    在客户机选择IP的过程中,虽然客户机选择了IP地址,但是还没有配置IP地址,而在一个网络中可能有几个DHCP服务器,所以客户机仍然使用0.0.0.0的地址作为源地址,使用UDP68端口作为源端口,使用255.255.255.255作为目标地址,使用UDP67端口作为目的端口来广播DHCPREQUEST信息(见图三)。

    图三:客户机选择IP
    30_thumb[1]

    第4步:服务器确认租约
    服务器确认租约,也称为DHCPACK/DHCPNAK。
    DHCP服务器接收到DHCPREQUEST消息后,以DHCPACK消息的形式向客户机广播成功的确认,该消息包含有IP地址的有效租约和其他可能配置的信息。虽然服务器确认了客户机的租约请求,但是客户机还没有收到服务器的DHCPACK消息,所以服务器仍然使用自己的IP地址作为源地址,使用UDP67端口作为源端口,使用255.255.255.255作为目标地址,使用UDP68端口作为目的端口来广播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地址。

    图四:服务器确认租约
    40_thumb[1]

    图五:DHCP服务器日志
    clip_image009_thumb[1]
    注:因为是虚拟机,所以这个DHCP服务器的系统时间有些问题

    图六:DHCP客户机IP信息
    50_thumb[1]
    可以看到客户端获取的IP地址是192.168.1.34;默认网关是192.168.1.10;DHCP服务器IP是192.168.1.240;租约时间是6个小时。
    展开全文
  • DHCP的4步租约过程

    千次阅读 2018-03-22 19:56:51
    DHCP租约过程就是DHCP客户机动态获取IP地址的过程DHCP租约过程分为4步:①客户机请求IP(客户机发DHCPDISCOVER广播包);②服务器响应(服务器发DHCPOFFER广播包);③客户机选择IP(客户机发DHCPREQUEST广播包)...
  • DHCP租约过期与更新

    千次阅读 2020-12-13 20:37:40
    如果电脑在租约到期之后重新开机,会得到一个新的IP地址,过程是自动的,不需要用户干涉。 再次申请的话,IP地址有可能或获取到上次使用的IP ,因为DHCP虽然 看上去是随机分配IP地址,但是如果客户端第一次有向DHCP...
  • 一、DHCP服务 DHCP(Dynamic Host Configuration Protocal,即动态主机配置协议) 专门用于TCP/IP网络中的计算机自动分配TCP/IP参数的协议 使用DHCP的好处 减少管理员的工作量 避免输入错误的可能 当更改IP地址段...
  • DHCP租约

    千次阅读 2014-10-29 10:24:34
    租约续订过程  在指定的时间间隔内,DHCP客户端尝试续订租约以保证它能够得到最新的配置信息。  (1)自动租约续订  当租用时间达到租约期限的50%时,DHCP客户端自动尝试续订租约。为续订租约DHCP...
  • 深入了解DHCP的4步租约过程

    千次阅读 2017-05-17 22:02:52
    最近在调试STM32F107+LAN8720+lwip的过程中网络方面遇到了很多问题。...DHCP租约过程就是DHCP客户机动态获取IP地址的过程DHCP租约过程分为4步: 1、客户机请求IP(客户机发DHCPDISCOVER广播包);
  • DHCP配置的过程:1、DHCP客户端以广播的方式向网络中的DHCP服务器发送出DHCP Discover数据包;2、DHCP服务器在收到DHCP Discover数据包后,回应一个DHCP Offer数据包,并给予IP地址。TTL租期等相关参数;3、DHCP...
  • DHCP租约时间

    千次阅读 2018-11-05 19:29:12
     一旦DHCP 客户端成功地从服务器哪里取得DHCP 租约之后,除非其租约已经失效并且IP地址也重新设定回0.0.0.0,否则就无需再发送DHCPdiscover信息了,而会直接使用已经租用到的IP 地址向之前之DHCP 服务器发出DHCP...
  • DHCP客户机在网络中广播一个DHCPDiscover包以请求IP地址,此过程也称为DHCPDiscover。 DHCPDiscover包的源IP地址为0.0.0.0,目的地址为255.255.255.255,该包还包含客户机的MAC地址和计 算机名,以使DHCP...
  • 租约确认当 DHCP服务器接收到客户端的 DHCPrequest 之后,会向客户端发出一个 DHCPACK 响应,以确认IP租约的正式生效,也就结束了一个完整的 DHCP工作过程DHCP发放流程***次登录之后: 一旦...
  • DHCP的4步租约

    2018-03-21 14:56:52
    DHCP租约过程就是DHCP客户机动态获取IP地址的过程DHCP租约过程分为4步:①客户机请求IP(客户机发DHCPDISCOVER广播包);②服务器响应(服务器发DHCPOFFER广播包);③客户机选择IP(客户机发DHCPREQUEST广播包)...
  • DHCP租约的理解

    千次阅读 2010-09-02 10:33:00
    通过在网络上安装...默认情况下,DHCP租约期限为8天,当租约期过了一半时(按默认时间算是4天),客户端将和设置它的TCP/IP配置的DHCP服务器更新租约。当租期过了87.5%时,如果客户端仍然无法与当初的DHCP服务
  • DHCP租约时间工作原理

    2015-06-13 17:10:00
    问题:很多用户在使用路由器的DHCP服务器过程中都有一个疑问,DHCP有个设置项目是设置DHCP地址的租约时间,如果设置的比较短,是否会出现租约时间到了以后会重新去获取ip地址,造成用户断网?今天就此问题,将DHCP...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,424
精华内容 1,769
关键字:

dhcp的过程更新租约