DHCP协议的笔记总结

1、什么是DHCP?

动态主机配置协议DHCP(Dynamic Host Configuration Protocol)是一种网络管理协议,用于集中对用户IP地址进行动态管理和配置。
DHCP于1993年10月成为标准协议,其前身是BOOTP协议。DHCP协议由RFC 2131定义,采用客户端/服务器通信模式,由客户端(DHCP Client)向服务器(DHCP Server)提出配置申请,DHCP Server为网络上的每个设备动态分配IP地址、子网掩码、默认网关地址,域名服务器(DNS)地址和其他相关配置参数,以便可以与其他IP网络通信。

2、为什么要使用DHCP?

   提高配置IP地址效率,减少配置工作量,减少IP地址冲突。     

3、DHCP协议报文的种类

报文类型-----八种(常用的有六种)
discover报文-----发现报文,用来发现网络中的DHCP服务器
offer报文--------由服务器进行回复,当收到discover报文后,并且服务器本地存在可用IP地址,则回复信息
request报文------正式向服务器请求IP地址
ack报文----------服务器同意使用该IP地址

decline报文------当客户端检测到IP地址冲突时,发送给服务器,用以告知服务器,IP不可用
nak报文----服务器拒绝客户端使用该IP地址----一般看不到

release报文-----客户端主动释放IP地址。

4、DHCP工作过程

 (1) 动态获取IP过程

(2 )DHCP四个阶段

DHCP动态获取IP地址的过程主要分为发现阶段、提供阶段、选择阶段、确认阶段四个阶段。

发现阶段client端在局域网内以广播的方式发起一个DHCP Discover包,目的是在子网络中发现能够给client端提供IP地址的server端。

提供阶段局域网中DHCP server接受到Discover包之后,通过发送DHCP offer包给client端应答,主要是告知client端可以提供IP地址,以及相应的IP地址租约信息和其他配置信息也会在其中。

确认阶段在client端可能会接受到多个offer包,通常clientdaunt只会接受收到的第一个DHCP offer报文,然后client端就会以广播的方式发送一个DHCP request报文请求分配IP地址。

确认阶段:server端在收到DHCP request报文之后,会判断”option”字段的serverIP地址是否是自己的IP地址,如果符合分配IP地址的条件,就会给client发送一个DHCP ACK包,如果不满足就发挥发送一个DHCP NAK 包。

(3 )续约租期

  IP地址租期----当PC申请下来IP地址后,会存在租期时间。能够合理使用该IP地址的时间
租期时间---24小时
当租期时间到达12小时,客户端就需要向服务器发起续租申请。
当第一次续租得到回复后,则客户端将租期时间刷新为24小时;若没有回复,则等待租期时间仅剩下3小
时。
此时发送第二次续租申请,此时使用discover报文广播发送申请。

(4 )重新连接使用IP地址

  Client端在重新登录网络的时候,可以不需要从初始阶段发送DHCP DISCOVER报文开始,可以直接广播发送DHCP REQUEST报文给服务器。

(5)client主动释放IP地址
  • 23
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值