dhcp是什么意思?
DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。DHCP主要功能:1、可保证任何IP地址在同一时刻只由一台DHCP客户机所使用。2、DHCP可以给用户分配永久固定的IP地址。3、DHCP可以同用其他方法获得IP地址的主机共存。4、DHCP服务器可向现有的BOOTP客户端提供服务。扩展资料:DHCP的工作原理:1、DHCP Client将会以广播的方式发出DHCP Discover报文。2、所有的DHCP服务器都能够接收到DHCP管理员发送的DHCP Discover报文,所有的DHCP 服务器都会给出响应,向DHCP管理员发送一个DHCP Offer报文。3、DHCP服务器收到DHCP需求报文后,判断选项字段中的IP地址是否与自己的地址相同。4、DHCP管理员在成功获取IP地址后,随时可以通过发送DHCP Release报文释放自己的IP地址。参考资料来源:百度百科-DHCP
DHCP(动态主机配置协议)是一个局域网的网络协议。DHCP(动态主机配置协议)指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。扩展资料DHCP中继代理——DHCPRelay(DHCPR)DHCP中继也叫做DHCP中继代理。DHCP中继代理,就是在DHCP服务器和客户端之间转发DHCP数据包。当DHCP客户端与服务器不在同一个子网上,就必须有DHCP中继代理来转发DHCP请求和应答消息。DHCP中继代理的数据转发,与通常路由转发是不同的,通常的路由转发相对来说是透明传输的,设备一般不会修改IP包内容。而DHCP中继代理接收到DHCP消息后,重新生成一个DHCP消息,然后转发出去。

dhcp服务器工作原理
dhcp服务器指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码,以下是由我整理关于什么是dhcp服务器的内容,希望大家喜欢!dhcp服务器的功能两台连接到互联网上的电脑相互之间通信,必须有各自的IP地址,由于IP地址资源有限,宽带接入运营商不能做到给每个报装宽带的用户都能分配一个固定的IP地址(所谓固定IP就是即使在你不上网的时候,别人也不能用这个IP地址,这个资源一直被你所独占),所以要采用DHCP方式对上网的用户进行临时的地址分配。也就是你的电脑连上网,DHCP服务器才从地址池里临时分配一个IP地址给你,每次上网分配的IP地址可能会不一样,这跟当时IP地址资源有关。当下线的时候,DHCP服务器可能就会把这个地址分配给之后上线的其他电脑。这样就可以有效节约IP地址,既保证了网络通信,又提高IP地址的使用率。在一个使用TCP/IP协议的网络中,每一台计算机都必须至少有一个IP地址,才能与其他计算机连接通信。为了便于统一规划和管理网络中的IP地址,DHCP(Dynamic Host Configure Protocol,动态主机配置协议)应运而生了。这种网络服务有利于对校园网络中的客户机IP地址进行有效管理,而不需要一个一个手动指定IP地址。DHCP用一台或一组DHCP服务器来管理网络参数的分配,这种方案具有容错性。即使在一个仅拥有少量机器的网络中,DHCP仍然是有用的,因为一台机器可以几乎不造成任何影响地被增加到本地网络中。甚至对于那些很少改变地址的服务器来说,DHCP仍然被建议用来设置它们的地址。如果服务器需要被重新分配地址(RFC2071)的时候,就可以在尽可能少的地方去做这些改动。对于一些设备,如路由器和防火墙,则不应使用DHCP。把TFTP或SSH服务器放在同一台运行DHCP的机器上也是有用的,目的是为了集中管理。DHCP也可用于直接为服务器和桌面计算机分配地址,并且通过一个PPP代理,也可为拨号及宽带主机,以及住宅NAT网关和路由器分配地址。DHCP一般不适用于使用在无边际路由器和DNS服务器上。dhcp服务器的范围它是TCP/IP协议簇中的一种,主要是用来给局域网客户机分配动态的IP地址。缺点:DHCP存在较多的广播开销,对于用户量较多的城域网会造成网络运行效率下降和配置困难;另一方面,仍然无法解决用户自行配置IP地址的问题。公有ip地址的动态分配主要通过PPPoE。dhcp服务器的工作原理分配方式在DHCP的工作原理中,DHCP服务器提供了三种IP分配方式:自动分配(Automatic allocation)、手动分配和动态分配(Dynamic Allocation)。自动分配是当DHCP客户端第一次成功的从DHCP服务器获取一个IP地址后,就永久的使用这个IP地址。手动分配是由DHCP服务器管理员专门指定的IP地址动态分配是当客户端第一次从DHCP服务器获取到IP地址后,并非永久使用该地址,每次使用完后,DHCP客户端就需要释放这个IP,供其他客户端使用。第三种是最常见的使用形式。租约过程客户端从DHCP服务器获得IP地址的过程叫做DHCP的租约过程。IP地址的有效使用时间段称为租用期,租用期满之前,客户端必须向DHCP服务器请求继续租用。服务器接受请求后才能继续使用,否则无条件放弃。默认情况下,路由器隔离广播包,不会将收到的广播包从一个子网发送到另一个子网。当DHCP服务器和客户端不在同一个子网时,充当客户端默认网关的路由器将广播包发送到DHCP服务器所在的子网,这一功能就称为DHCP中继(DHCP Relay)。DHCP在工作过程中涉及到的报文种类及其作用如下:1、DHCP DISCOVER:客户端开始DHCP过程的第一个报文,是请求IP地址和其它配置参数的广播报文。2、DHCP OFFER:服务器对DHCP DISCOVER报文的响应,是包含有效IP地址及配置的单播(或广播)报文。3、DHCP REQUEST:客户端对DHCP OFFER报文的响应,表示接受相关配置。客户端续延IP地址租期时也会发出该报文。4、DHCP DECLINE:当客户端发现服务器分配的IP地址无法使用(如IP地址冲突时),将发出此报文,通知服务器禁止使用该IP地址。5、DHCP ACK :服务器对客户端的DHCP REQUEST报文的确认响应报文。客户端收到此报文后,才真正获得了IP地址和相关的配置信息。6、DHCP NAK:服务器对客户端的DHCP REQUEST报文的拒绝响应报文。客户端收到此报文后,会重新开始新的DHCP过程。7、DHCP RELEASE:客户端主动释放服务器分配的IP地址。当服务器收到此报文后,则回收该IP地址,并可以将其分配给其它的客户端。8、DHCP INFORM:客户端获得IP地址后,发送此报文请求获取服务器的其它一些网络配置信息,如DNS等。DHCP服务器向DHCP客户端出租的IP地址一般都有一个租借期限,期满后DHCP服务器便会收回出租的IP地址。为了能继续使用原先的IP地址,DHCP客户端会向DHCP服务器发送续租的请求。续租的工作流程描述如下:1、在使用租期过去50%时刻处, 客户端向服务器发送单播DHCP REQUEST报文续延租期。2、如果收到服务器的DHCP ACK报文,则租期相应向前延长,续租成功。如果没有收到DHCP ACK报文,则客户端继续使用这个IP地址。在使用租期过去87.5%时刻处,向服务器发送广播DHCP REQUEST报文续延租期。

DHCP服务的主要作用是什么?工作原理是什么?
主要作用:BOOTP 使无盘工作站启动并且自动地配置其TCP/IP,DHCP(Dynamic hostconfiguration protocol)是BOOTP 协议的扩充。DHCP 集中管理TCP/IP 配置信息的分配。使用DHCP 可以使客户端自动的获得IP 地址。使用DHCP 可以消除手工配置TCP/IP出现的一些配置故障(如:手工配置时,可能出现一个子网上两台机器的IP 地址相同,则不能通的情况). 工作原理:在使用DHCP 进行动态IP 地址分配的网络环境中,包括DHCP 服务器和DHCP 客户机。客户端广播一条DHCP 发现消息,这条消息被送往网络上的DHCP 服务器。每台收到发现消息的DHCP 服务器用一条包括客户机所在子网的IP 地址的消息响应它。 客户机判断消息并选择一条,然后向DHCP 服务器发出请求IP 地址的信息。这信息包括:IP 地址,子网掩码、以及一些选项信息,如缺省网关地址、域名服务器等。当DHCP服务器收到客户端请求时,它从在它数据库定义的地址池中选择一个IP 信息,并把它分配给客户端。如果客户端获得分配给它的IP 地址,则称这个IP 地址在一个给定的时间内租给了这个客户端。如果在地址池中无可用的IP 地址租给客户端,则客户端不能初始化TCP/IP。

DHCP的工作原理
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 定位方式: Automatic Allocation自动分配,其情形是:一旦 DHCP 客户端第一次成功的从 DHCP 服务器端租用到 IP 地址之后,就永远使用这个地址。Dynamic Allocation动态分配,当 DHCP 第一次从 HDCP 服务器端租用到 IP 地址之后,并非永久的使用该地址,只要租约到期,客户端就得释放(release)这个 IP 地址,以给其它工作站使用。当然,客户端可以比其它主机更优先的更新(renew)租约,或是租用其它的 IP 地址。 动态分配显然比自动分配更加灵活,尤其是当您的实际 IP 地址不足的时候,例如:您是一家 ISP ,只能提供 200 个IP地址用来给拨接客户,但并不意味着您的客户最多只能有 200 个。因为要知道,您的客户们不可能全部同一时间上网的,除了他们各自的行为习惯的不同,也有可能是电话线路的限制。这样,您就可以将这 200 个地址,轮流的租用给拨接上来的客户使用了。这也是为什么当您查看 IP 地址的时候,会因每次拨接而不同的原因了(除非您申请的是一个固定 IP ,通常的 ISP 都可以满足这样的要求,这或许要另外收费)。当然,ISP 不一定使用 DHCP 来分配地址,但这个概念和使用 IP Pool 的原理是一样的。 DHCP 除了能动态的设定 IP 地址之外,还可以将一些 IP 保留下来给一些特殊用途的机器使用,它可以按照硬件地址来固定的分配 IP 地址,这样可以给您更大的设计空间。同时,DHCP 还可以帮客户端指定 router、netmask、DNS Server、WINS Server、等等项目,您在客户端上面,除了将 DHCP 选项打勾之外,几乎无需做任何的 IP 环境设定。 DHCP 的工作原理 根据客户端是否第一次登录网络,DHCP 的工作形式会有所不同。 第一次登录的时候:寻找 Server。当 DHCP 客户端第一次登录网络的时候,也就是客户发现本机上没有任何 IP 数据设定,它会向网络发出一个 DHCP DISCOVER 封包。因为客户端还不知道自己属于哪一个网络,所以封包的来源地址会为 0.0.0.0 ,而目的地址则为 255.255.255.255 ,然后再附上 DHCP discover 的信息,向网络进行广播。 在 Windows 的预设情形下,DHCP discover 的等待时间预设为 1 秒,也就是当客户端将第一个 DHCP discover 封包送出去之后,在 1 秒之内没有得到响应的话,就会进行第二次 DHCP discover 广播。若一直得不到响应的情况下,客户端一共会有四次 DHCP discover 广播(包括第一次在内),除了第一次会等待 1 秒之外,其余三次的等待时间分别是 9、13、16 秒。如果都没有得到 DHCP 服务器的响应,客户端则会显示错误信息,宣告 DHCP discover 的失败。之后,基于使用者的选择,系统会继续在 5 分钟之后再重复一次 DHCP discover 的过程。提供 IP 租用地址。当 DHCP 服务器监听到客户端发出的 DHCP discover 广播后,它会从那些还没有租出的地址范围内,选择最前面的空置 IP ,连同其它 TCP/IP 设定,响应给客户端一个 DHCP OFFER 封包。 由于客户端在开始的时候还没有 IP 地址,所以在其 DHCP discover 封包内会带有其 MAC 地址信息,并且有一个 XID 编号来辨别该封包,DHCP 服务器响应的 DHCP offer 封包则会根据这些资料传递给要求租约的客户。根据服务器端的设定,DHCP offer 封包会包含一个租约期限的信息。接受 IP 租约。如果客户端收到网络上多台 DHCP 服务器的响应,只会挑选其中一个 DHCP offer 而已(通常是最先抵达的那个),并且会向网络发送一个DHCP request广播封包,告诉所有 DHCP 服务器它将指定接受哪一台服务器提供的 IP 地址。 同时,客户端还会向网络发送一个 ARP 封包,查询网络上面有没有其它机器使用该 IP 地址;如果发现该 IP 已经被占用,客户端则会送出一个 DHCPDECLINE 封包给 DHCP 服务器,拒绝接受其 DHCP offer ,并重新发送 DHCP discover 信息。 事实上,并不是所有 DHCP 客户端都会无条件接受 DHCP 服务器的 offer ,尤其这些主机安装有其它 TCP/IP 相关的客户软件。客户端也可以用 DHCP request 向服务器提出 DHCP 选择,而这些选择会以不同的号码填写在 DHCP Option Field 里面:换一句话说,在 DHCP 服务器上面的设定,未必是客户端全都接受,客户端可以保留自己的一些 TCP/IP 设定。而主动权永远在客户端这边。租约确认。当 DHCP 服务器接收到客户端的 DHCP request 之后,会向客户端发出一个 DHCPACK 响应,以确认 IP 租约的正式生效,也就结束了一个完整的 DHCP 工作过程。 如上的工作流程如下图:DHCP 发放流程第一次登录之后: 一旦 DHCP 客户端成功地从服务器哪里取得 DHCP 租约之后,除非其租约已经失效并且 IP 地址也重新设定回 0.0.0.0 ,否则就无需再发送 DHCP discover 信息了,而会直接使用已经租用到的 IP 地址向之前之 DHCP 服务器发出 DHCP request 信息,DHCP 服务器会尽量让客户端使用原来的 IP 地址,如果没问题的话,直接响应 DHCPack 来确认则可。如果该地址已经失效或已经被其它机器使用了,服务器则会响应一个 DHCPNACK 封包给客户端,要求其从新执行 DHCP discover。 至于 IP 的租约期限却是非常考究的,并非如我们租房子那样简单, 以 NT 为例子:DHCP 工作站除了在开机的时候发出 DHCP request 请求之外,在租约期限一半的时候也会发出 DHCP request ,如果此时得不到 DHCP 服务器的确认的话,工作站还可以继续使用该 IP ;然后在剩下的租约期限的再一半的时候(即租约的75%),还得不到确认的话,那么工作站就不能拥有这个 IP 了。至于为什么不是到租约期限完全结束才放弃 IP 呢?,对不起,小弟也是不学无术之人,没有去深究了,只知道要回答 MCSE 题目的时候,您一定要记得 NT 是这么工作的就是了。 要是您想退租,可以随时送出 DHCPLEREASE 命令解约,就算您的租约在前一秒钟才获得的。跨网络的 DHCP 运作 从前面描述的过程中,我们不难发现:DHCDISCOVER 是以广播方式进行的,其情形只能在同一网络之内进行,因为 router 是不会将广播传送出去的。但如果 DHCP 服务器安设在其它的网络上面呢?由于 DHCP 客户端还没有 IP 环境设定,所以也不知道 Router 地址,而且有些 Router 也不会将 DHCP 广播封包传递出去,因此这情形下 DHCP DISCOVER 是永远没办法抵达 DHCP 服务器那端的,当然也不会发生 OFFER 及其它动作了。要解决这个问题,我们可以用 DHCP Agent (或 DHCP Proxy )主机来接管客户的 DHCP 请求,然后将此请求传递给真正的 DHCP 服务器,然后将服务器的回复传给客户。这里,Proxy 主机必须自己具有路由能力,且能将双方的封包互传对方。 若不使用 Proxy,您也可以在每一个网络之中安装 DHCP 服务器,但这样的话,一来设备成本会增加,而且,管理上面也比较分散。当然喽,如果在一个十分大型的网络中,这样的均衡式架构还是可取的。端视您的实际情况而定了。 DHCP封包格式以下为各字段的简要说明: OP若是 client 送给 server 的封包,设为 1 ,反向为 2 。 HTYPE硬件类别,Ethernet 为 1 。HLEN硬件地址长度, Ethernet 为 6 。HOPS若封包需经过 router 传送,每站加 1 ,若在同一网内,为 0 。TRANSACTION IDDHCP REQUEST 时产生的数值,以作 DHCPREPLY 时的依据。SECONDSClient 端启动时间(秒)。FLAGS从 0 到 15 共 16 bits ,最左一 bit 为 1 时表示 server 将以广播方式传送封包给 client ,其余尚未使用。ciaddr要是 client 端想继续使用之前取得之 IP 地址,则列于这里。yiaddr从 server 送回 client 之 DHCP OFFER 与 DHCPACK 封包中,此栏填写分配给 client 的 IP 地址。siaddr若 client 需要透过网络开机,从 server 送出之 DHCP OFFER、DHCPACK、DHCPNACK 封包中,此栏填写开机程序代码所在 server 之地址。giaddr若需跨网域进行 DHCP 发放,此栏为 relay agent 的地址,否则为 0 。chaddrClient 之硬件地址。snameServer 之名称字符串,以 0x00 结尾。file若 client 需要透过网络开机,此栏将指出开机程序名称,稍后以 TFTP 传送。options允许厂商定议选项(Vendor-Specific Area),以提供更多的设定信息(如:Netmask、Gateway、DNS、等等)。其长度可变,同时可携带多个选项,每一选项之第一个 byte 为信息代码,其后一个 byte 为该项数据长度,最后为项目内容。 CODE LEN VALUE 此字段完全兼容 BOOTP ,同时扩充了更多选项。其中,DHCP 封包可利用编码为 0x53 之选项来设定封包类别:项值 类别1 DHCP DISCOVER2 DHCP OFFER3 DHCP REQUEST4 DHCPDECLINE5 DHCPACK6 DHCPNACK7 DHCPRELEASE DHCP 的选项非常多,有空请查阅 RFC 或相关文献,并好好理解,这里不再叙述了。 DHCP 协议之 RFC 文件 RFC-951、RFC-1084、RFC-1123、RFC-1533、RFC-1534、RFC-1497、RFC-1541
DHCP是Dynamic Host Configuration Protocol的缩写,它是TCP/IP协议簇中的一种,主要是用来给网络客户机分配动态的IP地址。这些被分配的IP地址都是DHCP服务器预先保留的一个由多个地址组成的地址集,并且它们一般是一段连续的地址。 理解DHCP服务使用DHCP时必须在网络上有一台DHCP服务器,而其他机器执行DHCP客户端。当DHCP客户端程序发出一个信息,要求一个动态的IP地址时,DHCP服务器会根据目前已经配置的地址,提供一个可供使用的IP地址和子网掩码给客户端。1. 使用DHCP的优点DHCP使服务器能够动态地为网络中的其他服务器提供IP地址,通过使用DHCP,就可以不给Intranet网中除DHCP、DNS和WINS服务器外的任何服务器设置和维护静态IP地址。使用DHCP可以大大简化配置客户机的TCP/IP的工作,尤其是当某些TCP/IP参数改变时,如网络的大规模重建而引起的IP地址和子网掩码的更改。DHCP服务器是运行Microsoft TCP/IP、DHCP服务器软件和Windows NT Server的计算机,DHCP客户机则是请求TCP/IP配置信息的TCP/IP主机。DHCP使用客户机/服务器模型,网络管理员可以创建一个或多个维护TCP/IP配置信息的DHCP服务器,并且将其提供给客户机。DHCP服务器上的IP地址数据库包含如下项目:● 对互联网上所有客户机的有效配置参数。● 在缓冲池中指定给客户机的有效IP地址,以及手工指定的保留地址。● 服务器提供租约时间,租约时间即指定IP地址可以使用的时间。在网络中配置DHCP服务器有如下优点:● 管理员可以集中为整个互联网指定通用和特定子网的TCP/IP参数,并且可以定义使用保留地址的客户机的参数。● 提供安全可信的配置。DHCP避免了在每台计算机上手工输入数值引起的配置错误,还能防止网络上计算机配置地址的冲突。● 使用DHCP服务器能大大减少配置花费的开销和重新配置网络上计算机的时间,服务器可以在指派地址租约时配置所有的附加配置值。● 客户机不需手工配置TCP/IP。● 客户机在子网间移动时,旧的IP地址自动释放以便再次使用。在再次启动客户机时,DHCP服务器会自动为客户机重新配置TCP/IP。● 大部分路由器可以转发DHCP配置请求,因此,互联网的每个子网并不都需要DHCP服务器。注释:如果要使用DHCP服务器支持跨越多重路由器的子网,则路由器可能需要硬件升级。路由器必须支持RFC 1533、1534、1541和1542。2. DHCP分配地址的方式DHCP使用客户/服务器模式,网络管理员建立一个或多个DHCP服务器,在这些服务器中保存了可以提供给客户机的TCP/IP配置信息。这些信息包括网络客户的有效配置参数、分配给客户的有效IP地址池(其中包括为手工配置而保留的地址)、服务器提供的租约持续时间。如果将TCP/IP网络上的计算机设定为从DHCP服务器获得IP地址,这些计算机则成为DHCP客户机。启动DHCP客户机时,它与DHCP服务器通信以接收必要的TCP/IP配置信息。该配置信息至少包含一个IP地址和子网掩码,以及与配置有关的租约。DHCP服务器有3种为DHCP客户机分配TCP/IP地址的方式:● 手工分配:在手工分配中,网络管理员在DHCP服务器通过手工方法配置DHCP客户机的IP地址。当DHCP客户机要求网络服务时,DHCP服务器把手工配置的IP地址传递给DHCP客户机。● 自动分配:在自动分配中,不需要进行任何的IP地址手工分配。当DHCP客户机第一次向DHCP服务器租用到IP地址后,这个地址就永久地分配给了该DHCP客户机,而不会再分配给其他客户机。● 动态分配:当DHCP客户机向DHCP服务器租用IP地址时,DHCP服务器只是暂时分配给客户机一个IP地址。只要租约到期,这个地址就会还给DHCP服务器,以供其他客户机使用。如果DHCP客户机仍需要一个IP地址来完成工作,则可以再要求另外一个IP地址。动态分配方法是惟一能够自动重复使用IP地址的方法,它对于暂时连接到网上的DHCP客户机来说尤其方便,对于永久性与网络连接的新主机来说也是分配IP地址的好方法。DHCP客户机在不再需要时才放弃IP地址,如DHCP客户机要正常关闭时,它可以把IP地址释放给DHCP服务器,然后DHCP服务器就可以把该IP地址分配给申请IP地址的DHCP客户机。 使用动态分配方法可以解决IP地址不够用的困扰,例如C类网络只能支持254台主机,而网络上的主机有三百多台,但如果网上同一时间最多有200个用户,此时如果使用手工分配或自动分配将不能解决这一问题。而动态分配方式的IP地址并不固定分配给某一客户机,只要有空闲的IP地址,DHCP服务器就可以将它分配给要求地址的客户机;当客户机不再需要IP地址时,就由DHCP服务器重新收回
DHCP:Dynamic Host Configuration Protocol,即动态主机配置协议。更通俗的说,DHCP就是为我们网络中的计算机配置IP地址相关信息的服务协议,提供该服务的服务器叫做DHCP服务器。这样我们就不需要手动在为每台机器配置IP地址信息了。 在“网上邻居”右击选择“属性”,找到你的网络连接,右击选择“属性”,双击TCP/IP协议,选择“自动获得IP地址”和“自动获得DNS服务器地址”。这样当你的电脑第一次连接到网络中后,会首先查找自己的IP地址配置信息。如果发现是配置成为自动获取,便会自动在网络中大喊:“我是一台主机,我需要上网的IP地址配置信息,请问那台机器可以给我”(因为客户端还不知道自己属于哪一个网络,所以封包的源IP地址为0.0.0.0,而目的IP地址为255.255.255.255,即所有主机都接受,后边还会附上DHCPDISCOVER封包)。默认情况下,你的电脑会等待1秒钟,如果网络中没人理它,它就会再喊一次,这次它会等待9秒。如果还没人搭理它还会再喊两次(够固执吧),分别再等13秒和16秒。如果最后还是没人理,它就会认为网络中没有DHCP服务器。当网络中的DHCP服务器听到了你电脑发的广播消息时,它会翻自己的小账本,这个小账本里边记录着IP地址的范围段,以及其他IP地址配置信息,如DNS和WINS。它会从小账本中未使用的IP地址中,选择一个最靠前的IP,连同其它 TCP/IP设定,做成一个数据包,发给你的机器。注意,由于你的机器此时还没有IP,你的机器会根据回复包里的MAC地址判断这个回复是否属于它。同时DHCP还会在包里写上:“小子,这个IP不是一直给你用,只是暂时租给你(如租8天),到期前想着再来续租,否则我就租给别人了。”你的机器可能会收到来自多个DHCP分给的IP地址配置信息,它可没那么贪心,默认情况下,它会将它最先接到的IP地址配置信息配置到自己的网卡上,并且它还会喊两声,一是说:“我已经选用了来自某某DHCP的IP配置信息了,其他DHCP的分配请收回吧”(广播包)。二是说:“我是某某计算机,我的IP地址是XXX,有人用的跟我一样吗?(ARP查询,如果有,你的机器会放弃已经得到的IP,而是再去申请一个新的IP)”DHCP服务器在接受到你的机器发来的回复后,还会在跟你的机器说:“OK,你的租约现在开始生效。”(DHCPACK回应,以确认IP租约的正式生效)。你的机器再得到IP地址之后,会时刻记着租约到期的时间,通常在租期过了一半的时候,会直接跟给它发放IP地址配置信息的DHCP说:“我的地址快到期了,申请续租”(Dhcprequest信息)。通常情况下,DHCP服务器会告诉你的机器“OK,允许你继续租下去!”(回应Dhcpack确认)。但是如果该配置信息已经失效或已经被其它机器强先申请了去,这台DHCP服务器会让你重新再申请。 如果你想强制你的机器重新获得IP地址的配置信息,可以选择“开始/运行”,输入cmd回车,在弹出的对话框中输入“ipconfig /renew”即可。
DHCP:Dynamic Host Configuration Protocol,即动态主机配置协议。更通俗的说,DHCP就是为我们网络中的计算机配置IP地址相关信息的服务协议,提供该服务的服务器叫做DHCP服务器。这样我们就不需要手动在为每台机器配置IP地址信息了。 在“网上邻居”右击选择“属性”,找到你的网络连接,右击选择“属性”,双击TCP/IP协议,选择“自动获得IP地址”和“自动获得DNS服务器地址”。这样当你的电脑第一次连接到网络中后,会首先查找自己的IP地址配置信息。如果发现是配置成为自动获取,便会自动在网络中大喊:“我是一台主机,我需要上网的IP地址配置信息,请问那台机器可以给我”(因为客户端还不知道自己属于哪一个网络,所以封包的源IP地址为0.0.0.0,而目的IP地址为255.255.255.255,即所有主机都接受,后边还会附上DHCPDISCOVER封包)。默认情况下,你的电脑会等待1秒钟,如果网络中没人理它,它就会再喊一次,这次它会等待9秒。如果还没人搭理它还会再喊两次(够固执吧),分别再等13秒和16秒。如果最后还是没人理,它就会认为网络中没有DHCP服务器。当网络中的DHCP服务器听到了你电脑发的广播消息时,它会翻自己的小账本,这个小账本里边记录着IP地址的范围段,以及其他IP地址配置信息,如DNS和WINS。它会从小账本中未使用的IP地址中,选择一个最靠前的IP,连同其它 TCP/IP设定,做成一个数据包,发给你的机器。注意,由于你的机器此时还没有IP,你的机器会根据回复包里的MAC地址判断这个回复是否属于它。同时DHCP还会在包里写上:“小子,这个IP不是一直给你用,只是暂时租给你(如租8天),到期前想着再来续租,否则我就租给别人了。”你的机器可能会收到来自多个DHCP分给的IP地址配置信息,它可没那么贪心,默认情况下,它会将它最先接到的IP地址配置信息配置到自己的网卡上,并且它还会喊两声,一是说:“我已经选用了来自某某DHCP的IP配置信息了,其他DHCP的分配请收回吧”(广播包)。二是说:“我是某某计算机,我的IP地址是XXX,有人用的跟我一样吗?(ARP查询,如果有,你的机器会放弃已经得到的IP,而是再去申请一个新的IP)”DHCP服务器在接受到你的机器发来的回复后,还会在跟你的机器说:“OK,你的租约现在开始生效。”(DHCPACK回应,以确认IP租约的正式生效)。你的机器再得到IP地址之后,会时刻记着租约到期的时间,通常在租期过了一半的时候,会直接跟给它发放IP地址配置信息的DHCP说:“我的地址快到期了,申请续租”(Dhcprequest信息)。通常情况下,DHCP服务器会告诉你的机器“OK,允许你继续租下去!”(回应Dhcpack确认)。但是如果该配置信息已经失效或已经被其它机器强先申请了去,这台DHCP服务器会让你重新再申请。 如果你想强制你的机器重新获得IP地址的配置信息,可以选择“开始/运行”,输入cmd回车,在弹出的对话框中输入“ipconfig /renew”即可。

DHCP原理详解
DHCP的原理与配置 DHCP叫做动态主机配置协议,它可以帮助主机动态下发IP地址以及网关DNS服务器等信息,减少大型组网中手动配置IP地址的过程,将管理员的工作简化。以上是DHCP的原理,至于配置方面由于厂商很多,配置脚本也很多,,大家在配置的时候只需要记住几个点:1、创建地址池2、地址池中包含的网段信息,即可分配给主机的所有可用地址3、网关地址信息4、DNS服务器地址信息5、在接口上挂接地址池 无论什么品牌的设备,只要遵循这五个步骤,都可以完成DHCP的基础配置,当然,DHCP中还有很多更加深入技术点,例如基于DHCP安全的DHCP SNOOPING,以及DHCP RELAY等等。
动态主机设置协议(Dynamic Host ConfigurationProtocol, DHCP)是一个局域网的网络协议,前身是BOOTP,采用C/S架构,使用UDP协议工作,DHCP是可自动将IP位址指派给登入TCP/IP网络的用户端的一种软件,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。同时,DHCP 还可以帮客户端指定 router、netmask、DNS Server、WINSServer、等等项目 缺点:不能发现非DHCP客户端,不能查出被其他服务器使用的IP,不能跨路由。特性:DHCP snooping:监控客户端和服务器交互报文,也对DHCP有过滤功能,对非法DHCP进行过滤和屏蔽,可抵御DHCP服务器欺骗攻击、ARP中间人攻击和IP/MAC欺骗攻击。DHCP relay:中继地址分配:人工分配:为特定的计算机或网络设备绑定固定IP,地址不会过期。自动分配:一旦 DHCP 客户端第一次成功的从 DHCP 服务器端租用到 IP 地址之后,就永远使用这个地址动态分配:当DHCP客户端第一次从 DHCP 服务器端租用到 IP 地址之后,并非永久的使用该地址,只要租约到期,客户端就得释放(release)这个 IP 地址,以给其它工作站使用DHCP运作状态DHCP Server 与他的 Clients 都在同一个网段之内,可以透过软件广播的方式来达到相互沟通的状态。1、Client 端计算机设定使用 DHCP 协议以取得网络参数时,则在PC开机或重启网卡时会自动的发出 DHCPClient 的需求(DHCP DISCOVER 封包)给网域内的每部计算机,讯息内容:源地址0.0.0.0 目的地址255.255.255.255,非DHCP服务器将丢弃该包。(四次,周期为1s/9s/13s/16s),如果没有DHCP响应,客户端将会显示错误信息,宣告失败,之后,基于使用者的选择,系统会继续在 5 分钟之后再重复一次 DHCP discover 的过程。2、DHCP 主机响应讯息:DHCP会针对MAC对比确定是否做了静态IP映射,若有则将相关网络讯息返回给客户端,否则DHCP会在IPpool里捞一个未使用的IP(附上租约期限)返回给客户端(DHCP OFFER 封包,里面会带MAC和XID编号)。3、Client 端接受来自DHCP 主机的网络参数,并设定 Client自己的网络环境:当 Client 端接受响应的讯息之后,(若收到多DHCP响应,会向网络发送一个DHCP request广播封包,诉所有 DHCP 服务器它将指定接受哪一台服务器提供的 IP 地址)首先会以 ARP 封包在网域内发出讯息,以确定来自DHCP 主机发放的 IP 并没有被占用!如果该 IP 已经被占用了,那么,客户端则会送出一个 DHCPDECLINE 封包给 DHCP 服务器,拒绝接受其 DHCP offer ,并重新发送DHCP discover 信息;若该 IP 没有被占用,则client可以接受 DHCP 主机所给的网络的参数,那么这些参数将会被使用于 client端的网络设定当中,同时, Client 端也会对 DHCP 主机发出确认封包(DHCP request),告诉 Server这次的需求已经确认!而 Server 也会将该信息记录下来,会向客户端发出一个,DHCPACK 响应,以确认IP 租约的正式生效,也就结束了一个完整的 DHCP 工作过程。DHCP 发放流程第一次登录之后:一旦 DHCP 客户端成功地从服务器那里取得 DHCP 租约之后,除非其租约已经失效并且 IP 地址也重新设定回 0.0.0.0 ,否则就无需再发送 DHCP discover 信息了,而会直接使用已经租用到的 IP 地址向之前的DHCP服务器发出 DHCP request 信息,DHCP 服务器会尽量让客户端使用原来的 IP 地址,如果没问题的话,直接响应 DHCPack 来确认则可。如果该地址已经失效或已经被其它机器使用了,服务器则会响应一个 DHCPNACK 封包给客户端,要求其重新执行 DHCP discover。以 NT 为例子:DHCP客户端除了在开机的时候发出 DHCP request 请求之外,在租约期限一半的时候也会发出 DHCP request ,如果此时得不到 DHCP 服务器的确认的话,客户端还可以继续使用该 IP ;当租约期过了87.5%时,如果客户端仍然无法与当初的DHCP服务器联系上,它将与其它DHCP服务器通信。如果网络上再没有任何DHCP服务器在运行时,该客户端必须停止使用该IP地址,并从发送一个Dhcpdiscover数据包开始,再一次重复整个过程。要是您想退租,可以随时送出 DHCPRELEASE 命令解约,就算您的租约在前一秒钟才获得的。4、Client 端结束该IP 的使用权:Client 端离线、租约到期、主动释放(DHCPRELEASE)跨网络的 DHCP 运作问题:DHCP客户端还没有 IP 环境设定,所以也不知道 Router 地址,而且一般 Router 也不会将DHCP 广播封包传递出去,解决:使用DHCPAgent (或 DHCP Proxy )主机来接管客户的 DHCP 请求,然后将此请求传递给真正的 DHCP 服务器,然后将服务器的回复传给客户。这里,Proxy 主机必须自己具有路由能力,且能将双方的封包互传对方。DHCP配置:在Windows Server 2003系统中默认没有安装DHCP服务,因此需要安装DHCP服务。1、安装DHCP服务:开始-----控制面板------添加或删除程序-----添加/删除Windows组件---Windows组件向导---网络服务---详细信息--动态主机配置协议(DHCP)-- 依次单击“确定→下一步”按钮开始配置和安装DHCP服务。最后单击“完成”按钮完成安装。提示:如果是在Active Directory(活动目录)域中部署DHCP服务器,还需要进行授权才能使DHCP服务器生效。本例的网络基于工作组管理模式,因此无需进行授权操作即可进行创建IP作用域的操作。2、创建IP作用域1)开始→管理工具→DHCP,右键新建作用域。2)域名和描述。(只作标示,无意义)3)IP地址范围:4)添加排除5)租约期限(默认8天)6)配置DHCP选项(非域环境可以跳过)7)在打开的“域名称和DNS服务器”向导页中没有做任何设置,这是因为网络中没有安装DNS服务器且尚未升级成域管理模式.依次单击“下一步”按钮,跳过“WINS服务器”向导页打开“激活作用域”向导页。保持“是,我想现在激活此作用域”单选框选中状态,并依次单击“下一步”→“完成”按钮结束配置。8)开始→程序→管理工具→DHCP,单击右键,在快捷菜单中选中“授权”。(2K)设置DHCP客户端启动服务:services.msc----DHCP client域环境建议网络配置顺序为:活动目录的建立→WINS的建立→DNS的建立→DHCP的建立,这样可以减少很多麻烦。路由器配置DHCP服务器(Ipv4)Router(config)#intf0/0Router(config-if)#ipadd 192.168.1.1 255.255.255.0Router(config-if)#noshRouter(config)#ipdhcp excluded-address 192.168.1.1 //需排除路由器的接口既网关地址Router(config)#ipdhcp pool IPv4 //创建DHCP池Router(dhcp-config)#network192.168.1.0 /24 //宣告可分配网段er(dhcp-config)#default-Router192.168.1.1 //设置客户端的默认网关Router(dhcp-config)#dns-server61.128.114.133 //设置客户端DNS地址Router(dhcp-config)#lease2 //地址租期 Router(dhcp-config)#domain-nameewao_cn //设置客户端所在域

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/42932.html。