第12章 动态主机配置协议dhcp

第12章 动态主机配置协议dhcp

ID:12705642

大小:686.00 KB

页数:7页

时间:2018-07-18

第12章  动态主机配置协议dhcp_第1页
第12章  动态主机配置协议dhcp_第2页
第12章  动态主机配置协议dhcp_第3页
第12章  动态主机配置协议dhcp_第4页
第12章  动态主机配置协议dhcp_第5页
资源描述:

《第12章 动态主机配置协议dhcp》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第12章动态主机配置协议DHCPIntenet互联网使用TCP/IP协议进行相互通信,在使用TCP/IP协议进行通信的网络上,每一台计算机都需要一个唯一的IP地址。网络上使用IP地址和子网掩码区分互联的不同的计算机。12.1DHCP概述DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)用来自动给客户机器分配TCP/IP信息的网络协议,减轻TCP/IP网络的规划、管理和维护的负担。每个DHCP客户端向DHCP服务器发起请求,该服务器会返回包括IP地址、网关和DNS服务器信息在内的客户端网络配置信息,DHCP的应用有效的解决IP地

2、址空间缺乏的问题。使用DHCP服务的网络需要一台服务器安装DHCP服务,其它要使用DHCP服务的客户机只需要设置成利用DHCP获得IP地址就可以动态的从DHCP服务器中获取IP地址,DHCP服务器支持多网段IP地址分配,可以同时为多个网段的DHCP客户机分配IP地址。图12-1表示是一个DHCP服务动态分配IP地址的网络基本结构。图12-112.1.1DHCP地址分配方式如果需要使用DHCP方式自动获取IP信息,必须在网络上安装至少一台DHCP服务器。DHCP服务器监听网络中的所有DHCP请求,并与客户端商议TCP/IP的设定环境。常用的IP地址分配方式有自动分配(Au

3、tomaticAllocation)和动态分配(DynamicAllocation)两种分配方式。(1)自动分配使用自动分配方式时,一旦DHCP客户端第一次成功的从DHCP服务器端租用到IP地址之后,就永远使用这个地址。(2)动态分配使用动态分配方式时,当DHCP第一次从HDCP服务器端租用到IP地址之后,并非永久的使用该位,只要租约到期,客户端就释放这个IP地址这时其它工作站就可以重新申请到该地址,在申请的过程中,原来的客户端可以比其它主机更优先的延续租约,或是租用其它的不同的IP地址。12.1.2DHCP的工作原理当客户端第一次登录的时候按照下面的步骤工作:(1)当

4、DHCP客户端第一次登录网路的时候﹐这时候客户发现本机上没有任何IP设置参数时﹐它会向网络发出一个DHCPDISCOVER封包。这时由于客户端还不知道自己属于哪一个网路﹐所以封包的源地址设置位为0.0.0.0,目的址设置为255.255.255.255,然后附加上DHCPDISCOVER封包信息后向整个网络进行广播。当客户端将第一个DHCPDISCOVER封包送出去之后﹐在设定的间隔内如果没有得到回应就进行第二次DHCPDISCOVER广播。如果重复一定的次数(Windows设置为4次)一直得不到回应,客户端显示错误信息,宣布DHCPDISCOVER的失败。(2)当DH

5、CP服务器监听到客户端发出的DHCPDISCOVER广播后,服务器从那些还没有租出的位址范围内选择最前面的的空置IP连同其它TCP/IP设定,回应给客户端一个DHCPOFFER封包。由于客户端在开始的时候还没有IP位址﹐所以在其DHCPDISCOVER封包内会带有其机器地址信息和一个XID编号来辨别该封包,DHCP服务器回应的DHCPOFFER封包会根据这些资料传递给要求租约的客户,根据服务器端的设定,DHCPOFFER封包包含一个租约期限的信息。(3)如果客户端收到网路上多台DHCP服务器的回应,挑选最先抵达的那个DHCPOFFER封包,并且向网路发送一个DHCPRE

6、UEST广播封包﹐告诉所有DHCP服务器它将指定接受哪一台服务器提供的IP位址。同时,客户端还向网络发送一个ARP封包查询网路上面有没有其它机器使用该IP位址,如果发现该IP已经被占用,客户端则会发出一个DHCPDECLINE封包给DHCP服务器,拒绝接受其DHCPOFFER封包﹐并重新发送DHCPDISCOVER信息。(4)当DHCP服务器收到客户端的DHCPREQUEST封包之后向客户端发出一个DHCPACK回应以确认IP租约的正式生效,结束了一个的DHCP工作过程。如图12-2所示。图12-212.2配置DHCP服务器12.2.1安装DHCP服务包DHCP服务的安

7、装包一般提供的是RPM安装包,主要包含:dhcp,dhclient和dhcp-devel三个包,其中dhcp是DHCP服务的安装包,dhclient是客户端工具。dhclient包文件dhclient-3.0pl1-23.i386.rpm在RedHat9发行盘的第一张碟上,如果想查看已经安装的版本或者查看是否安装dhclient服务,可以使用rmp-qadhclient命令:[root@localhostRPMS]$rpm-qadhclientdhclient-3.0pl1-23[root@localhostRPMS]$如果想卸载已经安装

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。