大家好,欢迎来到IT知识分享网。
特别说明:本文为原创内容,但部分图片来源于网络(本章使用华为模拟器ENSP作为实验软件)
# 10.DHCP
DHCP(Dynamic Host Configuration Protocol)动态主机配置协议,该协议用来自动给主机分配IP地址和网络参数,可以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突;
配置R1启动DHCP服务,并给PC1和PC2分配IP地址和网络参数:

R1的配置:
#
dhcp enable 启用DHCP的功能
#
ip pool dhcp_for_192.168.1.0 创建地址名称为dhcp_for_192.168.1.0的地址池
network 192.168.1.0 mask 255.255.255.0 创建要分配的网段以及子网掩码
gateway-list 192.168.1.1 创建要分配的网关地址
dns-list 8.8.8.8 114.114.114.114 创建要分配的DNS地址
#
interface Ethernet0/0/0 进入和用户要分配IP地址相连的接口
ip address 192.168.1.1 255.255.255.0
dhcp select global 使用本地建立的地址池分配IP地址,global就是指当前路由器上已经创建好的所有DHCP地址池;这种方式可以提前在地址池内指定网关、DNS,另外global方式分配IP的时候取决于客户端发送的是哪个网段的DHCP请求包,请求包是哪个网段的就从当前路由器中全部创建好的DHCP地址池里选择同网段的地址池分配地址给客户端;如果采用dhcp select interface方式分配IP地址的话,就可以不用提前建立DHCP地址池,就是以“当前接口的IP与掩码”所处的IP地址范围作为地址池下发,无需手动指定地址范围, 网关既当前接口IP,而DNS需要在接口下配置。
注:dhcp select global 建议使用B类地址,如果用192.168.1.0/24会无法做排除。
#
查看DHCP分配的详细信息:

注:DHCP服务器使用不同的MAC地址来区分不同的客户端;
抓包之后可以看到PC1用DHCP协议获取到IP地址的过程一共是4步:

①PC1发送以源IP地址0.0.0.0,目标IP地址255.255.255.255的广播Discover,该广播内容中含有PC1自身的MAC地址,用来作为其身份信息,该广播的目的是用来查找网络中存在的DHCP服务器;
②DHCP服务器对PC1的发出的Discover做出回应offer,并告知PC1可以使用的IP地址;
③PC1为了确认该地址可以使用,在一次发送一个Request广播请求,告知网络中存在的DHCP服务器,自己要使用该IP地址了;
④DHCP服务器最终给PC1确认ACK可以使用该IP地址;
让客户端重新获取IP地址的方法可以用ipconfig /renew(刷新)或者ipconfig /release(释放)

(未完待续。。。。。。)
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/174616.html