DHCP协议

DHCP基本概念

1.DHCP(动态主机配置协议):是一种网络协议,用于自动分配IP地址给网络中的设备,同时也能提供其他网络配置信息,如子网掩码,默认网关和DNS服务器地址。

2.DHCP存在于UDP协议 典型的C/S架构 端口号67/68----DHCP客户端(负责索要IP的设备          端口号68)------DHCP服务器(负责发放IP的设备 端口号67)

DHCP工作原理

第一种:初次获取IP地址的过程

1.由DHCP客户端向DHCP服务器去索要IP地址(广播)-----源IP:0.0.0.0(代表没有地址)                   目标IP:255.255.255.255   源MAC:自己       目标MAC:全F

这个包叫做:DHCP---discover包

2.由DHCP服务器向DHCP客户端回复DHCP--offer包 (单播/广播 )不同厂商方式不同该包中存在一个临时可用的IP地址,并且暂时给予DHCP客户端使用

3.由DHCP客户端向DHCP服务器回复DHCP---request包(广播)【告知使用其IP地址的服务器,你给我的IP我用了,同时告知其他未使用其IP地址的服务器,我拒绝了你们提供的IP地址】

4.由DHCP服务器向DHCP客户端回复DHCP---ack包 (代表确认收到

第二种:再次获取IP地址

1.由DHCP客户端向DHCP服务器回复DHCP--request包(我还想要之前的IP地址

2.由DHCP服务器向DHCP客户端回复ACK包(你接着用就好) /DHCP--NAK包(表示拒绝)

特殊情况:DHCP客户端意图索要之前的IP地址,但是DHCP服务器无法提供之前的IP地址

涉及知识点

1.租期:24h【T1:租期的50%--12h DHCP客户端向DHCP服务器发送DHCP--request包(单播         代表试图续租)】【T2:租期的87.5%---21h DHCP客户端向DHCP服务器发送 DHCP--request包(广播)】

注:租期:客户端可以使用DHCP服务器分配的IP地址的时间长度

2.DHCP服务器:负责管理IP地址池,并向客户端提供网络配置信息。

3.DHCP客户端:网络中的设备,通过DHCP协议自动获取IP地址和网络配置。

4.IP地址池:DHCP服务器中定义的一组IP地址,用于动态分配给客户端

5.排除地址:在地址池中不分配给客户端的IP地址范围。

DHCP的安全性和优化措施

为了提高网络安全性,可以采取一些措施,如设置MAC地址过滤,使用DHCP Snooping 等,此外,定期监控DHCP服务器的运行状态和日志,以及保持软件更新,也是重要的维护措施。

DHCP的实际应用场景

DHCP广泛应用于各种网络环境中,特别是在那些需要动态分配大量IP地址的场合,如企业网络,校园网络和互联网服务提供商网络。通过使用DHCP,网络管理员可以简化网络管理,减少配置错误,并提高网络的灵活性和可扩展性。

DHCP于DNS的关系

DNS和DHCP之间的联系在于,当设备通过DHCP获取IP地址时,DHCP服务器提供的信息中通常包括DNS服务器的IP地址,这样,设备在获取到IP地址后,可以通过DNS服务器进行域名解析,在实际应用中,DNS和DHCP经常部署在同一台服务器上,以提供更高效,便捷的网络服务。通过使用这两个服务,网络管理员可以更轻松地管理和维护网络,并且用户可以通过使用易于记忆的域名访问互联网上的其他计算机和服务。

综上所述,DNS负责将域名转换为IP地址,而DHCP负责为设备分配IP地址和其他网络配置参数,两者相互协作,共同支持网络中的通信和资源访问。

DHCP基本配置

1.开启DHCP服务

[R1]dhcp enable

 2.配置好地址池

[R1]ip pool AA  创建IP地址池
[R1-ip-pool-AA]network 192.168.1.0 mask 24    在AA地址池中放入192.168.1.0/24网段
[R1-ip-pool-AA]gateway-list 192.168.1.1 定义该地址池中网关为192.168.1.1

3.让网关执行DHCP

[R1-ip-pool-AA]dns-list 8.8.8.8 114.114.114.114 定义DNS
[R1-GigabitEthernet0/0/0]进入网关所在接口
[R1-GigabitEtherent0/0/0]dhcp select global 让网关执行DHCP下发任务

查询

PC>ipcondfig 查看PC端的IP
[R1]display ip pool name AA 查询地址池AA    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值