网络服务DHCP(一)
全称:动态主机配置协议
.安装DHCP服务:
1)放入windows server2003 系统光盘
2)开始--运行--appwiz.cpl—添加/删除windows组件
网络服务DHCP(一)_dhcp
单击“网络服务”详细信息:下图所示:
网络服务DHCP(一)_dhcp_02
3)勾选“动态主机配置协议(DHCP)”确定接着下一步,即可完成DHCP的安装
.配置DHCP服务器
1)开始管理工具—DHCP—或,运行—dhcpmgmt.msc“打开DHCP管理控制台”标志为红色不可用“右击服务单击授权”下图所示:
网络服务DHCP(一)_dhcp_03
授权“只有在域环境里才会有”授权的意思:“我的理解是.授权的过程是要求活动目录的许可,才可用这台DHCP”管理员才有权限启用:域的DHCP级别高于工作组的
2)右击服务器名选择“新建作用域”单击下一步:出现下图所示:
网络服务DHCP(一)_职场_04
输入,名称,描述,等……“单击,下一步;如下图所示:
网络服务DHCP(一)_休闲_05
根据自己的实际情况,下一步:下图
网络服务DHCP(一)_休闲_06
这是排除的IP地址,“不让这些IP分配给客户端”单击添加      下一步:
网络服务DHCP(一)_职场_07
租约时间:默认8天,根据自己的需要而设置,设置的时间太短客户端会很频繁的向DHCP继租IP地址,
网络服务DHCP(一)_职场_08
这里我选,否,单击--下一步完成:“标志为红色不可用”右击作用域激活--如下图所示:
网络服务DHCP(一)_职场_09
“不激活表示建好了,但不会向应客户端的请求”“激活,表示接收客户端的请求”
此时还没配置什么,客户端现在租的只有IP和子网掩码
3)右击服务器选项—配置选项    出现下图:
网络服务DHCP(一)_休闲_10
这里有很多,有很多我也没去关注过,有兴趣研究研究,有很多日常是很少用到的,右边也有相关的说明!这里就不做过多说!
4)服务器选项,“默认的设置,会继承到所有作用域里去!也就是说在服务器选项里做的都会应用都下面的作用域!”
5)作用域选项,只对这个作用域起作用,
6)保留
“列如某人想要个固定IP但又不是想通手动去设置,这时通过DHCP的保留地址”
右击保留新建保留弹出一个对话框,如下图:
网络服务DHCP(一)_dhcp_11
输入:名称,MAC地址  (单击添加关闭)
boss的机上运行命令提示符,输入ipconfig /all   即可看到MAC地址
7)保留配置选项
展开保留右击选择配置选项   下图:
网络服务DHCP(一)_职场_12
右边的003 路由器 006 DNS 是在服务器选项继承下来的,“单击--配置选项”如下图:
网络服务DHCP(一)_职场_13
跟上面3)见面是一样的,只不过这是给保留专用的,呵呵!
优先级:“保留—最优先”--“再到作用域选项”--“最后是服务器选项”
我们看看租约状况,一个保留的,一个不是,ID 即是MAC地址 如下图:
 
网络服务DHCP(一)_休闲_14
8)超级作用域
只有在建一个作用的时候,才会出现这个选项
一个超级作用域包涵多个作用域
网络服务DHCP(一)_dhcp_15
单击—弹出一个向导—下一步—输入名称—选择,作用域—用鼠标拖动来选,或,按着,Ctrl建不放,鼠标点击选:如下图所示:
网络服务DHCP(一)_职场_16
单击—下一步—完成—即可
网络服务DHCP(一)_dhcp_17
9)用户类别
作用:比如,有98XP,等,为每一种OS配置不一样的DHCP信息,
右击服务器—单击—定义用户类别—如下图所示:
 网络服务DHCP(一)_dhcp_18
弹出下图:
网络服务DHCP(一)_职场_19
单击—添加—下图所示:
网络服务DHCP(一)_职场_20
“显示名称,是给自己看来的,然后把鼠标放到ASCII下输入一个类别名“客户端显示”二进制自动的”
按确定,就添加了一个类别“哪我们怎么用呢:别急”
右击:“作用域选项,或,服务器选项”选择—配置选项—高级“单击用户类别”如下图:
网络服务DHCP(一)_dhcp_21
选择:win xp   如下图所示:
网络服务DHCP(一)_dhcp_22
根据情况,要给XP的客户端分配什么样的信息,自己进行选择
“意思也就是不同的OS给不同配置分类,可夸作用域”
“服务器上也做好,现在到客户机上做”
1)在客户端XP上打开命令提示符“输入以下内容”即可配置完成客户端的设置
ipconfig /setclassid 本地连接 winxp
本地连接-是指网卡的名,winxp-是我们在上图ASCII输入的“winxp
2)再输入“ipconfig /all”如下图:
网络服务DHCP(一)_休闲_23
多了一项:DHCP Class ID              winxp                         这就是类别
ipconfig /release——释放IP地址
ipconfig /renew——重新申请IP地址
客户机只有设置网卡,自动获得IP地址,就是DHCP客户端
.通信过程
如果有两台DHCP服务器,谁的包先到客户机,客户机就采用谁的
客户端向DHCP服务器申请IP有四个过程,“以广播方式”
1DHCP client broadcasts a DHCPDISCOVER packet“客户端发一个广播包,DHCP发现包
2DHCP servers broadcasts a DHCPOFFER  packet  DHCP servers 广播一个响应包“服务器响应”
3DHCP client broadcasts a DHCPREQUEST packet   “客户端发一个广播包,说申请IP,或租用
4DHCP servers broadcasts a DHCPACK packet
1.发现阶段,即DHCP客户机寻找DHCP服务器的阶段。DHCP客户机以广播方式(因为DHCP服务器的IP地址对于客户机来说是未知的)发送DHCPdiscover发现信息来寻找DHCP服务器,即向地址255.255.255.255发送特定的广播信息。网络上每一台安装了TCP/IP协议的主机都会接收到这种广播信息,但只有DHCP服务器才会做出响应。
 
2.提供阶段,即DHCP服务器提供IP地址的阶段。在网络中接收到DHCPdiscover发现信息的DHCP服务器都会做出响应,它从尚未出租的IP地址中挑选一个分配给DHCP客户机,向DHCP客户机发送一个包含出租的IP地址和其他设置的DHCPoffer提供信息。
 
3.选择阶段,即DHCP客户机选择某台DHCP服务器提供的IP地址的阶段。如果有多台DHCP服务器向DHCP客户机发来的DHCPoffer提供信息,则DHCP客户机只接受第一个收到的DHCPoffer提供信息,然后它就以广播方式回答一个DHCPrequest请求信息,该信息中包含向它所选定的DHCP服务器请求IP地址的内容。之所以要以广播方式回答,是为了通知所有的DHCP服务器,他将选择某台DHCP服务器所提供的IP地址。
 
4.确认阶段,即DHCP服务器确认所提供的IP地址的阶段。当DHCP服务器收到DHCP客户机回答的DHCPrequest请求信息之后,它便向DHCP客户机发送一个包含它所提供的IP地址和其他设置的DHCPack确认信息,告诉DHCP客户机可以使用它所提供的IP地址。然后DHCP客户机便将其TCP/IP协议与网卡绑定,另外,除DHCP客户机选中的服务器外,其他的DHCP服务器都将收回曾提供的IP地址。
注:客户端租约时间用到50%,会向DHCP服务器续租IP“以单播方式联系DHCP SERVERS
1DHCP client sends a DHCPREQUEST packet
2DHCP servers sends a DHCPACK packet
续租成功就继续用这个IP
如果这时DHCP服务没响应的话,客户再用到80.75%的时候,客户端还会继续向DHCP续租,如果成功就继续使用,如果不成功哪么就到了100%的时候客户端就会执行整个DHCP申请过程,哪就是我们以上的申请过程,
.DHCP备份,还原
1)右击—服务器名—属性
点,高级,如下图:
网络服务DHCP(一)_dhcp_24
在这可以看到,日志,数据库,备份路径“可以更改路径”
2)右击—服务器名—备份          “单击,下图所示:”
网络服务DHCP(一)_dhcp_25
这是默认的备份路径,如果我没记错的话,DHCP24小时会自动备份
可以通过,ntbackup把这个目录备份到别处
3)还原,都是一样的,单击—还原—弹出对话框
网络服务DHCP(一)_职场_26
如果你的备份文件在这个目录的话,单击,确定,弹出下图:“如果不在自己选择”
网络服务DHCP(一)_职场_27
单击—是,弹出下图:
网络服务DHCP(一)_休闲_28
此时就完成了还原
注:还原作用域“需要协调”右击—作用域—协调
因为:数据库只保存详细的设置,而注册表保留大概的设置
“如果有NTBACKUP备份,先还原NTBACKUP再到DHCP上做还原”
windows自带的工具来查看客户端与DHCP服务器申请过程的包
1)  运行—appwiz.cpl—添加/删除windows组件   
 
1)  运行—appwiz.cpl—添加/删除windows组件   
2)  找到—管理和监视工具—单击,详细信息—勾选,网络监视工具—如下图所示:
  
网络服务DHCP(一)_职场_29
单击—确定—放入安装光盘进行安装
3)  开始—管理工具—网络监视器“打控制台如下图”
网络服务DHCP(一)_休闲_30
单击—确定“出理下图”
网络服务DHCP(一)_职场_31
选择,网卡,出现下图所示:
网络服务DHCP(一)_休闲_32
这个小工具功能非常强大!
4)单击,工具栏里的三角形式的,开始捕获
5)在客户机上,命令提示符里,输入,ipconfig /release释放IP地址——再ipconfig /renew
来看来捕获的数据:下图:
网络服务DHCP(一)_职场_33
单击—上面的,显示捕获数据——如下图所示:
网络服务DHCP(一)_dhcp_34
我想大家都看到了吧:不过这样看起来有点乱:不要紧!
6)显示—筛选器—弹出下图:
网络服务DHCP(一)_dhcp_35
7)添加,表达式—单击——协议—选择DHCP——启用——下图:
网络服务DHCP(一)_dhcp_36
单击——确定——确定——下图所示:
网络服务DHCP(一)_职场_37
双击,可以看得更详细!
对比:
1DHCPDISCOVER packet“客户端发一个广播包,DHCP发现包
2DHCP servers broadcasts a DHCPOFFER  packet  DHCP servers 广播一个响应包“服务器响应”
3DHCP client broadcasts a DHCPREQUEST packet   “客户端发一个广播包,说申请IP,或租用
4DHCP servers broadcasts a DHCPACK packet      服务器确定!
对此工具有兴趣的就研究研究,呵呵!
广播——,一对多
单播——,一对一
组播——,一对多“组播”