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

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

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

简单实现DHCP多作用域:

对于多作用域的配置,必须保证DHCP服务器能够侦听所有子网客户机的请求信息,下面是配置多作用域的基本方法,为DHCP添加多个网卡连接每个子网,并发布多个作用域的声明。

注意:划分子网时,如果选择直接配置多作用域实现动态IP分配的任务,则必须要为DHCP服务器添加多块网卡,并配置多个IP地址,否则DHCP服务器只能分配与其现有网卡IP地址对应网段的作用域。

采用双网卡实现两个作用域

1)网卡配置IP地址

DHCP服务器有多块网卡时,需要使用ifconfig命令为每块网卡配置独立的IP地址,但要注意,IP地址配置的网段要与DHCP服务器发布的作用域对应。

ifconfig eth0 19216821 netmask 2552552550

ifconfig eth1 19216831 netmask 2552552550

2)编辑dhcpdconf主配置文件

当DHCP服务器网络环境搭建完毕后,可以编辑dhcpdconf主配置文件完成多作用域的设置。

扩展资料:

DHCP分配地址的方式:

DHCP使用客户/服务器模式,网络管理员建立一个或多个DHCP服务器,在这些服务器中保存了可以提供给客户机的TCP/IP配置信息。

这些信息包括网络客户的有效配置参数、分配给客户的有效IP地址池(其中包括为手工配置而保留的地址)、服务器提供的租约持续时间。

如果将TCP/IP网络上的计算机设定为从DHCP服务器获得IP地址,这些计算机则成为DHCP客户机。启动DHCP客户机时,它与DHCP服务器通信以接收必要的TCP/IP配置信息。

该配置信息至少包含一个IP地址和子网掩码,以及与配置有关的租约。

DHCP服务器有3种为DHCP客户机分配TCP/IP地址的方式:

1、手工分配:在手工分配中,网络管理员在DHCP服务器通过手工方法配置DHCP客户机的IP地址。当DHCP客户机要求网络服务时,DHCP服务器把手工配置的IP地址传递给DHCP客户机。
2、自动分配:在自动分配中,不需要进行任何的IP地址手工分配。当DHCP客户机第一次向DHCP服务器租用到IP地址后,这个地址就永久地分配给了该DHCP客户机,而不会再分配给其他客机。

3、动态分配:当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_百度百科

DHCP服务器_百度百科


当一台计算机第一次运行引导程序时,其ROM中有没有该主机的IP地址、子网掩码或某个域名服务器的IP地址,DHCP就是自动给计算机分配IP地址时用的。

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

DHCP具有以下功能:

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

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

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

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

扩展资料

需要注意的是,DHCP也可以用在不同的子网上,这时候需要使用称为DHCP中继代理( DHCP Relay, DHCPR,也叫DHCP中继)的设备。当DHCP客户端与服务器不在同一个子网上,就必须有DHCP中继代理来转发DHCP请求和应答消息。

DHCP中继代理的数据转发,与通常路由转发是不同的,通常的路由转发相对来说是透明传输的,设备一般不会修改IP包内容。

有了DHCP中继,可以实现DHCP的跨网运作。由于 DHCP DISCOVER是以广播方式进行的,其情形只能在同一网络之内进行,因为路由器是不会将广播传送出去的。

但如果DHCP服务器架设在其他的网络上面,可以用DHCP中继来接管客户的DHCP请求,然后将此请求传递给真正的DHCP服务器,然后将服务器的回复传给客户。

IP地址,就是计算机网络基本都是基于IP协议的网络。IP地址是互联网的基础协议,有了IP协议,网络上的计算机才可以根据某种协议的规则而实现互相通信的功能。市场上的所有计算机都需要遵从IP协议,才能够实现上网的需求,这也是计算机上网的基础。

动态IP的优点:对于接入侧而言,动态IP可以有效节省IP资源,因为动态IP资源是可以循环利用的,用完的IP释放后,IP地址就可以被其他用户重复利用;而对于用户而言,动态IP对终端节点友好,通过动态IP服务器就可以自动配置IP地址,全程无需用户自己手动干预,方便快捷。并且用户使用动态IP地址可以隐藏自己的真实IP,提高网络速度,匿名访问网站,安全性更高。另外还可以用来完成爬虫、排名优化、互联网营销等需要切换IP的业务。

动态IP的缺点:是对于WIN系统而言,启用动态IP配置功能会明显降低进入系统桌面的速度,当然所谓“明显降低”在正常情况下也只是几秒的差别,并且使用动态IP会增加三层控制的难度,另外动态IP主要是对外提供服务,比如架设游戏网站等,IP不固定要用动态域名解析等,使用反d木马也要用到动态域名,不可以直接用IP。

静态IP的优点:静态IP是一种固定的IP地址,可以作属于自己的网站和服务器,所以静态IP稳定性更佳,对于用户而言,更便于管理 静态IP。

静态IP的缺点:静态IP的一大缺点就是价格较高,因为静态IP(固定IP)要采用专线上网的计算机才拥有固定的IP,所以也需要比较昂贵的费用。由于将相同的IP分配给一台计算机,安全性不够高。IPIDEA每日包含动静态高匿ip9000w量,源于220+国家地区。

动态IP和静态IP哪个好呢?通过上文,我们可以发现,其实动态IP和静态IP各有各的优点和缺点,依据个人需求来最终选择哪种类型。

规则一:体系化编址
体系化其实就是结构化、组织化,根据企业的具体需求和组织结构为原则对整个网络地址进行有条理的规划。一般这个规划的过程是由大局、整体着眼,然后逐级由大到小分割、划分的。这其实跟实际的物理地址分配原则是一样的,肯定是先划分省市、再细分割出县区、再细分出道路、再来是街巷,最后是门牌。从网络总体来说,体系化编制由于相邻或者具有相同服务性质的主机或办公群落都在IP地址上也是连续的,这样在各个区块的边界路由设备上便于进行有效的路由汇总,使整个网络的结构清晰,路由信息明确,也能减小路由器中的路由表。而每个区域的地址与其他的区域地址相对独立,也便于独立的灵活管理。
规则二:可持续扩展性
其实就是在初期规划时为将来的网络拓展考虑,眼光要放得长远一些,在将来很可能增大规模的区块中要留出较大的余地。IP地址最开始是按有类划分的,A、B、C各类标准网段都只能严格按照规定使用地址。但现在发展到了无类阶段,由于可以自由规划子网的大小和实际的主机数,所以使得地址资源分配的更加合理,无形中就增大了网络的可拓展性。虽然在网络初期的一段可能很长的时间里,未合理考虑余量的IP地址规划也能满足需要,但是当一个局部区域出现高增长,或者整体的网络规模不断增大,这时不合理的规划很可能必须重新部署局部甚至整体的IP地址,这在一个中、大型网络中就绝不是一个轻松的工作了。
在这里让我们对IP地址、掩码、子网等概念做个简述,以便于理解无类地址划分的意义。
IPv4-网际协议版本4(Internet Protocol Version 4)是现行的IP协议。其地址通常用以圆点分隔号的4个十进制数字表示,每一个数字对应于8个二进制的比特串,称为一个位组(octets)。如某一台主机的IP地址为:1281021写成二进制则为10000000000010100000001000000001。
网络地址分为5类:
1A类地址:4个8位位组(octets)中第一个octet代表网络号,剩下的3个代表主机位范围是0xxxxxxx,即0到127。
2B类地址: 前2个octets代表网络号,剩下的2个代表主机位 范围是10xxxxxx,即128到191。
3C类地址: 前3个octets代表网络号,剩下的1个代表主机位 范围是110xxxxx,即192到223。
4D类地址:多播地址,范围是224到239。
5E类地址:保留地址,实验用,范围是240到255。
一些特殊的IP地址:
1IP地址127001:本地回环(loopback)测试地址
2广播地址:255255255255
3IP地址0000:代表任何网络
4网络号全为0:代表本网络或本网段
5网络号全为1:代表所有的网络
6主机位全为0:代表某个网段的任何主机地址
7主机位全为1:代表该网段的所有主机
私有IP地址(private IP address):为了节约IP地址空间,并增加了安全性,保留了一些IP地址段作为私网IP,不会在公网上出现。处于私有IP地址的网络称为内网或私网,与外部进行通信就必须通过网络地址翻译(NAT)。
一些私有地址的范围:
1A类地址中:10000到10255255255255
2B类地址中:1721600到17231255255
3C类地址中:19216800到192168255255
无类IP地址:首先要了解Subnet Masks(子网掩码),它用于辨别IP地址中哪部分为网络地址,哪部分为主机地址,由1和0组成,长32位,全为1的位代表网络号。不是所有的网络都需要子网,因此就引入1个概念:默认子网掩码(default subnet mask)A类IP地址的默认子网掩码为255000(由于255相当于二进制的8位1,所以也缩写成“/8”,表示网络号占了8位);B类的为25525500(/16);C类的为2552552550(/24)。
而无类的IP子网不使用默认子网掩码,而是可以自由划分网络位和主机位,完全打破了A、B、C这样的固定类别划分。如这样的地址:1921681032/28,它的掩码是255255255240,最后一位组是11110000,也就是只剩后4位为主机位,前面28位为网络位,由于192xxx属于C类地址,默认24位掩码,也就说这里多用了4位作为网络位。使用这样子网掩码可以得到“2的x次方-2(x代表多占的掩码位,这里是4)”=14个子网,这里减掉的2个为全0和全1的网段,每个子网包含“2的y次方-2(y代表主机位,这里也是4)”=14台主机,这里减掉的2个是主机位全0和全1的地址。这样本来的一个C类子网被划分成了14个可用小子网(在某些情况下,初始的全0网段也是可用的,在Cisco路由器中使用IP SUBNET-ZERO命令之后,你就能使用全0网段,这样可以得到15个可用子网)。可以看到,当需要的每个子网中主机数比较少时,可以用这种办法节约IP资源,得到更多的子网。在实际使用中,如你给一个点对点的连接中两端的设备分配IP地址,如果你严格按照有类别的子网划分去分配地址,那么你只能分一个C类子网给它,一个C类网包含254(即2的8次方-2)个可用地址,而你只使用2个,那么将浪费252个可用地址。这时如果使用/30的掩码,则一个子网只包含2(即2的2次方-2)个有效地址,这样划分出来的其他子网地址还可利用。
规则三:按需分配公网IP
相对于私有IP而言,公网IP是不能由自己完全做主要求的,而是ISP等机构统一分配和租用的。这就造成了公网IP要稀缺的多,所以对公网IP必须按实际需求来分配。如:对外提供服务的服务器群组区域,不仅要够用,还得预留出余量;而员工部门等仅需要浏览Internet等基本需求的区域,可以通过NAT(网络地址转换)来多个节点共享一个或几个公网IP;最后,那些只对内部提供服务,或只限于内部通讯的主机自然不用分配公网IP了。公网IP具体的分配,必须根据实际的需求,进行合理的规划。
 静态和动态分配地址的选择
在何种环境下使用静态或动态分配IP,这个问题需要从这两类分配机制的优缺点谈起。
第一,动态分配地址由于地址是由DHCP服务器分配的,便于集中化统一管理,并且每一个新接入的主机都能够通过非常简单的 *** 作就可以正确获得IP地址、子网掩码、缺省网关、DNS等参数,在管理的工作量上比静态地址要减少很多,而且越大的网络越明显。而静态分配就正好相反,需要先指定好那些主机要用到那些IP,绝对不能重复了,然后再去客户主机上挨个设置必要的网络参数,并且当主机区域迁移时,还要记录释放IP,并重分配新的区域IP和配置网络参数。这需要一张详细记录IP地址资源使用情况的表格,并且要根据变动实时更新,否则很容易出现IP冲突等问题,可以想见这在一个大规模的网络中工作量是多么可怕。但是在一些特定的区块,如服务器群区域,每台服务器都有一个固定的IP地址这在绝大多数情况下都是必须的。当然,也可以使用DHCP的地址绑定功能或者动态域名系统来实现类似的效果。
第二,动态分配IP,可以做到按需分配地址,当一个IP地址不被主机使用时,能释放出来供别的新接入主机使用,这样可以在一定程度上高效利用好IP资源。DHCP的地址池只要能满足同时使用的IP峰值即可。静态分配必须考虑更大的使用余量,很多临时不接入网络的主机并不会释放掉IP,而且由于是临时性的断开和接入,手动去释放和添加IP等参数明显是受累不讨好的工作,所以这时必须考虑使用更大的IP地址段,确保有足够的IP资源。
第三,动态分配要求网络中必须有一台或几台稳定且高效的DHCP服务器,因为当IP管理和分配集中的同时,故障点也相应集中起来了,只要网络中的DHCP服务器出现故障,整个网络都有可能瘫痪,所以在很多网络中DHCP服务器不止一台,而是另有一台或一组热备份的DHCP服务器,在平时还可以分担地址分配的工作量。另外,客户机在与DHCP服务器通信时,如:地址申请、续约和释放等,都会产生一定的网络流量,虽然不大,但是还是要考虑到的。而静态分配就没有上面的这两个缺点,而且静态地址还有一个最吸引人的优点,就是比动态分配更加容易定位故障点。在大多数情况下,企业网管在使用静态地址分配时,都会有一张IP地址资源使用表,所有的主机和特定IP都会一一对应起来,出现了故障或者对某些主机进行控制管理时都比动态地址分配的要简单的多了。
注:做DHCP服务器冗余时要注意,为了防止多台DHCP服务器为不同的客户机分配同一个IP地址,应该将该子网的IP段分割成几个部分,然后分别分配到各个DHCP服务器的作用域中,多台DHCP服务器的地址池不能有重叠。另外,还得保证即使只有单台DHCP工作时,所提供的IP地址也足够网络中客户机的需要。也就是说每个分割开的地址池都要比实际需求的地址量要大,这样才能保证最大的冗余性。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12813965.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存