码迷,mamicode.com
首页 > 其他好文 > 详细

DHCP之总结

时间:2016-06-12 03:40:03      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:dhcp

1.DHCP简介

DHCP(动态主机配置协议)运行在客户端/服务器模式,DHCP服务器负责集中管理IP配置信息(包括IP地址、子网掩码、默认网关、DNS服务器地址等)。DHCP采用UDP作为传输协议,服务器侦听的端口号为67,客户端端口号为68。

2.DHCP地址分配方式

(1)手工分配:由管理员向少数特定DHCP客户端(如DNS,WWW服务器、打印机等)静态绑定固定的IP地址。

(2)自动分配:DHCP服务器为DHCP客户端动态分配租期为无限长的IP地址。

(3)动态分配:DHCP服务器为DHCP客户端分配具有一定有效期限的IP地址,绝大多数用户得到的都是这种动态分配的地址。

3.DHCP协议报文

(1)DHCP Discover报文,客户端采用广播发送

(2)DHCP Offer报文,DHCP服务器采用单播或者广播发送

(3)DHCP Request报文,DHCP服务器采用单或广播发送

(4)DHCP Release报文,采用单播发送

(5)DHCP Ack/Nak报文

(6)DHCP Decline报文,客户端通过免费ARP进一步确认该IP地址是否被使用,若已经被使用则发送一个DHCP Decline报文,拒绝所获得的这个IP地址

(7)DHCP Inform报文,当客户端已经进行手工配置了,但还需通过DHCP服务器获得其他参数(比如DNS地址等)则发送该报文

4. DHCP工作过程

第一步:DHCP客户端在它所在的本地物理子网中广播一个DHCP Discover报文,目的是寻找那个能够分配IP地址的DHCP服务器。

第二步:本地物理子网的所有DHCP物理服务器都将通过DHCP Offer报文来回应DHCP Discover报文。其中DHCP Discover报文包含了可用的网络地址和其他DHCP配置参数。

第三步:DHCP客户端收到一个或多个DHCP服务器发送的DHCP Offer报文后,将从多个DHCP服务器中选取其中一个,并且广播DHCP Request报文表明哪个服务器被选择,该报文中包含DHCP配置参数。

第四步:DHCP服务器收到DHCP Request报文后,发送DHCP Ack进行确认回应

5. DHCP中继

DHCP客户端可以通过中继与其他子网服务器通信,获得IP地址,DHCP客户端与DHCP中继之间发送广播报文,DHCP中继与DHCP服务器之间发送的是单播报文


本文出自 “yu_wl” 博客,请务必保留此出处http://yuwenlong.blog.51cto.com/11055547/1788012

DHCP之总结

标签:dhcp

原文地址:http://yuwenlong.blog.51cto.com/11055547/1788012

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!