DHCP---自动获取ip地址
2025-05-18 12:04:20 / c罗世界杯图片目录
一.DHCP服务
1.概念
2.优点
3.分配方式
4.可分配的地址信息
二.DHCP获取ip的过程
1.客户机请求IP地址
2.服务器响应
3.客户机选择IP地址
4.服务器确定租约
5.服务器租约期限到了之后续期问题
6.总结
三.DHCP实验
1.实验要求
2.实验拓扑
编辑3.实验步骤
一.DHCP服务
1.概念
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)由Internet工作任务小组设计开发专门用于为TCP/IP 网络中的计算机自动分配TCP/IP参数的协议
2.优点
减少管理员的工作量避免输入错误的可能避免IP地址冲突当更改IP地址段时,不需要重新配置每个用户的IP地址提高了IP地址的利用率方便客户端的配置
3.分配方式
自动分配: 分配到一个IP地址后永久使用。手动分配: 由DHCP服务器管理员专门指定IP地址。动态分配: 使用完后释放该IP,供其它客户机使用
4.可分配的地址信息
网卡的ip地址,子网掩码对应的网路地址,广播地址默认网关地址dns服务器地址
二.DHCP获取ip的过程
客户机从DHCP服务器获取IP地址的过程称为DHCP的租约过程
分为四个步骤
1.客户机请求IP地址
·当一个DHCP客户机启动时,客户机还没有IP地址,所以客户机要通过DHCP获取一个合法的地址此时DHCP客户机以广播方式发送DHCP Discover发现信息来寻找DHCP服务器
注意:在实际情况中,DHCP服务器可能不止一台。分为以下三种方式:
1、网络中没有DHCP服务器:客户端会自动配置一个错误地址--以169.254开头的地址
2、只有一台DHCP服务器,就这台服务器来回复。
3、不止一台DHCP服务器时,都会回复客户端,哪一台DHCP服务器offer报文先到达客户端,客户端就用谁的报文。
2.服务器响应
DHCP服务器接收到来自客户机请求IP地址的信息时,在自己的IP地址池中查找是否有合法的IP地址提供给客户机。如果有,DHCP服务器将此IP地址做上标记,加入到DHCP Offer的消息中,然后广播一则DHCP Offer消息
3.客户机选择IP地址
DHCP客户机从接收到的第一个DHCP Offer消息中提取IP地址,发出IP地址的DHCP服务器将该地址保留,这样该地址就不能再分配给另一个DHCP客户机
4.服务器确定租约
DHCP服务器接收到DHCP Request消息后,以DHCP ACK消息的形式向客户机广播成功确认,该消息包含有IP地址的有效租约和其他可配置的信息当客户机收到DHCP ACK消息时,配置IP地址,完成TCP/IP的初始化
5.服务器租约期限到了之后续期问题
6.总结
当客户机加入到网络中来需要得到IP地址
客户会发送一个广播报文 discover寻找dhcp服务器dhcp服务器收到discover报文,会回复一个offer报文,并且携带相关的配置信息。客户端收到offer报文后,会将报文中的配置信息,配置好,再回复一个request报文,告诉dhcp服务器,将使用的地址从合法地址池中去除dhcp服务器收到request报文,会回复一个ACK,告诉客户机可以放心使用。
三.DHCP实验
1.实验要求
pc能通过dhcp协议自动获取ip地址(基于端口)
2.实验拓扑
3.实验步骤
sys #切换用户模式
dhcp enable #打开dhcp
int g0/0/0 #进入接口
ip add 192.168.1.254 24 #配置ip
由于设置了网关地址为192.168.1.254 24 所以DHCP地址范围是 0~255,0和255一般不可用,254被配置成网关,所以可用范围时1~253
dhcp select interface #选择接口模式
dhcp server lease day 10 #设置租期为是10天
dhcp server dns-list 8.8.8.8 #设置dns
打开pc1,用dhcp自动获取ip
打开pc命令行用ipconfig测试
上文是基于端口,下附基于地址池