目录
一. DHCP服务
1. 了解DHCP服务
DHCP-----动态主机配置协议,当一个设备连接到网络时,它会向网络上的DHCP服务器发送一个请求,询问一个IP地址。然后,DHCP服务器从其地址池中选择一个地址,分配给该设备。这个过程称为“动态主机配置”。
1.1 DHCP的工作原理
工作原理简述:
首先客户机加入到当前网络中是没有地址的,他会发送一个dhcp discover 广播报文 来寻找dhcp服务器。
服务器接收到discover 报文 会回复offer (ip地址(合法地址地址中挑出),子网掩码,dns地址,网关等信息)。
客户机收到 offer 以后 会发送一个 request 的报文 告诉服务器 我收到了你的 offer,并且我很满意你的地址,我就使用它了,不要再分配给别人了。
当服务器收到 request 的报文 以后 好了解 会发送一个ack 报文确认消息告诉客户端 你放心使用,不会再给别人分配你的ip地址。
2. 使用DHCP的作用
在DHCP服务的帮助下,可以动态地给网络上的任何设备或节点分配一个互联网IP地址,使它们可以通过这个IP地址去通信。
3. DHCP的报文详解:
1. DHCP DISCOVER:客户端到服务器
2. DHCP OFFER :服务器到客户端
3. DHCP REQUEST:客户端到服务器
4. DHCPACK :服务器到客户端
5. .DHCPNAK:服务器到客户端通知用户无法分配合适的IP地址
6. DHCP DECLINE :客户端到服务器,指示地址已被使用
7. DHCP RELEASE:客户端到服务器,放弃网络地地口取消剩余的租约时间
8. DHCP INFORM:客户端到服务器,客户端如果需要从DHCP服务器端获取更为单ffl的配置信息,则 发送Inform报文向服务器进行请求,极少用到。
二. DHCP服务实验
首先安装DHCP服务,并对其配置文件进行相应修改,具体如下图:
下载后进行配置文件的修改,因为刚下载的配置文件内是空的,所以需要去配置文件的模板下进行复制,效果如下:
接下来修改配置文件内容,效果如下:
修改配置文件保存后启动dhcp服务。
2.1 在windows系统中的测试效果
1.在windows系统下对dhcp服务的测试,具体效果如下:
a.
b.
c.
d.
2.2 在Linux系统的测试效果
a. 修改网卡信息
修改完成后systemctl restart network 重启网卡服务
b.
至此,DHCP服务地址分配实验成功。