在网络设备上提供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封包会根据这些资料传递给要求租约的客户。
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封包会根据这些资料传递给要求租约的客户。
相关文章推荐
- DHCP服务指定主要的某个网络接口提供DHCP服务
- DHCP服务指定主要的某个网络接口提供DHCP服务
- DHCP网络服务
- 不会写代码和设备碎片化都不再是问题,Apptimize提供面向Android的A/B测试服务
- 如何找出干扰DHCP服务的设备
- Windows 网络服务架构系列课程详解(一) ----DHCP服务器的搭建与配置
- 网络配置实例---DNS服务、DHCP服务、交换机管理VLAN配置、静态路由
- 网络层提供的两种服务
- 网络层,传输层都提供了面向连接和无连接的服务方式
- 演示: 使用静态NAT配置内部网络服务器提供对外服务能力 推荐
- 谷歌拟推无人机提供网络接入服务
- RHEL 5 网络服务配置--dhcp
- 网络服务DHCP(一)
- 使Docker提供对外服务的网络配置(桥接与端口)
- 隔离网络的DHCP服务
- 树莓派应用之家庭网络中部署一台可在公网提供服务的低功耗服务器
- 基于DHCP和NAT的家庭网络设备间通信解决方案
- 网络层提供的服务详解(数据报与虚电路)
- 如何理解 4G LTE 网络不能承载语音通话,只能提供数据服务?
- 使用dnsmasq提供DNS和DHCP服务