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测试

上文是基于端口,下附基于地址池