首页 > 其他分享 >DHCP协议笔记

DHCP协议笔记

时间:2024-07-19 18:55:06浏览次数:16  
标签:协议 r1 ip 报文 笔记 --- IP地址 DHCP

DHCP----动态主机配置协议

作用:用来为终端自动分配IP地址,并且对IP地址进行集中化管理的协议。

应用层协议;传输层使用UDP协议进行数据封装,端口号67/68,其中68代表客户端;67代表服务端。

DHCP主要使用一下这8种报文类型来实现其功能:

1.DHCP DISCOVER---发现报文,用来寻找网络中的DHCP服务器(广播)

2.DHCP OFFER---提供报文,用来相应discover报文,当收到discover报文后,且服务器本地存在可用IP地址,则回复信息。(单播)

3.DHCP REQUEST---请求报文,正式向服务器请求IP地址(广播)

4.DHCP ACK---确认报文,服务器同意使用该IP地址(单播)

5.DHCP NACK---否认报文,服务器拒绝客户端使用该IP地址(广播)

6.DHCP DECLINE---客户端检测到IP地址冲突时,发送给服务器,目的是为通知服务器所分配的IP地址不可用

7.DHCP RELEAS---释放报文,客户端主动释放IP地址(单播)

8.DHCP INFORM---请求更多信息报文,向DHCP服务器请求更为详细的配置信息

IP地址租期----当PC申请下来IP地址后,会存在租期时间。能够合理使用该IP地址的时间

租期时间---24小时

当租期时间到达12小时,客户端就需要向服务器发起续租申请。

当第一次续租得到回复后,则客户端将租期时间刷新为24小时;若没有回复,则等待租期时间仅剩下3小时。

此时发送第二次续租申请,此时使用discover报文广播发送申请。

实验拓扑图

1.配置ip

[ r1]interface GigabitEthernet 0/0/0

[ r1-GigabitEthernet0/0/0]ip address 192.168.1.100 24

[r1]interface GigabitEthernet 0/0/1

[r1-GigabitEthernet0/0/0]ip address 192.168.2.100 24

2.启动DHCP服务

[r1]dhcp enable

3.配置DHCP待分配的IP地址池塘

[r1]ip pool zs ---创建池塘

[r1-ip-pool-zs]network 192.168.1.0 mask 24 ----给池塘添加IP信息

[r1-ip-pool-zs]gateway-list 192.168.1.100 ---设置池塘中所有IP的网关地址

[r1-ip-pool-zs]dns-list 114.114.114.114---设置池塘中所有IP的拥有着DNS服务器

4、将池塘与接口进行联动,目的是告诉路由器,该池塘的信息应该属于哪个接口所连接的广播域

[r1]interface GigabitEthernet 0/0/0

[r1-GigabitEthernet0/0/0]dhcp select g

[r1-GigabitEthernet0/0/0]dhcp select global

5.扩展配置

[r1-ip-pool-zs]excluded-ip-address 192.168.1.254 192.168.1.254

--修改租期时间

[r1-ip-pool-zs]lease day 0 hour 1 minute 0

--查看池塘内容

display ip pool name zs

查看数据抓包

标签:协议,r1,ip,报文,笔记,---,IP地址,DHCP
From: https://blog.csdn.net/2201_75998549/article/details/140557469

相关文章

  • 【windows11】笔记本电脑使用PE工具重装系统超详细步骤及常见问题
    因为一些原因昨天重装了一次系统,本来以为是一次简单快捷的重装,但是我们在重装系统的过程中遇到了一些问题,导致重装之后很多出现了一系列小毛病,一度以为自己没装成功,多次重装等烦恼。下面为大家附上部分教程及一些注意事项,相信大家参考别的教程配合可以很顺利地完成。第五步之......
  • 高速接口自用笔记:GT基础(三):IP配置
    参考:https://mp.weixin.qq.com/s/vsWvH7DS9b0ZBE3NM-e88A配置GTSelection界面首先进入GTSelection配置界面,这个界面主要关注红框部分。从前文对GT的时钟介绍可知,一个GTbank只有一个QPLL,红框部分表示把QPLL的代码放在IP外面实现,这样做的好处在于后续方便扩展收发器通道,便于......
  • 【笔记】从0开始的sql注入漏洞学习
    【笔记】从0开始的sql注入漏洞学习SQL数据库操作基础第一部分:MYSQL(MariaDB)基础操作1.连接数据库:mysql-uroot-p-u 输入登录用户名-p 输入密码(这个没有密码)2.显示系统中所有数据库的名称showdatabases;3.新建数据库studentcreatedatabasestudent;使用以下命令......
  • 【C++】学习笔记——AVL树
    文章目录十六、AVL树1.AVL树的概念2.AVL树节点的定义3.AVL树的插入4.AVL树的旋转5.AVL树的验证6.完整代码+测试7.AVL树的性能未完待续十六、AVL树1.AVL树的概念二叉搜索树虽可以缩短查找的效率,但如果数据有序或接近有序二叉搜索树将退化为单支树,查找元素......
  • iMessage群发协议接触
     Apple公司全线在macos与ios两个操作系统上内置了FaceTime与iMessage两个应用。完美替代运营商的短信与电话。并且FaceTime与iMessage的帐号不仅仅与AppleID绑定,同时也与使用这AppleID的手机号码绑定,这样的漏洞自然给无孔不入的群发垃圾信息商们提供了后门。研究怎么实现iMes......
  • RSA加解密笔记
        前文介绍了SM国产的对称加密算法介绍,这里记录一下RSA非对称加密情况,不太情况贸然上手还是有一些坑,密钥位数分为512,1024,2048,4096之类,公钥,私钥成对出现,一般文本之类,如请求参数而言,公钥加密,私钥解密,如果是证书,情况会稍微不同,这里不展开记录,比如:双方对接数据的时候......
  • 第十一天笔记(MySQL单表)
    ==========================================orderby排序(1)降序(大到小)orderbydesc案例:select*fromhzorderbyiddesc;(2)升序(小到大)asc或不写案例:select*fromhzorderbyidasc;select*fromhzorderbyid;(3)二次排序案例:select......
  • 分享Flutter 教程笔记收集整理
    01. 初学者须知02. 初识Flutter03. Flutter开发环境搭建Windows版04. 创建Flutter项目05. Flutter编写一个HelloWorld程序06. FlutterTextWidget文本组件的使用07. FlutterContainer容器组件的使用08. FlutterImage图片组件的使用09. FlutterL......
  • 计组笔记第三章——存储系统
    3.1存储系统的基本概念存储器的层次结构存储器的层次结构如下图:越靠近上层的速度越快、容量越小、价格越高。存储器有Cache-主存层和主存-辅存层。辅存中的数据要调入主存后才能被CPU访问。存储器和CPU之间的调用关系如图所示:添加Cache层是为了缓解CPU速度和主存读写速度......
  • 【播客笔记】《我们为什么会受骗》强烈建议每个女生看完这本书再去恋爱! 纵横四海
    前言这是陆爻齐收听了纵横四海的播客《我们为什么会受骗》强烈建议每个女生看完这本书再去恋爱!,做的一点笔记也就是一些内容的总结和思考理解,权当作记录罢正文被骗者与骗者有两点比较重要人往往是很感性化的,难以理性地处理每件事骗者之所以能得手,很可能是因为其自身生理......