DHCP原理及实验

发布时间:2020-07-05 15:34:45 作者:居思涵
来源:网络 阅读:1828

DHCP原理及实验
一、DHCP原理
1、DHCP(dynamic host configuration protocol)
动态主机配置协议,主要为网络中计算机自动分配TCP/IP参数的协议。
2、DHCP提供的TCP/IP配置
IP地址、子网掩码、网关、DNS
DHCP原理及实验
3、使用DHCP的好处
减少管理员的工作量
避免输入错误的可能
避免IP冲突
提供了IP地址的利用率(最终要的)
方便客户端的配置
4、DHCP的分配方式
自动分配,分配到的一个IP地址后永久使用
手动分配,由DHCP服务器管理员专门指定IP地址使用
动态分配,使用后释放IP,供其他客户使用,增强IP分配的灵活性提高IP地址利用率
5、DHCP租约过程分四个步骤
客户机请求IP(广播和单播的方式,server2016广播,Linux两个广播两个单播)
服务器响应
客户机选择IP
服务器确定租约(为什么不会将IP重复分配给其他客户机)
注:尽量减少广播,会增加服务器和客户机的负担
DHCP原理及实验
5.1、DHCP的租约过程一:
(1)DHCP客户端广播请求IP地址,源IP地址:0.0.0.0,目标地址255.255.255.255(这里指网路中的全部主机)
(2)DHCP服务器响应,源IP地址 :192.168.10.10(这里指的是服务器的IP地址),目标IP地址:255.255.255.255,提供的IP地址:192.168.10.101(DHCP客户端)
(3)客户机选择IP地址,客户端广播,选择DHCP服务器(192.168.10.10),源地址:0.0.0.0,目标地址255.255.255.255,确定租约期限:8天
(4)服务器确认,源IP地址:192.168.10.10,目标IP地址:255.255.255.0
5.2、DHCP的租约过程二(客户端重启):
首先客户端重启后,发送带有IP地址的DHCP Request请求包
若之前分配的IP地址没有使用,则发送DHCP ACK确认信息,客户端可以继续使用重启前的IP地址
若之前分配的IP地址已经被其他客户机占用,则发送DHCP Nack否认信息,重复图5-1的步骤
6、更新租约
IP地址的租期达到50%后,须重新更新租期,客户端直接想服务器发送DHCP Request请求包
二、DHCP实验
1、DHCP服务的安装
(1)打开虚拟机中的server2016
DHCP原理及实验
(2)添加角色和功能
DHCP原理及实验
(3)安装DHCP服务器
DHCP原理及实验
(4)打开Windows管理工具
DHCP原理及实验
(5)出现DHCP则安装服务完成
DHCP原理及实验
2、搭建DHCP的服务
(1)新建作用域
DHCP原理及实验
DHCP原理及实验
(2)将不需要使用的IP地址排除
DHCP原理及实验
(3)配置租用IP地址期限
DHCP原理及实验
(4)配置网关
DHCP原理及实验
DHCP原理及实验
(5)配置DNS
DHCP原理及实验
(6)配置wins服务器
DHCP原理及实验
(7)激活作用域
DHCP原理及实验
DHCP原理及实验
2、配置网卡信息
(1)配置server2016服务器的IP地址
DHCP原理及实验
(2)从宿主机(本机)中配置虚拟网卡的地址
DHCP原理及实验
DHCP原理及实验
DHCP原理及实验
注:
① 虚拟机中server和win7系统的网络适配器一定要设置成相同的虚拟网卡(如VMnet1)
② 进入虚拟机网络编辑器将虚拟网卡自身的DHCP功能关闭

(3)将win7中的本地网卡设置成自动获取
DHCP原理及实验
(4)DHCP服务分配IP地址成功
DHCP原理及实验
DHCP原理及实验
客户机可以查看配置DHCP服务的各种信息,租约时间,DHCP服务器的IP地址,DNS,以及WINS服务器的地址,服务器也可以查看租用IP地址的客户机。
3、设置保留
(1)新建保留
DHCP原理及实验
(2)设置保留的IP地址和mac地址
DHCP原理及实验
注:MAC地址就是客户机的物理地址可以从客户机的网络的状态中查看
(3)验证保留生效
DHCP原理及实验
4、用抓包wireshark工具验证DHCP服务四个步骤
DHCP原理及实验
此处对应DHCP服务租约的四个步骤:
(1) DHCP客户端以广播的形式发送Discover请求IP租用。
(2) DHCP接收到Discover请求后,会向客户端发出DHCP Offer报文作为回应,该报文中包含DHCP服务器可向DHCP客户端提供的IP地址以及DHCP服务器自己的IP地址信息。
(3) DHCP客户端会选择最先接收到的DHCP Offer进行处理,并以广播的形式发送DHCP Request报文,该报文加入对应DHCP服务器的地址以及所需要的IP
(4) DHCP服务器接收到DHCP Request报文后,会判断报文中的服务器IP是否与自己相同。如果不同,不做任何处理,只清除相应的IP分配记录;如果相同,服务器会向客户端发送ACK报文,确认可以使用,并且附上响应的租期。
注:抓包之前需要再客户机通过cmd命令ipconfig /release将网卡的缓存清理,ipconfig/renew重新获取,这样才能通过抓包工具获取完整的抓包过程。

推荐阅读:
  1. DHCP中继原理
  2. 原理:DHCP原理与配置

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ip地址分发、虚拟机、dhcp dhc %d

上一篇:java 多线程-生产者消费者模式-管程法

下一篇:保证Linux系统安全——账号管理

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》