dhcp的作用 部署dhcp的作用

莫娜号 1

DHCP的作用是什么

两台连接到互联网上的电脑相互之间通信,必须有各自的IP地址,由于IP地址资源有限,宽带接入不能做到给每个报装宽带的用户都能分配一个固定的IP地址,所以要采用DHCP方式对上网的用户进行临时的地址分配。

dhcp的作用 部署dhcp的作用dhcp的作用 部署dhcp的作用


dhcp的作用 部署dhcp的作用


也就是你的电脑连上网,DHCP才从地址池里临时分配一个IP地址给你,每次上网分配的IP地址可能会不一样,这跟当时IP地址资源有关。

当下线的时候,DHCP可能就会把这个地址分配给之后上线的其他电脑。这样就可以有效节约IP地址,既保证了网络通信,又提高IP地址的使用率。

扩展资料

DHCP的工作原理中,DHCP提供了三种IP分配方式:自动分配(Automatic allocation)、手动分配和动态分配(Dynamic Allocation)。

自动分配是当DHCP客户端次成功的从DHCP获取一个IP地址后,就的使用这个IP地址。

手动分配是由DHCP专门指定的IP地址

动态分配是当客户端次从DHCP获取到IP地址后,并非使用该地址,每次使用完后,DHCP客户端就需要释放这个IP,供其他客户端使用。

第三种是最常见的使用形式。

参考资料来源:

DHCP功能是什么?有什么用?

DHCP是动态主机设置协议的简称,主要有两个用途:用于内部网或网络服务供应商自动分配IP地址;给用户用于内部网作为对所有计算机作管理的手段。

DHCP具有以下功能:

1. 保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。

2. DHCP应当可以给用户分配固定的IP地址。

3. DHCP应当可以同用其他方法获得IP地址的主机共存(如手工配置IP地址的主机)。

4. DHCP应当向现有的BOOTP客户端提供服务。

DHCP协议采用客户端/模型,主机地址的动态分配任务由网络主机驱动。当DHCP接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。

扩展资料DHCP属于应用层协议,并且使用的是UDP协议的应用层协议。整个数据包形式为:

head(以太网标头) head(ip标头) head(UDP标头) DHCP(dhcp数据包)

(1)最前面的"以太网标头",设置发出方(本机)的 MAC 地址和接收方(DHCP )的 MAC 地址。前者就是本机网卡的 MAC 地址,后者这时不知道,就填入一个广播地址:FF-FF-FF-FF-FF-FF。

(2)后面的"IP 标头",设置发出方的 IP 地址和接收方的 IP 地址。这时,对于这两者,本机都不知道。于是,发出方的 IP 地址就设为0.0.0.0,接收方的 IP 地址设为 255.255.255.255。

(3)的"UDP 标头",设置发出方的端口和接收方的端口。这一部分是 DHCP 协议规定好的,发出方是 68 端口,接收方是 67 端口。

参考资料:

在网络中DHCP是什么?起什么作用?怎么配置与设置?

DHCP是Dynamic Host Configuration Protocol的缩写,它是TCP/IP协议簇中的一种,主要是用来给网络客户机分配动态的IP地址。这些被分配的IP地址都是DHCP预先保留的一个由多个地址组成的地址集,并且它们一般是一段连续的地址。x0dx0a x0dx0a 理解DHCP服务x0dx0a x0dx0a 使用DHCP时必须在网络上有一台DHCP,而其他机器执行DHCP客户端。当DHCP客户端程序发出一个信息,要求一个动态的IP地址时,DHCP会根据目前已经配置的地址,提供一个可供使用的IP地址和子网掩码给客户端。x0dx0a x0dx0a 1. 使用DHCP的优点x0dx0a x0dx0a DHCP使能够动态地为网络中的其他提供IP地址,通过使用DHCP,就可以不给Intranet网中除DHCP、DNS和WINS外的任何设置和维护静态IP地址。使用DHCP可以大大简化配置客户机的TCP/IP的工作,尤其是当某些TCP/IP参数改变时,如网络的大规模重建而引起的IP地址和子网掩码的更改。x0dx0a x0dx0a DHCP是运行Microsoft TCP/IP、DHCP软件和Windows NT 的计算机,DHCP客户机则是请求TCP/IP配置信息的TCP/IP主机。DHCP使用客户机/模型,网络可以创建一个或多个维护TCP/IP配置信息的DHCP,并且将其提供给客户机。x0dx0a x0dx0a DHCP上的IP地址数据库包含如下项目:x0dx0a x0dx0a ● 对互联网上所有客户机的有效配置参数。x0dx0a x0dx0a ● 在缓冲池中指定给客户机的有效IP地址,以及手工指定的保留地址。x0dx0a x0dx0a ● 提供租约时间,租约时间即指定IP地址可以使用的时间。x0dx0a x0dx0a 在网络中配置DHCP有如下优点:x0dx0a x0dx0a ● 可以集中为整个互联网指定通用和特定子网的TCP/IP参数,并且可以定义使用保留地址的客户机的参数。x0dx0a x0dx0a ● 提供安全可信的配置。DHCP避免了在每台计算机上手工输入数值引起的配置错误,还能防止网络上计算机配置地址的冲突。x0dx0a x0dx0a ● 使用DHCP能大大减少配置花费的开销和重新配置网络上计算机的时间,可以在指派地址租约时配置所有的附加配置值。x0dx0a x0dx0a ● 客户机不需手工配置TCP/IP。x0dx0a x0dx0a ● 客户机在子网间移动时,旧的IP地址自动释放以便再次使用。在再次启动客户机时,DHCP会自动为客户机重新配置TCP/IP。x0dx0a x0dx0a ● 大部分路由器可以转发DHCP配置请求,因此,互联网的每个子网并不都需要DHCP。x0dx0a x0dx0a 注释:x0dx0a x0dx0a 如果要使用DHCP支持跨越多重路由器的子网,则路由器可能需要硬件升级。路由器必须支持RFC 1533、1534、1541和1542。x0dx0a x0dx0a 2. DHCP分配地址的方式x0dx0a x0dx0a DHCP使用客户/模式,网络建立一个或多个DHCP,在这些中保存了可以提供给客户机的TCP/IP配置信息。这些信息包括网络客户的有效配置参数、分配给客户的有效IP地址池(其中包括为手工配置而保留的地址)、提供的租约持续时间。x0dx0a x0dx0a 如果将TCP/IP网络上的计算机设定为从DHCP获得IP地址,这些计算机则成为DHCP客户机。启动DHCP客户机时,它与DHCP通信以接收必要的TCP/IP配置信息。该配置信息至少包含一个IP地址和子网掩码,以及与配置有关的租约。x0dx0a x0dx0a DHCP有3种为DHCP客户机分配TCP/IP地址的方式:x0dx0a x0dx0a ● 手工分配:在手工分配中,网络在DHCP通过手工方法配置DHCP客户机的IP地址。当DHCP客户机要求网络服务时,DHCP把手工配置的IP地址传递给DHCP客户机。x0dx0a x0dx0a ● 自动分配:在自动分配中,不需要进行任何的IP地址手工分配。当DHCP客户机次向DHCP租用到IP地址后,这个地址就地分配给了该DHCP客户机,而不会再分配给其他客户机。x0dx0a x0dx0a ● 动态分配:当DHCP客户机向DHCP租用IP地址时,DHCP只是暂时分配给客户机一个IP地址。只要租约到期,这个地址就会还给DHCP,以供其他客户机使用。如果DHCP客户机仍需要一个IP地址来完成工作,则可以再要求另外一个IP地址。x0dx0a x0dx0a 动态分配方法是惟一能够自动重复使用IP地址的方法,它对于暂时连接到网上的DHCP客户机来说尤其方便,对于性与网络连接的新主机来说也是分配IP地址的好方法。DHCP客户机在不再需要时才放弃IP地址,如DHCP客户机要正常关闭时,它可以把IP地址释放给DHCP,然后DHCP就可以把该IP地址分配给申请IP地址的DHCP客户机。x0dx0a x0dx0a 使用动态分配方法可以解决IP地址不够用的困扰,例如C类网络只能支持254台主机,而网络上的主机有三百多台,但如果网上同一时间最多有200个用户,此时如果使用手工分配或自动分配将不能解决这一问题。而动态分配方式的IP地址并不固定分配给某一客户机,只要有空闲的IP地址,DHCP就可以将它分配给要求地址的客户机;当客户机不再需要IP地址时,就由DHCP重新收回.

DHCP还有哪些功能

DHCP称为动态主机配置协议。DHCP服务允许工作站连接到网络并且自动获取一个IP地址。配置DHCP服务的可以为每一个网络客户提供一个IP地址、子网掩码、缺省、一个WINS的IP地址,以及一个DNS的IP地址。

DHCP的工作原理:

DHCP是一个基于广播的协议,它的作可以归结为四个阶段,这些阶段是IP租用请求、IP租用提供、IP租用选择、IP租用确认。

1、IP租用请求:在任何时候,客户计算机如果设置为自动获取IP地址,那么在它开机时,就会检查自己当前是否租用了一个IP地址,如果没有,它就向DCHP请求一个租用,由于该客户计算机并不知道DHCP的地址,所以会用255.255.255.255作为目标地址,源地址使用0.0.0.0,在网络上广播一个DHCPDISCOVER消息,消息包含客户计算机的媒体访问控制(MAC)地址(网卡上内建的硬件地址)以及它的NetBIOS名字。

2、IP租用提供:当DHCP接收到一个来自客户的IP租用请求时,它会根据自己的作用域地址池为该客户保留一个IP地址并且在网络上广播一个来实现,该消息包含客户的MAC地址、所能提供的IP地址、子网掩码、租用期限,以及提供该租用的DHCP本身的IP地址。

3、IP租用选择:如果子网还存在其它DHCP,那么客户机在接受了某个DHCP的DHCPOFFER消息后,它会广播一条包含提供租用的的IP地址的DHCPREQUEST消息,在该子网中通告所有其它DHCP它已经接受了一个地址的提供,其他DHCP在接收到这条消息后,就会撤销为该客户提供的租用。然后把为该客户分配的租用地址返回到地址池中,该地址将可以重新作为一个有效地址提供给别的计算机使用。

4、IP租用确认: DHCP接收到来自客户的DHCPREQUEST消息,它就开始配置过程的一个阶段,这个确认阶段由DHCP发送一个DHCPACK包给客户,该包包括一个租用期限和客户所请求的所有其它配置信息,至此,完成TCP/IP配置。

DHCP服务常见问题的解决方案

1、根据客户计算机的IP租用原理可以知道,在一个子网内,如果存在多台DHCP来提供地址配置信息,这是不违反请求、分配原则的,因为只要中有一台客户计算机在该子网中提出IP地址租约请求,由于请求是广播形式的,所以在子网中可以有任意数量的特定DHCP响应一个IP租用请求,而客户请求后选中的是这些任意特定DHCP中的某一台,这个选择具有随机性,但有一点要注意的是客户只能为每一张网络接口卡接受一个租用提供,上面所谓特定的DHCP是指那些经过系统授权的DHCP,而非授权的DHCP将无法在网络中提供正常的地址分配服务,这一点非常重要,因为这样一来客户机器将只会在设定的地址范围中取得地址,Windows 2000作系统的这一新增功能,通过对DHCP进行认证避免了非法DHCP分配非法IP地址造成的IP地址冲突,在实际应用中,客户机器获取非法的地址经常是造成网络瘫痪和无常通讯的一大原因。综合上面的分析可以做出个问题的结论:在一个子网中可以存在多台DHCP来提供地址分配,但能够作为地址提供的不是任意的DHCP,而应该是经过系统认证的那些,客户机请求地址时最终从那一台经过认证机器中获取时随机的。此外,从另一个角度看,在相同子网上使用多个 DHCP ,将为它所服务的 DHCP 客户机提供更强的容错能力,如下图所示,在一个子网内(网络号为192.168.1.0 掩码为255.255.255.0)共用两个 DHCP ,其中的DHCP1不可用的话,DHCP2可以取代它并继续租用新的地址或续订现有客户机。可以建议采用的解决方案是使用 80/20 规则来划分两个 DHCP 之间的作用域地址,具体做法可以是将 1 配置成可使用大多数地址(约 80%), 2 可以配置成让客户机使用其他地址(约 20%)。

2、如果在一个网络中存在多个子网,而多个子网的主机都需要DHCP来提供地址配置信息,那么我们可以采用的方法是在每一个子网中安装一台DHCP,让它们来为各个子网分配IP地址,但从节约资源利用出发,我们一般情况下不这样做,可以采取在一个子网中安装DHCP,让它来为多个子网分配IP地址,实现多子网地址分配可以借助DHCP的中继功能实现,而作为中继的设备可以是一台提供中继程序的Windows2000或是一个符合RFC1542规定的路由器,具备 DHCP/ BOOTP Relay Agent 的功能(DHCP relay agent能够把 DHCP/BOOTP 广播信息从一个网段转播到另一个网段上)。以管理的局域网分为三个子网,用Win2000连接。

下面是实现跨子网使用DHCP的具体解决方案:

(1)安装DHCP中继程序:在Windows2000的“路由和远程访问”窗口中,依次展开“本地→IP路由选择→常规”选项,右键点击“常规”选项,在弹出的菜单中选择“新增路由协议”,然后在“新路由协议”窗口中选择“DHCP中继程序”,接着点击“确定”按钮。

(2)指定DHCP:右键点击刚刚添加的“DHCP中继程序”选项,在弹出菜单中选择“属性”,进入“DHCP中继程序属性”对话框,在“常规”标签页的“地址”栏中输入子网1中DHCP的IP地址:192.168.1.2,然后点击“添加”按钮,点击“确定”按钮关闭该对话框。

(3)配置访问接口:右键点击“DHCP中继程序”选项,在弹出菜单中选择“新增接口”,然后在“DHCP中继程序的新接口”对话框中的“接口”列表框中选中可以访问子网1中的DHCP的接口,这里新增的接口应该是接口二和接口三,接着点击“确定”按钮。然后在弹出的“DHCP中继站属性”对话框中,选中“中继DHCP数据包”选项,这样就启用了它的中继功能,点击“确定”按钮。

(4)DHCP中配置一个超级作用域,其中包含三个普通作用域,作用域地址范围可以分别设置为192.168.1.10~192.168.1.254(分配给子网1的PC使用);192.168.2.10~192.168.2.254(分配给子网2的PC使用);192.168.3.10~192.168.3.254(分配给子网3的PC使用),必须记住DHCP只能为每一个子网分配一个范围。

完成以上配置后,子网2和子网3中的DHCP客户机PC2及PC3就可以通过主机A的DHCP中继程序访问子网1中的DHCP。

3、解决了单台DHCP为多个子网分配IP地址后,我们还要搞清楚的一个问题是,如果某一个子网的PC如子网2中的PC2或子网3中的PC3发出地址请求信息后,主机A可以作为中继对他们的请求传达子网1中的DHCP,但该DHCP如何可以确定并准确地将作用域192.168.2.0网段的地址分给PC2而把作用域192.168.3.0网段的地址分给PC3呢?这个是多数学生可能存在的疑问,要搞清楚这个问题,可以参考以下的原理分析来找:以子网2中的主机PC2为例,DHCP 客户机PC2在子网2 上广播 DHCP/BOOTP discover 消息 (DHCPDISCOVER),广播是将消息以 UDP (User Datagram Protocol)数据包的形式通过 67 端口发出,当中继(relay agent)主机A接收到这个消息后,它检查包含在这个消息报头中的IP 地址,如果IP 地址为 0.0.0.0 ,则用 relay agent主机A的接口二的IP地址192.168.2.1替换它,然后将其转发到 DHCP 所在的子网1上(主机A还担任路由器功能)。当在子网1中的 DHCP收到这个消息后,它开始检查消息中的IP地址,然后判断该地址是否包含在DHCP的某一个作用域范围内,从而决定它是否可以使用相应的作用域的地址来提供IP地址租约,当然,本例中DHCP将会从作用域192.168.2.10~192.168.2.254选取一个地址来配置PC2;也就是说DHCP客户机的请求地址消息中的IP地址 (GIADDR) 将是DHCP用来确定从那个DHCP 范围中挑选IP地址来配置客户机的依据。

4、如果DHCP客户机无法找到DHCP,则它从微软保留的 B 类网段 169.254.0.0 中挑选一个 IP 地址作为自己的 IP 地址,子网掩码为 255.255.0.0 ,所挑选的地址由DHCP客户机利用ARP 广播来确定自己所挑选的 IP 地址是否已被网络上的其它设备使用,如果该 IP 地址已被使用,那么客户机会再挑选另一个IP地址重新进行测试,而且最多可以重试十个IP 地址,直到成功获取配置。在此之后,客户机会在后台继续每隔 5 分钟尝试与DHCP进行通信,一旦与取得联络,则客户机放弃自动设置的 IP 地址,而使用分配的 IP 地址和其它配制信息。所以当你在某一天发现你的PC的IP地址是个B类的地址169.254.0.0/16网段的地址时,你就应该知道那是怎么一回事了吧。

至此,我们分析了几个关于DHCP服务的应用方面的疑难问题,并且给出了相应的解决方案,对于DHCP服务在教学中我们还遇到许多一些其他问题,比如说DHCP本身的地址是否一定要由静态指定,设置为自动获取将会有什么后果?为什么把客户机器向DHCP请求地址称为地址租用,租用时间的长短对网络中IP地址的管理与应用有哪些帮助?如何可以使用DHCP服务让一个自动获取IP的主机能在任何时候都能取得指定的一个固定地址?这些问题都要求教师在教学当中要认真地去探究该服务的每一个细节的知识点,才可以对该知识点的原理以及在实际中的应用进行透彻的讲授,也是我们熟练掌握和使用DHCP服务的前提。

什么是dhcp服务,它的主要作用是什么?

动态主机配置协议,简称DHCP,是一个局域网的网络协议,该协议允许向客户端动态分配IP地址和配置信息。使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络作为对所有计算机作管理的手段。

DHCP具有以下功能:

1、保证任何IP地址在同一时刻只能由一台DHCP客户机所使用;

2、DHCP应当可以给用户分配固定的IP地址;

3、DHCP应当可以同用其他方法获得IP地址的主机共存(如手工配置IP地址的主机);

4、DHCP应当向现有的BOOTP 客户端提供服务。

最后修改时间:
适合4个月宝宝的游戏 适合4个月宝宝的游戏有
上一篇
《英雄联盟》a键怎么设置?走砍改键设置
下一篇

相关文章