之前查看了很多博客和相关DHCP的一些相关信息,但是都没能完全理解(各有各的理解方式),感觉还是写一篇自己能理解的博客,当然有不足之处,在模拟DHCP分配IP之前首先来了解一下DHCP的相关知识
网络配置的两种方式(可以简单理解为IP地址的获取方法):
静态指定
动态获取 :bootp dhcp
bootp:boot protocol 它的实现方式是MAC与IP绑定在一起,但是如果服务器不开启则占用一个IP,如果服务器较少还可以,但是如果服务器较多显然IP是不够用的,而那些占着IP 却不开机的服务器造成了很大的资源浪费这时DHCP就解决了这一问题
DHCP服务 Dynamic Host Configuration Protocol 动态主机配置协议,服务器一旦开机则自动分配IP,并有一定的租期,租期到了则收回,IP可以续租,续租失败则收回并重新分配,如果服务器关闭则收回IP,先到先得的原则,哪台主机先申请就优先分配,并且基于广播机制(服务器和客户端必须在一个网段)
dhcp的主要用途:
1、用于内部网络和网络服务供应商自动分配ip地址给用户
2、用于内部网络管理员作为对所有电脑做集中管理的手段
dhcp的使用场景:
1、自动化安装系统
2、解决IPV4资源不足问题
dhcp的客户端工具dhclient(默认后台运行)
dhclient -d 前台运行 可以观察其执行过程(前四个报文)
dhcp工