DHCP工作原理及实例
2013-11-13 13:08
204 查看
DHCP(Dynamic Host Configuration Protocol) 动态主机配置协议,它提供了一种动态指定IP地址和配置参数的机制 ;是一种用于简化主机 IP 配置管理的 IP 标准。
通过采用 DHCP 标准,可以使用 DHCP 服务器为网络上启用了 DHCP 的客户端管理动态 IP 地址分配和其他相关配置细节。
1、DHCP工作原理
DHCP 使用客户端/服务器模型。网络管理员建立一个或多个维护 TCP/IP 配置信息并将其提供给客户端的 DHCP 服务器。DHCP 服务器以地址租约的形式将该配置提供给
发出请求的客户端。
①发现阶段:DHCP客户机以广播方式发送DHCP discover报文来寻找DHCP服务器。
②提供阶段:DHCP服务器在网络中接收到DHCP discover报文后会做出响应,它从尚未出租的IP地址中挑选一个分配给DHCP客户机,向DHCP客户机发送一个包含出租的
IP地址和其他设置的DHCP offer报文。
③选择阶段:如果有多台DHCP服务器向DHCP客户机发来的DHCP offer提供报文,则DHCP客户机只接受第一个收到的DHCP offer提供报文,然后它就以广播方式回答一个
DHCP request请求报文,该报文中包含向它所选定的DHCP服务器请求IP地址的内容。
④确认阶段:DHCP服务器收到DHCP客户机回答的DHCP request请求报文之后,它便向DHCP客户机发送一个包含它所提供的IP地址和其他设置的DHCP ack确认报文,告诉
DHCP客户机可以使用它所提供的IP地址。
⑤重新登录:以后DHCP客户机每次重新登录网络时,就不需要再发送DHCP discover发现报文了, 而是直接发送包含前一次所分配的IP地址的DHCP request请求报文。
⑥更新租约:DHCP服务器向DHCP客户机出租的IP地址一般都有一个租借期限 ,期满后DHCP服务器便会收回出租的IP地址。
2、生活中的无线网络基本都是采用的DHCP协议,如校园无线网、移动的CMCC和电信的ChinaNet。在寝室把自己的电脑配置成无线路由,自己在床上用手机上无线网,所用的配置软件也大多是DHCP协议框架,LINUX下面有开源的代码可供参考。
通过采用 DHCP 标准,可以使用 DHCP 服务器为网络上启用了 DHCP 的客户端管理动态 IP 地址分配和其他相关配置细节。
1、DHCP工作原理
DHCP 使用客户端/服务器模型。网络管理员建立一个或多个维护 TCP/IP 配置信息并将其提供给客户端的 DHCP 服务器。DHCP 服务器以地址租约的形式将该配置提供给
发出请求的客户端。
①发现阶段:DHCP客户机以广播方式发送DHCP discover报文来寻找DHCP服务器。
②提供阶段:DHCP服务器在网络中接收到DHCP discover报文后会做出响应,它从尚未出租的IP地址中挑选一个分配给DHCP客户机,向DHCP客户机发送一个包含出租的
IP地址和其他设置的DHCP offer报文。
③选择阶段:如果有多台DHCP服务器向DHCP客户机发来的DHCP offer提供报文,则DHCP客户机只接受第一个收到的DHCP offer提供报文,然后它就以广播方式回答一个
DHCP request请求报文,该报文中包含向它所选定的DHCP服务器请求IP地址的内容。
④确认阶段:DHCP服务器收到DHCP客户机回答的DHCP request请求报文之后,它便向DHCP客户机发送一个包含它所提供的IP地址和其他设置的DHCP ack确认报文,告诉
DHCP客户机可以使用它所提供的IP地址。
⑤重新登录:以后DHCP客户机每次重新登录网络时,就不需要再发送DHCP discover发现报文了, 而是直接发送包含前一次所分配的IP地址的DHCP request请求报文。
⑥更新租约:DHCP服务器向DHCP客户机出租的IP地址一般都有一个租借期限 ,期满后DHCP服务器便会收回出租的IP地址。
2、生活中的无线网络基本都是采用的DHCP协议,如校园无线网、移动的CMCC和电信的ChinaNet。在寝室把自己的电脑配置成无线路由,自己在床上用手机上无线网,所用的配置软件也大多是DHCP协议框架,LINUX下面有开源的代码可供参考。
相关文章推荐
- DHCP工作原理
- dhcp服务配置+实例续
- 数据库连接池的代码实例(DHCP、C3P0)
- 思科路由器DHCP配置实例
- 庖丁解牛之UPack工作原理及实例分析(1)
- Web Service工作原理及实例
- 基于linux的DHCP服务器和DHCP中继服务器的配置-----项目实例
- javascript原型继承工作原理和实例详解
- Cisco 3550-48 交换机配置DHCP实例
- DHCP的工作原理
- Cisco 3550配置DHCP实例
- DHCP工作原理
- Exchanger的工作原理及实例
- DHCP地址分配方式及工作原理
- MVC工作原理与入门实例
- Redhat上的DHCP配置实例
- Cisco配置DHCP中继代理工程实例
- Web Service工作原理及实例
- 庖丁解牛之UPack工作原理及实例分析(2)
- springMVC工作原理和创建简单实例