N10TH沐小七2011.4.4
【实验名称】
动态主机配置协议DHCP及中继代理
【实验目标】
1. DHCP的作用以及功能。
2. DHCP租约功能的实现过程。
3. DHCP的七种报文代表含义。
4. DHCP的实现配置。
【实验环境及拓扑】
【实验步骤】
一、DHCP的基本概念、作用、以及功能。
二、DHCP的实现配置。
具体实验步骤如下:
一、DHCP的基本概念、作用、以及功能
DHCP(Dynamic Host Configuration Protocol)是动态主机配置协议的缩写,是一个简化主机IP地址分配管理的TCP/IP标准协议。它能够动态的向网络中每台设备分配独一无二的IP地址,并提供安全、可靠且简单的TCP/IP网络配置,确保不发生地址冲突,帮助维护IP地址的使用。
当DHCP客户端计算机启动时,它会与DHCP服务器通信,以便从DHCP服务器获取IP地址、子网掩码等TCP/IP的配置信息。其过程:
DHCP客户端在受到DHCPPACK包后,就完成了获取IP地址的步骤,也就可以开始利用这个地址与网络中的其他计算机通信。
DHCP的作用就是为网络中的计算机自动分配IP地址等相关TCP/IP参数:包含IP地址、子网掩码、缺省网关、DNS服务器、WINS服务器等。
在DHCP服务器获取一个新的IP地址,DHCP服务器与客户端通过七个报文来获取。即:
DHCPDISCOVER
(此为client开始DHCP过程中的第一个请求报文)
DHCPOFFER
(此为server 对dhcpdiscover 报文的响应)
DHCPREQUEST
(此为client 对dihcpoffer 报文的响应)
DHCPDECLINE
(当client发现server 分配给它的IP地址无法使用,如:IP地址发生冲突时,将发出此报文让server禁止使用这次分配的IP地址。)
DHCPACK
(server对 dhcprequst 报文的响应,client收到此报文后才真正获得了IP地址和相关配置信息。)
DHCPNAK
(此报文是server对client的dhcprequst报文的拒绝响应,client 收到此报文后,一般会重新开始DHCP过程。)
DHCPRELEASE
(此报文是 client主动释放IP地址,当server 收到此报文后就可以收回IP地址分配给其他的client)
二、DHCP的实现配置
DHCP服务器的配置:
在做本次实验当中,我们需要将其计算机的防火墙关闭。
其先创造实验环境,布置DHCP服务器windows server2008计算机以及客户端windows XP计算机。
windows server2008计算机
为DHCP服务器配置IP参数,如图:
其次,在DHCP服务器上打开“服务器管理器”。
为其添加服务器角色“DHCP服务器”。
并且选择网络连接绑定(即分配IP地址的范围)。
设置IPv4DNS服务器。
添加以及编辑DHCP作用域。
配置DHCPv6无状态模式。
确认安装
安装成功。
打开DHCP服务并对其进行配置。
Windows XP计算机:
在windows XP计算机上将IP地址的获取方式修改为“自动获取”。
查看获取IP地址详情。
DHCP中继代理的配置:
在做本次实验当中,我们需要将其计算机的防火墙关闭。
其先搭建实验环境,在上边的实验环境下再搭建一台DHCP中继代理。
设置DHCP中继代理计算机:
(建立一个windows server2008服务器,其配置双网卡)。
给网卡一(本地连接)配置静态IP参数�D�D(2网段)。
给网卡二(本地连接2)配置静态IP参数�D�D(3网段)。
打开“服务器管理器”添加服务器角色“网络策略和访问服务”。
选择角色服务“路由”。
确认安装。
安装成功。
配置并启用“路由和远程访问”。
在这里选择添加“DHCP中继代理程序”并添加接口。
并设置DHCP服务器IP地址。
Windows server2008计算机:
在DHCP服务器上新建一个作用域对其它网段分配IP信息。
设置分配IP地址范围。
设置不予分配的IP地址。
完成新建作用域。
在windows XP计算机:
将IP地址获取方式修改为自动获取。
【实验总结】
1. DHCP(Dynamic Host Configuration Protocol)是动态主机配置协议的缩写,是一个简化主机IP地址分配管理的TCP/IP标准协议。它能够动态的向网络中每台设备分配独一无二的IP地址,并提供安全、可靠且简单的TCP/IP网络配置,确保不发生地址冲突,帮助维护IP地址的使用。
2. 当DHCP客户端计算机启动时,它会与DHCP服务器通信,以便从DHCP服务器获取IP地址、子网掩码等TCP/IP的配置信息。其过程:IP租用请求、IP租用提供、IP租用选择、IP租用确认DHCP客户端在受到DHCPPACK包后,就完成了获取IP地址的步骤,也就可以开始利用这个地址与网络中的其他计算机通信。
3. DHCP的作用就是为网络中的计算机自动分配IP地址等相关TCP/IP参数:包含IP地址、子网掩码、缺省网关、DNS服务器、WINS服务器等。
在DHCP服务器获取一个新的IP地址,DHCP服务器与客户端通过七个报文来获取。即:
DHCPDISCOVER
(此为client开始DHCP过程中的第一个请求报文)
DHCPOFFER
(此为server 对dhcpdiscover 报文的响应)
DHCPREQUEST
(此为client 对dihcpoffer 报文的响应)
DHCPDECLINE
(当client发现server 分配给它的IP地址无法使用,如:IP地址发生冲突时,将发出此报文让server禁止使用这次分配的IP地址。)
DHCPACK
(server对 dhcprequst 报文的响应,client收到此报文后才真正获得了IP地址和相关配置信息。)
DHCPNAK
(此报文是server对client的dhcprequst报文的拒绝响应,client 收到此报文后,一般会重新开始DHCP过程。)
DHCPRELEASE
(此报文是 client主动释放IP地址,当server 收到此报文后就可以收回IP地址分配给其他的client)
4. 在客户端直接向DHCP服务器请求IP租用时,是利用广播的传送方式来传送请求信息;这时,DHCP服务器也是通过广播的传送方式来回复客户端的请求的。而在客户端通过DHCP中继代理向DHCp服务器请求IP租用时,是通过广播的传送方式先向DHCP中继代理传送请求信息,这时,DHCP中继代理以单播的传送方式来向DHCP服务器传送客户端的IP租用请求信息;DHCP服务器通过单播传送方式来将请求信息的回复传送给DHCP中继代理,DHCP中继代理以广播的方式将DHCP服务器的回复信息传送给客户端。
N10TH沐小七2011.4.4