DHCP——动态主机配置协议

本文详细介绍了DHCP地址配置的两种方式:手工配置与动态获取(DHCP),重点讲解了DHCP的报文类型及其工作原理,包括DHCP discover、offer、request、ACK、NAK和decline等。同时涵盖了接口地址池、全局地址池和DHCP中继的配置步骤与报文分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.IP地址配置方式

方式一:手工配置地址

此方式简单方便,但是不适用于大型网络拓扑,当网络设备较多时,导致手工配置工作量巨大。

方式二:动态获取——DHCP

采用动态获取地址的方式可以适用于大型网络拓扑,减少工作量,但是需要占用一定的资源,因为动态分配地址需要报文进行协商,会占用一定的带宽。

2.DHCP常见的几种报文

DHCP常见的报文大概有以下几种:

DHCP discover报文:用于客户端寻找服务端,是广播包。

DHCP offer报文:服务端回应客户端并携带分配给客户端的地址,是单播包

DHCP request报文:客户端用于向请求地址是否可用,表明使用哪个服务端给的地址,首次发送是广播,续租时为单播。

DHCP ACK报文:服务端回应客户端请求的地址是合法有效的地址,可以使用,是单播包。

DHCP NAK报文:服务端拒绝客户端请求的地址。当客户端租期快到一半时间时。向服务端发送request请求续租,当服务端因为某些愿意无法分配此地址给客户端时,就会发送NAK报文让客户端重新发起discover报文进行重新分配。

DHCP decline报文:当分配给客户端的地址与其他主机地址冲突时,客户端会发送decline报文告知服务端,当前分配的地址冲突,要求重新分配。

DHCP release报文:当客户端不需要使用地址时,就是主动释放地址给服务端,当服务端收到release报文后,可以把当前客户端释放出来的地址分配给其他客户端使用。

3.DHCP工作原理

        

1.首先客户端会发起DHCP discover广播,寻找服务端。

2.服务端收到discover广播,单播回复DHCP offer给客户端,并携带分配给客户端的IP地址

3.客户端收到offer报文以后,发送广播的request报文,向服务端请求使用分配到的地址。

4.服务端回复ACK报文,用来确认地址可用。

4.DHCP模式分类

        1.接口地址池
        接口地址池是指服务端使用本端接口的网段作为地址池,分配给客户端使用,网关默认是当前接口IP地址,需要启用DHCP功能,然后接口下选择DHCP模式为接口地址池。

          2.全局地址池

        全局地址池需要手工创建一个地址池,并宣告网络前缀和掩码,需要指明网关,即服务端接口IP,表明此地址不能用来分配给客户端,需要先启用DHCP功能,创建全局地址池,设置网关,接口下选择DHCP模式为全局模式。

        3.DHCP中继

        当客户端和服务端不在同一局域网下时,由于路由器隔离广播域,导致客户端的广播包服务端无法收到,此时,需要使

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值