您的位置:首页 > 理论基础 > 计算机网络

在网络设备上提供DHCP服务

2011-11-15 23:29 483 查看
什么是DHCP(动态主机配置协议):是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:1、给内部网络主机自动分配IP地址;2、对内网主机的IP地址做集中管理。DHCP分两部分,一个是服务器端,而另一个是客户端,所有的IP网络数据都有DHCP服务器集中管理,并负责处理客户端的DHCP请求,客户端除了会从服务器获得的IP地址外,还将从服务器获得默认网关(Gateway)、掩码(netmask)和DNS地址信息,而在客户端上面,除了将DHCP选项打勾之外,无需做任何的配置。DHCP提供如下三种IP主机分配方式:

1、手动分配:管理员为某些特定主机绑定固定IP地址,且永远不会过期;

2、自动分配:一旦客户端从DHCP服务器租用到一个IP地址后,就永远使用这个地址;

3、动态分配:当客户端获取到一个IP地址后,并非永久的使用该地址,只要租约到期,就要释放这个地址,当然它有优先续约权。

DHCP的工作原理:

1、DHCP Discover(寻找 Server):当客户端首次登录网络时,它会向网络发出一个DHCP Discover的封包,如下图第一步,由于客户端不知道自己属于那一个网络,所以封包的源地址会为0.0.0.0,而目的地址则为255.255.255.255,然后向网络进行广播。默认情况下,Discover封包的等待时间为1秒,若得不到响应的情况下,客户端一共会有四个Discover广播(包括第一次在内),除了第一次会等待1秒之外,其余三次的等待时间分别是9、13、16秒。

2、DHCP Offer(提供IP地址租约):当DHCP服务器在端口(UDP 67)上监听到客户端发出的Discover广播后,它会从那些还没有租出的地址范围内,选择最前面的空置IP,连同其他TCP/IP信息,响应给客户端一个Offer的封包。由于客户端在开始的时候还没有IP地址,所以在其Discover封包内会带有其MAC地址信息,并且有一个XID编号来辨别该封包,DHCP服务器响应的Offer封包会根据这些资料传递给要求租约的客户。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: