精华内容
下载资源
问答
  • 简述dhcp的租约过程
    2021-08-09 00:25:51

    满意答案

    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分享举报

    更多相关内容
  • 1 什么是DHCP DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client)。DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP...

    1 什么是DHCP

            DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client)。DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。简单来说,DHCP就是一个不需要账号密码登录的、自动给内网机器分配IP地址等信息的协议。

    2 DHCP协议中的报文

    DHCP报文共有一下几种:

    (1)DHCP DISCOVER :客户端开始DHCP过程发送的包,是DHCP协议的开始
    (2)DHCP OFFER :服务器接收到DHCP DISCOVER之后做出的响应,它包括了给予客户端的IP(yiaddr)、客户端的MAC地址、租约过期时间、服务器的识别符以及其他信息
    (3)DHCP REQUEST :客户端对于服务器发出的DHCP OFFER所做出的响应。在续约租期的时候同样会使用。
    (4)DHCP ACK :服务器在接收到客户端发来的DHCP REQUEST之后发出的成功确认的报文。在建立连接的时候,客户端在接收到这个报文之后才会确认分配给它的IP和其他信息可以被允许使用。
    (5)DHCP NAK :DHCP ACK的相反的报文,表示服务器拒绝了客户端的请求。
    (6)DHCP RELEASE :一般出现在客户端关机、下线等状况。这个报文将会使DHCP服务器释放发出此报文的客户端的IP地址
    (7)DHCP INFORM :客户端发出的向服务器请求一些信息的报文
    (8)DHCP DECLINE :当客户端发现服务器分配的IP地址无法使用(如IP地址冲突时),将发出此报文,通知服务器禁止使用该IP地址。

    3 DHCP的4步租约过程

    DHCP租约过程就是DHCP客户机动态获取IP地址的过程。DHCP租约过程分为4步:

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

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

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

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

    图1 DHCP的4步租约过程

    图2 DHCP的4步租约过程抓包信息

    (1)第一步:客户机请求IP

            客户机请求IP也称为DHCPDISCOVER。当一个DHCP客户机启动时,会自己主动将自己的IP地址配置成0.0.0.0。因为使用0.0.0.0不能进行正常通信,所以客户机就必须通过DHCP服务器来获取一个合法的地址。

            因为客户机不知道DHCP服务器的IP地址,所以它使用0.0.0.0的地址作为源地址,使用UDP68port作为源port,使用255.255.255.255作为目标地址,使用UDP67port作为目的port来广播请求IP地址信息。广播信息中包括了DHCP客户机的MAC地址和计算机名,以便使DHCP服务器能确定是哪个客户机发送的请求。

            DHCP客户机总是试图又一次租用它接收过的最后一个IP地址,这给网络带来一定的稳定性。

    注意:这里客户机请求IP的数据包中Bootp flags = 0x0000

     图3 客户机请求IP(数据包详细信息)

    (2)第二步:DHCP服务器响应

            DHCP服务器响应也称为DHCPOFFER。

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

            由于DHCP客户机还没有IP地址,所以DHCP服务器使用自己的IP地址作为源地址,使用UDP67port作为源port,使用255.255.255.255作为目标地址。使用UDP68port作为目的port来广播DHCPOFFER信息。

    补充:

    (1)对于dhcp offer来说,是单播还是广播,取决于客户端发送的discover报文中的字段“Bootpflags“,它有两个字节,如果最高位为1,代表回复的offer为广播,如果为0,代表回复的offer为单播:① Bootp flags = 0x8000,offer为广播;② Bootp flags = 0x0000,offer为单播。 

    (2)由于第一步客户机请求IP的数据包中Bootp flags = 0x0000,所以这里offer用的时单播,此时客户机虽然没有IP地址,但是有MAC地址,根据客户机的MAC地址,依然可以将offer送达目的客户机。

    图4 DHCP服务器响应(数据包详细信息)

    (3)第三步:客户机选择IP

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

            在客户机选择IP的过程中。尽管客户机选择了IP地址,可是还没有配置IP地址。而在一个网络中可能有几个DHCP服务器,所以客户机仍然使用0.0.0.0的地址作为源地址,使用UDP68port作为源port。使用255.255.255.255作为目标地址。使用UDP67port作为目的port来广播DHCPREQUEST信息。

    图5 客户机选择IP(数据包详细信息)

    (4)第四步:DHCP服务器确认租约

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

    图6 DHCP服务器确认租约(数据包详细信息)

    4 DHCP客户机续租过程

    DHCP客户机续租:

    图7 DHCP客户机续租过程

    图8 DHCP客户机续租过程抓包信息

         DHCP客户机会在租期过去50%的时候,直接向为其提供IP地址的DHCP服务器发送DHCPREQUEST消息包。如果客户机接收到该服务器回应的DHCPPACK消息包,客户机就根据包中所提供的新的租期以及其他已经更新的TCP/IP参数更新自己的配置,IP租用更新完成。如果没有收到该服务器的回复,则客户机继续使用现有的ip地址,因为当前租期还有50%。

            如果在租期过去50%的时候没有更新,则DHCP客户机在租期过去87.5%的时候再次向为其提供IP地址的DHCP服务器联系,如果还不成功,到租约的100%的时候,DHCP客户机必须放弃这个IP地址,重新申请。如果此时无DHCP服务器可用,DHCP客户机会使用169.254.0.0/16中随机的一个地址,并且每隔5分钟再进行尝试。

    补充:T1和T2时间的概念

            根据dhcp协议规定,默认情况下DHCP客户机需要在T1和T2这两个时间向DHCP服务器发送DHCPREQUEST来续租ip。其中T1=50%*租期,T2=87.5%*租期,这里租期是指default-lease-time变量的值。

    5 配置DHCP服务器

    [root@localhost dhcp]# pwd
    /etc/dhcp
    [root@localhost dhcp]# cat dhcpd.conf 
    #
    # DHCP Server Configuration file.
    #   see /usr/share/doc/dhcp*/dhcpd.conf.sample
    #   see 'man 5 dhcpd.conf'
    #
    ddns-update-style none;
    default-lease-time 7200;
    max-lease-time 14400;
    option domain-name "cac.com";
    option domain-name-servers 192.168.40.10,192.168.40.20 ;
    subnet 192.168.80.0 netmask 255.255.255.0
    {
        range 192.168.80.10 192.168.80.100;
        option routers 192.168.80.1;
        # 在subnet{}大括号内default-lease-time为3600
        default-lease-time 3600;
    }

    补充:DHCP配置文件中的全局变量和局部变量

            如果已经设置了全局变量default-lease-time,然后在subnet{}内部又设置了局部变量default-lease-time,那么在subnet{}内只有局部变量起作用。

    (1)全局设置(对所有网段都起作用)

    ddns-update-style none;

            在没有DHCP情况下,计算机使用域名通信情况,见下图,DNS维护IP到域名映射表

    图9 没有DHCP时计算机使用域名通信的情况

            在引入DHCP后,计算机一开机,由DHCP自动分配IP,导致DNS那一侧IP到域名映射关系失效,需要更新这份映射关系。可以由计算机自己更新(我们用的Windows就有这个功能),也可由DHCP代劳。ddns-update-style none;这句话的意思就是说,DHCP就不要管闲事更新DNS映射表了。见下图

    图10 引入DHCP时计算机使用域名通信的情况

    default-lease-time 7200;

            默认租约时间。客户机通过DHCP获取IP后,这个IP使用时间是多久,单位是秒。

    max-lease-time 14400;

            最大租约时间。正常情况下,如果客户机在default-lease-time快到期时会向DHCP续租。如果在default-lease-time期间,客户机死机了,default-lease-time时间到了,DHCP服务器并不会立即回收这个IP,他还会再等等,等的这个时间就是max-lease-time。如果max-lease-time 这么长时间还不来续租,那就回收IP方便别人再使用。

    option domain-name "cac.com";

            默认域名称。在一个局域网内,各个计算机之间通过名称访问,比如ftp服务器全名叫ftp.cac.com,其他客户机要想获取ftp服务就必须使用ftp.cac.com全名(DNS会把这个全名解析成IP)。使用这个字段就可以直接使用ftp通信了。

    option domain-name-servers 192.168.40.10,192.168.40.20 ;

            指定域名解析服务器,多个域名解析服务器用逗号隔开

    (2)子网设置

    subnet 192.168.80.0 netmask 255.255.255.0

            标记哪个子网

    range 192.168.80.10 192.168.80.100;

            DHCP分配IP地址范围

    option routers 192.168.80.1;

            这个子网的网关是什么,每个子网的网关都不一样。子网也可以设置租约时长,如果和全局设置一样就没必要写了。

    参考:

    (1)DHCP的一些解释_经纬7度的博客-CSDN博客_dhcp nak

    (2)图解DHCP的4步租约过程 - tlnshuju - 博客园 (cnblogs.com)

    (3)DHCP服务——服务端 和 客户端 配置 - 克拉默与矩阵 - 博客园 (cnblogs.com)

    展开全文
  • DHCP工作过程

    2021-07-14 13:48:20
    DHCP报文共有一下几种: DHCP DISCOVER :客户端开始DHCP过程发送的包,是DHCP协议的开始 DHCP OFFER :服务器接收到DHCP DISCOVER之后做出的响应,它包括了给予客户端的IP(yiaddr)、客户端的MAC地址、租约过期...

    一、什么是DHCP?
      DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client)。DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。简单来说,DHCP就是一个不需要账号密码登录的、自动给内网机器分配IP地址等信息的协议。

    二、DHCP协议中的报文
    DHCP报文共有一下几种:

    DHCP DISCOVER :客户端开始DHCP过程发送的包,是DHCP协议的开始
    DHCP OFFER :服务器接收到DHCP DISCOVER之后做出的响应,它包括了给予客户端的IP(yiaddr)、客户端的MAC地址、租约过期时间、服务器的识别符以及其他信息
    DHCP REQUEST :客户端对于服务器发出的DHCP OFFER所做出的响应。在续约租期的时候同样会使用。
    DHCP ACK :服务器在接收到客户端发来的DHCP REQUEST之后发出的成功确认的报文。在建立连接的时候,客户端在接收到这个报文之后才会确认分配给它的IP和其他信息可以被允许使用。
    DHCP NAK :DHCP ACK的相反的报文,表示服务器拒绝了客户端的请求。
    DHCP RELEASE :一般出现在客户端关机、下线等状况。这个报文将会使DHCP服务器释放发出此报文的客户端的IP地址
    DHCP INFORM :客户端发出的向服务器请求一些信息的报文
    DHCP DECLINE :当客户端发现服务器分配的IP地址无法使用(如IP地址冲突时),将发出此报文,通知服务器禁止使用该IP地址。

    DHCP分配IP地址流程图
    在这里插入图片描述
    DHCP 服务器端所执行的操作
    一、DHCPD 原理

    1、简述
      DHCP SERVER指的是服务器端,在路由器上体现的就是给LAN端动态分配IP的功能。DHCP SERVER负责接收客户端的DHCP请求,管理LAN端所有的IP网络设定资料,相比于BOOTP,DHCP通过“租约”来实现动态分配IP的功能,实现IP的时分复用,从而解决IP资源短缺的问题。其地址分配方式有三种,分别是人工配置(由管理员对每台具体的计算机指定一个地址),自动配置(服务器为第一次连接网络的计算机分配一个永久地址),动态配置(在一定的期限内将地址租给计算机,租期结束后客户必须续租或者停用该地址),而对于路由器,经常使用的地址分配方式是动态配置。

    2、两个租约表
    静态租约表:对应一个静态租约存储文件,server运行时从文件中读取静态租约表。
    动态租约表:对应一个周期存储文件,server周期性将租约表存进该文件,在程序开始时将会读取上次存放的租约表。(租约表记录了当前所有分配的租约,包括静态链接的)。

    3、基本逻辑
      原则上DHCP SERVER是一直处在被动接受请求的状态,当有客户端请求时,服务器会读取获得客户端当前所在的状态以及客户端的信息,并在静态租约表和动态租约表中进行检索找到相应的表项,再根据客户端的状态执行不同的回复。当收到客户端的首次请求时,DHCP服务器先查找静态租约表;若存在请求的表项,返回这个客户的静态IP地址;否则,从IP地址池中选择可用的IP分配给客户,并添加信息到动态数据库中。此外,服务器将会周期性的刷新租约表写入文件存档,在这个过程中会顺便对动态租约表进行租期检查。

    执行回复动作:
    DHCPOFFER:
    静态租用:首先匹配MAC地址,看是否能在静态租约表中找到对应的项,若能找到就把IP分配给他。静态表中的IP不能被其他客户使用。
    动态租用:
    1.server试图分配给client上次分配过的IP,在这之前检查这个IP是否正在使用。
    2.discover中含有request ip 时,检查该IP是否在地址池范围,是否正在使用,是否到期,是否是静态IP,网络上是否已经存在。
    3.discover不含request ip,从地址池上寻找一个最小的可用IP分配。
    DHCPACK: 根据是否含有request ip和server ip识别客户端现在init_reboot,selecting,renewing/rebinding中的哪个状态,并根据以下规则
    执行DHCPACK回复:

    1.若client处于selecting状态,验证request ip和server ip是否同服务器中的匹配。
    2.若client处于init_reboot状态,验证request ip是否符合租约记录。
    3.若client处于renewing/rebinding状态,验证client ip address是否符合租约记录。
    DHNAK:
    1.请求的IP是静态IP,但是MAC地址无法与其对应。
    2.上面DHCPACK中验证失败。  
    服务器还可能会收到其他包:
    DHCPDECLINE:server会把租约表中相关client硬件地址置空,并保存这个地址一段时间。
    DHCPRELEASE:清空租期回收IP。
    DHCPINFORM:回复DHCPACK,数据包含有关于server的信息。
    在Linux中输入【dhclient -v 网卡名称】 显示DHCP的地址租用过程。
    如:
    在这里插入图片描述
    另外,dhclient eth0 指重新获取DHCP地址,dhclient -r eth0 指释放获得的DHCP地址。

    展开全文
  • DHCP服务器

    千次阅读 2021-08-09 00:25:50
    DHCP配置的过程:1、DHCP客户端以广播的方式向网络中的DHCP服务器发送出DHCP Discover数据包;2、DHCP服务器在收到DHCP Discover数据包后,回应一个DHCP Offer数据包,并给予IP地址。TTL租期等相关参数;3、DHCP...

    DHCP配置的过程:

    f8f8b44e1242a3b5a9b45d8874403ed5.png

    1、DHCP客户端以广播的方式向网络中的DHCP服务器发送出DHCP Discover数据包;

    2、DHCP服务器在收到DHCP Discover数据包后,回应一个DHCP Offer数据包,并给予IP地址。TTL租期等相关参数;

    3、DHCP客户端会选取第一个收到的IP地址(多DHCP服务器),并以广播的方式确认IP地址;

    4、DHCP服务器响应DHCP客户端一个DHCP Ack数据包,给予确认,完成整个租约过程。

    DHCP续约:

    ●DHCP客户端每次重启都会向DHCP服务器发送出DHCP Request数据包,提出续约请求,若

    DHCP相应,则客户端可以继续使用同一个IP地址,并有一个新的租约期限。

    ●   当租约到一半时(租约时间一般为8天),DHCP客户端会向原先提供IP地址的DHCP服务器送出

    DHCP Request数据包提

    出续约请求,若DHCP服务器响应,那么客户端则会获得一个新的租约期限。如果DHCP服务器没

    有回应,则客户端无法成功成功续约,但它仍有一半时间可以继续使用原先的IP地址。

    ●   在达到87.5%时,DHCP客户端会向网络中所有的DHCP服务器更新租约。

    ●   如果到期后,客户机必须立即停止使用当前IP,然后DHCP客户端开始新的DHCP租约过程,尝试

    租用新的IP地址。

    人工更新租约:

    如果需要更新DHCP配置信息,可以使用:

    Ipconfig  /release

    ipconfig  /renew

    DHCP定义了三种不同的IP分配方法:

    1、动态分配(Dynamic allocation):我们平时最常用的分配方式。管理员划定一个地址池,DHCP服务器从地址池中任意选取一个地址分配给客户端。

    2、自动分配(Automatic allocation):和动态分配类似。区别是,对于用一个客户端,DHCP服务器将永久分配给它同一个IP地址。

    3、手动分配(Manual allocation):DHCP服务器将会根据预先配置的基于客户端Mac地址的IP分配表进行分配地址。

    1和2的区别在于,如果客户端A首次接入网络中获取的IP地址是10.0.0.1,那么当客户端A再次接入此网络还将获取10.0.0.1这个IP地址。

    除了IP地址,DHCP还可以为客户端提供其他的TCP/IP配置,包括子网掩码、默认网关和DNS。

    Automatic Private IP Addressing(APIPA)

    当windows客户端无法重DHCP服务器租到IP地址时,它们会自动创建一个网络号为169.254.0.0/16的专用IP地址,并使用这个IP地址来与其他计算机通信。

    以下内容没有验证:

    注意:在生产环境中两台服务器上面不要配置相同的作用域,不然配置的时候会出错的;只支持IPv4;两台服务器的时间误差不能超过一分钟。

    展开全文
  • DHCP的4步租约过程

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

    2020-06-02 14:27:53
    DHCP客户端通过和DHCP服务器的交互通讯以获得IP地址租约。为了从DHCP服务器获得一个IP地址,在标准情况下DHCP客户端和DHCP服务器之间会进行四次通讯。DHCP协议通讯使用端口UDP 67(服务器端)和UDP 68(客户端)进行...
  • DHCP工作过程的六个主要步骤

    千次阅读 2021-04-08 11:29:25
    对于学习DHCP来说,很重要的一部分就是对于DHCP工作过程的理解。 DHCP分为两个部分:一个是服务器端,另一个是客户端。 所有客户机的IP地址设定资料都由DHCP服务器集中管理,并负责处理客户端的DHCP请求;而客户端...
  • DHCP工作过程 ①客户端打开DHCP服务向外广播发送***discover请求包***源IP0.0.0.0、目标地址255.255.255.255 ②收到请求的DHCP服务器(有可能是多个)会从尚未分配的地址中选择一个以***DHCP offer包***的方式发送回...
  • DHCP工作过程详解.doc

    2022-05-05 09:17:43
    DHCP工作过程详解.doc
  • DHCP协议工作过程详解

    千次阅读 2020-08-18 23:21:04
    DHCP协议工作过程 由于在IP地址动态获取过程中采用广播方式发送报文,因此要求DHCP客户端和服务器位于同一个网段内。如果DHCP客户端和DHCP服务器位于不同的网段,则需要通过DHCP中继来中继转发DHCP报文。 通过DHCP...
  • DHCP的工作原理及过程

    万次阅读 2019-02-13 16:36:47
    一、什么是DHCP?  DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client)。DHCP通常被用于局域网环境,主要作用是集中的管理、分配...
  • DHCP租约过程就是DHCP客户机动态获取IP地址的过程。 DHCP租约过程分为4步: ①客户机请求IP(客户机发DHCPDISCOVER广播包); ②服务器响应(服务器发DHCPOFFER广播包); ③客户机选择IP(客户机发DHCPREQUEST...
  • 1.租约过程(获取IP过程) DHCP协议采用UDP作为传输协议,主机发送请求消息到DHCP服务器的67号端口,DHCP服务器回应应答消息给主机的68号端口。详细的交互过程如图: 租约过程图文解析如下:[2] 1、客户端以广播的...
  • DHCP工作流程

    千次阅读 2021-12-15 13:36:47
    DHCP ——动态主机配置协议 目录 DHCP ——动态主机配置协议 第一步: 第二步: 第三步: 第四步: 第五步: 第六步: 便于统一分发管理IP地址 DHCP:C/S架构,DHCP通过UDP协议通讯,DHCP客户端使用UDP...
  • DHCP客户端获取IP地址的过程

    千次阅读 2021-07-04 17:21:44
    DHCP租约过程就是DHCP客户机动态获取IP地址的过程。 分四步走 1、客户机请求IP(客户机发DHCPdiscover广播包) 2、server相应(服务器端发了DHCPOffer广播包) 3、客户机选择IP(选择最快回应的广播包,然后发...
  • 湖科大MOOC 计算机网络 应用层学习笔记,动态主机配置协议DHCP 工作过程解析和中继代理等知识
  • DHCP原理解析及工作过程

    千次阅读 2019-04-04 19:19:09
    什么是DHCPDHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client)。 DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP...
  • DHCP租约的理解

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

    千次阅读 2019-05-25 15:52:23
    1. DHCP用途简介: DHCP服务应用于大型局域网络中,使网络中的主机自动获取IP地址,网关,DNS服务器等信息,能够提升IP地址的利用率。一般情况下,我们的家用、公司、公共场合使用的路由器都具有DHCP服务功能,当...
  • 一 .DHCP协议工作的四个过程: 1.注意: DHCP在提供服务时,DHCP客户端是以UDP 68号端口进行数据传输的,而DHCP服务器是以UDP 67号端口进行数据传输的。 2. 3. 发现阶段(DHCP客户端在网络中广播发送DHCP DISCOVER...
  • dhcp工作原理及过程 DHCP协议采用UDP作为传输协议,客户端主机发送请求消息到DHCP服务器的67号端口,DHCP服务器回应应答消息给客户端主机的68号端口。详细的交互过程如下图(图片来源于网络): (1)客户端:利用...
  • DHCP分配IP地址过程描述

    万次阅读 多人点赞 2018-06-29 09:50:21
    原文:...DHCP租约过程分为4步:①客户机请求IP(客户机发DHCPDISCOVER广播包);②server响应(server发DHCPOFFER广播包);③客户机选择IP(客户机发DHCPREQUEST广播包);④ser...
  • DHCP工作原理之步骤详细讲解

    千次阅读 2020-06-16 14:47:28
    DHCP 工作原理(租约四部曲+续租) 1. DHCP 客户端进行 IP 请求 当一个 DHCP客户机启动时, 会自动将自己的 IP地址配置成 0.0.0.0, 由于使用 0.0.0.0不能进行正常通信, 所 以客户机就必须通过 DHCP服务器来获取一...
  • 我们电脑在自动获取IP地址的过程(通过DHCP请求获取IP的过程),电脑是客户端,路由器是DHCP客户端。 1.DHCP的请求的总过程 1.1在 DHCP请求的过程中,包括 4 个主要的阶段: 发现阶段、 提供阶段、 选择阶段、 ...
  • DHCP工作原理

    万次阅读 多人点赞 2019-05-31 10:34:08
    转自博客园 ... 侵删!! 1.什么是DHCP(Dynamic Host Configuration Protocol) 动态主机设置协定(Dynamic Host Configuration Protocol, DHCPDHCP是一个局域网的网络协议,使...
  • DHCP工作过程详解

    千次阅读 2015-09-01 11:11:36
    DHCP工作过程详解 DHCP服务的优缺点: 优点:客户端可以在dhcp服务器所属的物理网络范围内自动获得dhcp服务器下发的ip地址。 缺点:路由器不会转发广播包,dhcp服务器不能跨物理网络来实现ip地址的动态下发。 1、...
  • Linux网络之DHCP

    2022-03-25 15:26:52
    2 DHCP的工作过程 3 DHCP实验 1.1DHCP的定义 DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 408
精华内容 163
关键字:

简述dhcp的租约过程