DHCP的工作原理和实验解析

DHCP简介

1、DHCP是动态主机配置协议(Dynamic Host Configration Protocol ) 2、DHCP是位于OSI 七层模型中的应用层,基于UDP协议工作。服务器端口为67(源端口回应应答信息给主机),客户端端口为68(目的端口来广播信息)。 3、DHCP基于C/S模型,即客户端 / 服务器模式。其中客户端用来向服务器提出配置申请,而服务器负责集中管理信息,并根据相关配置要求来返回相应配置信息

DHCP的优点

1、自动分配IP地址给用户,无需手工配置,提高配置IP地址效率,减少工作量。 2、方便管理员对所有电脑进行统一管理。 3、通过使用IP地址租约管理的方式,来对IP地址进行管理,极大地提升了IP地址的使用率。

DHCP工作原理

DHCP工作步骤: DHCP Discovery(广播) : 因为DHCP客户端在请求IP地址时,并不知道服务器的位置,所以客户端会在本地以广播的形式向服务器发送DHCP Discovery 报文,请求IP地址。 DHCP Offer(单播) : DHCP服务器 收到 Discovery 报文后,会在IP地址池中捞一个合适的IP,加上租约、网关等,构造一个DHCP Offer 报文,并向客户端响应提供的IP地址。 DHCP Request(广播): DHCP客户端可能会收到很多Offer报文,所以这个需要客户端在很多的报文中选择一个并响应它,所以需要客户端以广播的形式发送 DHCP Request 报文,并向服务器确认我要使用这个IP地址。 DHCP ACK(单播) : 服务器收到这个Request报文后,并以单播的形式向客户端发送 DHCP ACK 报文,并查找有没有相应的租约(DHCP服务器给客户端分配到的地址,就会有一个默认的租期为一天,也就是说过了这个租期之后DHCP服务器就会把这个地址收回,客户端就无法使用这个ip进行上网了。)信息,如果有就发送ACK报文回应客户端,可以用分配的IP地址。

DHCP图解: 简单点来说其实就是以下四个步骤: step1、客户机给DHCP服务器说我要一个IP,你能不能给我安排一个。 step2、服务器在地址池中捞一哈看有没得合适的,然后加上租约、网关等配置信息,然后给客户端说我这有合适的你要不要。 step3、客户端在服务器发送的一大堆地址中,选一个自己喜欢的。 step4、服务器看哈客户端选的地址有没得租约、网关等配置信息,如果有,那就通知客户端你可以用我给你分配的IP地址,要是没得那我重新给你搞个。

DHCP配置方式

DHCP的配置方式大概分为两种(目前我就晓得两种 🐶 ),一种是全局模式配置,还有一种是接口模式配置。下面我以一道例题为例来进行分析: 由图已知: 1、所给的网络号为200.1.1.0/26,这个就需要我们先把给的网络号划2个范围: 200.1.1.0/26

1100 1000.0000 0001.0000 0001.0000 0000 IP范围:200.1.1.1/27–200.1.1.30/27

1100 1000.0000 0001.0000 0001.0010 0000 IP范围:200.1.1.33/27–200.1.1.62/27

2、新建拓扑 3、进入系统,修改名字和时间,然后给R2 0/0/0 接口 和 0/0/1 接口配IP地址 4、将PC1、PC2、PC3配置为全局模式,并设置租约 5、用ipconfig查看PC1、PC2、PC3

PC1: PC2: PC3: 6、将PC4、PC5、PC6配置为接口模式,并设置租约 7、用ipconfig查看PC4、PC5、PC6

PC4: PC5: PC6: 8、用PC1去 ping PC4、PC5、PC6,实现全网可达

经验分享 程序员 微信小程序 职场和发展