我是靠谱客的博主 合适花瓣,最近开发中收集的这篇文章主要介绍DHCP基础前言一、基础配置二、抓包分析及过程详解 思考,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

前言

一、基础配置

二、抓包分析及过程详解

1、寻求DHCP sever

2、提供ip地址租用

3、接收IP地址租用

4、租约确认

 思考


前言

在很多大型企业网络中,会有大量的主机或设备需要获取IP地址等网络参数。如果要采用手动进行配置,工作量很大也不好管理,还可能造成IP地址冲突等问题。为了解决此问题,使用动态主机配置协议DHCP(Dynamic Host Configuration Protocol)来分配IP地址等参数,可减少地址冲突,同时也可以减少管理员的工作量


提示:以下是本篇文章正文内容,下面案例可供参考

一、基础配置

配置端口:

interface GigabitEthernet0/0/0

 开启dhcp服务:

dhcp enable

 配置地址池

ip pool p1

 gateway-list 192.168.1.1

 network 192.168.1.0 mask 255.255.255.0

 dns-list 192.168.1.20

 验证  通过dhcp协议可以动态拿到ip地址

二、抓包分析及过程详解

1、寻求DHCP sever

抓包看到,源地址为0.0.0.0,目的地址为255.255.255.255,向网络中进行广播,数据包中包含客户机的MAC地址和计算机名等信息。

2、提供ip地址租用

dhcp sever 监听到客户机发出的DHCP discover广播后,服务器会向客户机回复一个DHCP offer 数据包。

抓包可见分配的ip地址,子网掩码,地址租约等信息,客户机只接受收到的第一个DHCP offer数据包,dhcp服务器中指定的地址不一定为最终的地址,通常DHCP服务器会保留该地址直到客户机发出正式请求。

3、接收IP地址租用

抓包看出,客户机收到服务器相应,会广播发送一个dhcp request数据包。数据包中包含客户机的mac地址,接租约的ip地址,提供租约的服务器地址。

4、租约确认

DHCP server接收到客户机的dhcp request 之后 会回给客户机一个dhcp消息包,将这个一个ip地址的合法租用信息都放入该数据包中发给客户机。


 思考

为何接收dhcp offer提供的地址后不直接使用而是继续发送request进行进一步的确认?

答:因为在offer包可以看出,返回给客户机的数据包中包含服务器的地址,以及提供给客户机的地址,他们默认会把地址保留。但客户机只能使用一个地址,为了不造成地址的浪费,客户机会将接受哪一台服务器提供的IP地址包含在数据包广播中发出,服务器收到数据包发现与自己的地址不同,则会释放他们保留的IP地址以便于IP地址提供给其他客户机的请求。

最后

以上就是合适花瓣为你收集整理的DHCP基础前言一、基础配置二、抓包分析及过程详解 思考的全部内容,希望文章能够帮你解决DHCP基础前言一、基础配置二、抓包分析及过程详解 思考所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部