计算机三级——网络技术(综合题第三题)

news2024/9/24 9:19:46

DHCP报文分析常用命令及英文单词的含义

  1. Source:源地址(缩写:Src)
  2. Destitation:目的地址(缩写:Dst)
  3. ipconfig/all:查看客户机获得的IP地址及其他配置情况
  4. ipconfig/release:释放获得的地址(源地址 --> 目的地址的释放)
  5. ipconfig/renew:可以重新从 DHCP 服务器获得新的地址租约
  6. Response:回应
  7. Physical Address:物理地址 MAC 地址 = Hardware address 硬件地址
  8. Dhcp Enabled:是否允许 DHCP 动态分配(一般为Yes)
  9. Subnet Mask:子网掩码
  10. Gateway address:网关地址 = 路由器地址
  11. Next server to use in bootstrap:下一个服务器被应用
  12. Client address:客户机地址
  13. Severip Address:DHCP 服务器地址
  14. Boot record type:引导记录类型(1-request,2-reply)
  15. Client self-assigned address:客户端自分配 IP 地址


向DHCP服务器申请一个IP地址的基本操作步骤:
(1)当DHCP客户机第一次登录网络的时候,该客户机没有任何IP数据设定,它将向网络发出一个DHCP Discover封包。由于客户端还不知道自己属于哪一个网络,所以封包的源地址为0.0.0.0,其目的地址则为255.255.255.255,向网络进行广播。
(2)一般默认DHCP Discover的等待时间为1s,当客户机将第一个DHCP Discover封包送出去之后,在1s主内没有得到响应的话,它就会进行第二次DHCP Discover广播。客户端最多有4次广播,除了第一次会等待1s之外,其余3次的等待时间份别是9s、13s、16s。如果都没有得到DHCP服务器的响应,客户端则会显示错误信息,宣告DHCP Discover失败。之后,系统会继续在5min之后再重复一次DHCP Discover过程。
(3)当DHCP服务器监听到客户端发出的DHCP Discover广播后,将会对客户机作出应答。它会通过UDP端口回应客户一个DHCP Offer广播包,提供一个IP地址。该广播包的源IP地址为DHCP服务器的IP地址,目标IP地址为255.255.255.255;包中还包含提供给客户机的IP地址、子网掩码及租期等信息。
(4)DHCP协议允许网络上配置多台DHCP服务器,客户机将会收到网络上多台DHCP服务器的响应,但它只会挑选其中一个DHCP Offer,通常都是最先抵达的那个,然后客户机向网络发送一个DHCP Request广播封包,告诉所有DHCP服务器它将接受哪一台服务器提供的IP地址。同时,客户端还会向网络发送一个ARP封包,确认网络上是否有其他机器在使用该IP地址;如果发现该IP已经被占用,客户机则会发出一个DHCP Decline封包给DHCP服务器,拒绝接受其DHCP Offer并重新发送DHCP Discover信息。
(5)当DHCP服务器接收到客户端的DHCP Request封包之后,向客户端发出一个DHCP ACK 响应,确认该IP租约的正式生效。
(6)客户在收到DHCP ACK包后,会使用该广播包中的信息来配置自己的TCP/IP,至此租用申请过程结束,客户机可以在网络中通信。

第一题

某客户机使用DHCP获取IP地址等信息,其获取IP地址过程中捕获的4条报文及对第2条报文分析如下图所示。请分析其中的信息,补全内容。
分析报文类型:DHCP Offer

【11】 根据DHCP工作原理,第2条报文是DHCP服务器广播DHCP Offer作为对DHCP
Discover报文的响应。因此【11】处应填入:offer。 【12】 根据DHCP工作原理,第2条报文是DHCP服务器广播的DHCP Offer消息,源MAC地址为DHCP服务器的MAC地址001122334455,其目的MAC地址为广播MAC地址ffffffffffff。因此【12】处应填入:ffffffffffff。
【13】根据DHCP工作原理,第2条报文是DHCP服务器广播的DHCP Offer消息,源IP地址为DHCP服务器的IP地址192.168.0.1,目的IP地址为广播地址:255.255.255.255。因此【13】处应填入:255.255.255.255。
【14】DHCP工作过程中消息传输使用UDP协议,目的端口号为68,源端口号为67,因此【14】处应填入:UDP。
【15】语句“DHCP:Server IP Address”是DHCP服务器的IP地址,由【13】知,DHCP服务器的IP地址192.168.0.1,因此【15】处应填入:192.168.0.1。

第二题

某网络中DHCP服务器地址为10.0.0.1,MAC地址为00-12-34-56-78-90,可分配IP地址范围为10.0.0.50-10.0.0.100,其中10.0.0.50保留给MAC地址是00-11-22-33-44-55的主机。网络中某客户机从该服务器续约IP地址的过程中,在客户机捕获的2条报文及对第1条报文的分析如下图所示。请补充图中空白处的信息。
分析报文类型:DHCP Request

【11】【解析】DHCP客户机续约从第三步(DHCP request)开始,此处报文类型为Request。因此【11】处应填入:Request。
【12】【解析】DHCP客户机续约第二步为DHCP服务器广播“DHCP ACK”消息,此处报文类型为ACK。因此【12】处应填入:ACK。
【13】【14】【解析】该报文为DHCP客户机的广播报文。源地址为DHCP客户机IP地址,对应源MAC地址为001122334455的保留IP地址为10.0.0.50,目的地址为服务器地址10.0.0.1。因此,【13】处应填入10.0.0.1,【14】处应填入:10.0.0.50。
【15】【解析】此处为客户机续约地址,为保留地址10.0.0.50。因此【15】处应填入:10.0.0.50。

Message Type:
1= DHCP Discover message (DHCP Discover)
2= DHCP Offer message (DHCP Offer)
3= DHCP Request message (DHCP Request)
4 = DHCP Decline message (DHCP Decline)
5= DHCP Acknowledgment message (DHCP Ack)
6= DHCP Negative Acknowledgment message (DHCP Nak)
7= DHCP Release message (DHCP Release)
8= DHCP Informational message (DHCP Inform)

第三题

某公司网络DHCP服务器地址为192.168.0.2,192.168.0.6-192.168.0.254为其可分配IP地址,缺省网关的地址为192.168.0.1,DNS服务器地址为192.168.0.2。网络中某客户机上执行ping命令的过程中,该客户机对租用的地址进行了续订,在此过程中捕获的5条报文及对第5条报文的部分解析如下图所示。请补全图中空白处的信息。
分析报文类型:DHCP Ack

【解析】第【51】题:该空前面 "DHCP:Request,Type:”语句已经提示本行为客户端向DHCP服务器发送一条DHCP request消息,请求IP地址续约,因此【51】处应填:Request。
第【52】题:由"DHCP:Reply"知本行是对 "DHCP Request”的响应,因此源地址是"DHCP Request”目的地址,故【52】空应填:192.168.0.2。
第【53】题:同理,由 "DHCP:Reply"知本行是对 "DHCP Request”的响应,因此目的地址是 "DHCP Request”源地址,故【53】空应填:192.168.0.6。
第【54】题:DHCP服务器收到DHCP客户机请求信息后,DHCP服务器向客户端发送一条DHCP ack消息。因此【54】处应填:Ack。
第【55】题:由 “:Client self-assigned address”知该行应该填写客户机正在使用的IP地址,因此【55】处应填:192.168.0.6。

第四题

某公司网络中DHCP服务器可动态分配IP地址范围为192.168.0.100-192.168.2.200,其中192.168.0.100保留给MAC地址是00-11-22-33-44-55的主机。网络中某客户机从该服务器获取IP地址的过程中,在客户机捕获的4条报文及对第4条报文的分析如下图所示。请分析其中的信息,补全内容。

第五题

如表1所示,在某dhcp客户机上捕获了5条报文,并对第5条报文进行了解析,表2是在该客户机捕获上述报文后执行ipconfig/all命令后得到的部分信息。分析表中的报文和信息,并补全表中空白处的信息。

第六题

如下表所示,在某DHCP客户机执行ipconfig/release 和ipconfig/renew命令时捕获了5条报文,表中列出报文的部分摘要并对第1条报文进行了解析。若执行命令前后客户机的IP地址没有改变,分析表中的信息并补全空白处的信息。
分析报文类型:DHCP release

【51】【解析】由第1行的报文摘要“DHCP:Request, Type:DHCP release”知,DHCP客户机释放已获得的地址租约,所以从第2行开始DHCP客户机向DHCP服务器发送IP地址分配请求命令。由于DHCP客户机还未配置IP地址,它只能使用广播地址发送该消息,并且源IP地址设置为0.0.0.0。故【51】处应填入:0.0.0.0。
【52】【解析】DHCP客户机是通过广播的形式向DHCP服务器发送请求,所以目的地址设置为255.255.255.255。故【52】处应填入:255.255.255.255。
【53】【解析】DHCP客户机广播“DHCP发现(DHCP discover)”消息,试图找到网络中的DHCP服务器,以便从DHCP服务器获得一个IP地址。故【53】处应填入:discover。
【54】【解析】由“Message Type = 7 (DHCP Release)”知该条报文是释放地址租约报文,根据“Client self-assigned address”语句知,该处应该是DHCP客户机的IP地址,从第1行的报文过程得源IP地址为10.1.2.3。故【54】处应填入:10.1.2.3。
【55】【解析】由【55】前的“Server IP address”语句知,该处应该填写DHCP服务器的IP地址,从第1行的报文过程得服务器的IP地址为10.1.2.1。故【55】处应填入:10.1.2.1。

第七题

下图为DHCP客户机获取IP地址等配置信息时,使用Wareshark软件捕获报文中的4条报文,图中对编号为284的报文进行了解析。分析图中的信息并补全图中①~⑤空白处的信息。

【51】【解析】根据题意,图中对编号为284的报文进行了解析,由"internet protocol version 4,sic:0.0.0.0,dst:255.255.255.255”可知,DHCPrequest报文源地址为0.0.0.0,目的地址为255.255.255.255。故【51】处应填入:0.0.0.0。
【52】【解析】根据捕获的报文可知捕获的是DHCP获取!P地址的过程,需要经历discover(发现),offer(提供),request(选择),ack(确认)4个阶段。根据第1,2,3行报文摘要信息可知,编号为285的报文是DHCP服务器广播"DHCP ack”消息给DHCP客户机,源地址为DHCP服务器地址,目的地址为广播地址255.255.255.255。故【52】处应填入:255.255.255.255。
【53】【解析】由【52】空解析可知,编号为285的报文是DHCP服务器广播"DHCP ack"消息给DHCP客户机,源地址为DHCP服务器地址,目的地址为播地址255.255.255.255,由"dhcp server identifier(192.168.1.1)"可知,DHCP服务器lP地址为192.168.1.1,故【53】处应填入:192.168.1.1。
【54】【解析】根据捕获的报文可知捕获的是DHCP获取IP地址的过程,需要经历discover(发现),offer(提供),request(选择),ack(确认)4个阶段。根据第1,2,3行报文摘要信息可知,编号为285的报文是DHCP服务器广播"DHCP ack"消息给DHCP客户机。故【54】处应填入:ack。【55】【解析】根据"DHCP message type"语句知,该处应填写消息类型,当前选中的是图中编号为284的报文,故【55】处应填入:request。

第八题

在某DHCP客户机上捕获了六个报文,并对第五条报文进行了解析,请分析相关信息回答下列问题:


(1)客户机获得的IP地址是192.168.1.1
(2)在DHCP服务中设置的DNS服务器地址是202.106.46.151,路由器地址是192.168.1.100
(3)若给DHCP客户机分配固定IP地址,则新建保留时输入的MAC地址是000F1F52EFF6
(4)DHCP服务器的IP地址是192.168.1.36

【参考答案】
【51】【解析】由语句"DHCP: Client address=[192.168.1.1]"知,客户机获得的IP地址是192.168.1.1。故【51】处应填入:192.168.1.1。
【52】【解析】由语句 "Domain Name Server addres= [202.106.46.151]"知,在DHCP服务器中设置的DNS服务器地址是202.106.46.151。故[52】处应填入:202.106.46.151。
【53】【解析】一般在路由器或三层交换机的以太网的接口上设置网关。由语句"Gateway address=[192.168.1.100]"知,路由器的地址是:192.168.0.100,故【53】处应填入:192.168.1.100。
【54】【解析】由语句"DHCP: Client hardware address= 000F1F52EFF6"知,客户机的MAC地址是000F1F52EFF6。故【54】处应填入:001122334455或00-0F-1F-52-EF-F6。
【55】【解析】由DHCP服务器与客户机交互过程可知,DHCP服务器在分配地址时会发送"DHCP供给(DHCP offer)"消息。由语句“192.168.1.36 255.255.255.255 DHCP:Reply, Type:DHCP offer 09:07:00"知,地址192.168.1.36发送"DHCP供给 (DHCP offer)”消息,因此可以推断192.168.1.36是DHCP服务器。故【55】处应填入:192.168.0.36。

第九题

【参考答案】
【51】【解析】根据,src:192.168.1.36(192.168.1.36),Dst:255.255.255.255(255.255.255.255),结合第二行报文,可以推测出【51】处应填入:192.168.1.36。
【52】【解析】根据【51】的解析可以推断出【52】处应填入:255.255.255.255。
【53】【解析】自动分配IP地址一般经历发现阶段(DHCP Discover)、提供阶段(DHCP offer)、选择阶段(DHCP request)、确认阶段(DHCP ack)四个阶段。结合图在"info"信息,缺少提供阶段(DHCP offer)信息,故【53】处应填入:offer。
【54】【解析】根据④之前"Dst:Broadcast"(广播)知,该处应填入:全1的MAC地址,即ff:ff:ff:ff:ff:ff。
【55】【解析】IP地址(Intemnet Protocol Address)是一种在Internet上的给主机编址的方式,也称为网际协议地址。故【55】处应填入:Internet protocol / IP。

第十题

某公司使用DHCP服务器对公司内部主机的IP地址进行管理,已知:
1)该公司共有40个可用IP地址为:59.64.22.1~59.64.22.50
2)DHCP服务器选用Windows 2003 Server,其IP地址为:59.64.22.12
3)DHCP客户机使用的操作系统是Windows Xp

请问答下列问题:
(1)DHCP客户机得到图2所未信息使用的命令是ipconfig/all
(2)如图3所示DHCP服务器作用域的配置界面中,长度域输入的数值应是26
(3)在能为客户机分配地址之前,还必须执行的操作是激活作用域
(4)DHCP服务器要为一个客户机分配固定的IP地址时,需要执行的操作是配置【新建保留】对话框中的相关参数
(5)DHCP客户机要释放已获取的IP地址时,使用的命令是ipconfig/release

本题考查的DHCP协议的工作流程:
ipconfig/all命令可以查看客户机获得的地址租约及其他配置信息情况
ipconfig/release命令可以释放已获得的地址租约
ipconfig/renew命令可以重新从DHCP服务器获得新的地址租约

第十一题

下图是在DHCP客户机上依次执行命令ipconfig/release和ipconfig/renew过程中,使用Wareshark软件捕获报文中的2条报文,图中对第2条报文进行了解析。分析图中的信息并补全图中①~⑤处的信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1534283.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux系统——nload命令

目录 引言 一、nload安装 二、nload命令详解 1.命令使用 2.命令详解 3.命令选项 3.1-u选项 nload -u h 自动变更单位,Bit/s nload -u H 自动变更单位,Byte/s 3.2-m选项 nload -m 不显示流量图 nload -m -H ens33 不显示流量图,以By…

基于浏览器localStorage作为数据库完成todolsit项目

一、文章内容 TodoList结构搭建HTML代码 TodoList样式编写Css代码 TodoList行为表现JavaScript代码 二、项目展示 项目介绍 Todolist是一个基于B/S模式开发的待办事项软件,主要功能是离线记录用户的待办事项和已经完成的事情,基于htmlcssjs实现&am…

TSINGSEE青犀AI智能分析网关V4酿酒厂安全挂网AI检测算法

在酿酒行业中,安全生产一直是企业经营中至关重要的一环。为了确保酒厂生产过程中的安全,TSINGSEE青犀AI智能分析网关V4的安全挂网AI检测算法发挥了重要作用。 TSINGSEE青犀AI智能分析网关V4的安全挂网检测算法是针对酒厂里酒窖挂网行为进行智能检测与识…

Linux第82步_“gpio子系统”下的使用KEY开关灯

使用新字符设备驱动的一般模板和“gpio子系统”,以及设备树,驱动KEY和LED。 1、在stm32mp157d-atk.dts文件中添加“gpio_led”和“key0”节点 打开虚拟机上“VSCode”,点击“文件”,点击“打开文件夹”,点击“zgq”&…

设置客户端桌面壁纸 文件夹重定向

域策略-设置客户端桌面壁纸 1/服务器管理器组策略管理-gwy.com-Defait Domain Policy-右击编辑 2/用户配置-首选项-置windows设置-文件夹-右击文件夹-创建-C:\bgp-应用 3/在客户端策略更新-gpupdate /force 命令符-查看是否正确 4/服务器创建c:\image\R-C.jpg,共享文…

G - Find a way

题目分析 1.双重bfs,遍历两个起点求最短路再计算总和即可 2.唯一的坑点在于对于一个KFC&#xff0c;两人中可能有一个到不了&#xff0c;所以还要对到不了的点距离做处理 #include <bits/stdc.h> using namespace std; using ll long long; const int N 220;struct pos…

[python]bar_chart_race绘制动态条形图

最近在 B 站上看到了一个宝藏 up 主&#xff0c;名叫 "Jannchie见齐"&#xff0c;专门做动态条形图相关的数据可视化。 可以看到做出的效果还是很不错的&#xff0c;但工具使用的是 JS&#xff0c;不是 Python&#xff0c;于是尝试搜索了一下&#xff0c;看看 Python…

读取pdf文件转为txt文件,使用正则表达式删除页码

通过下述链接中的代码python 读取pdf中的文本&#xff0c;读取pdf的文字到txt文本中。 txt文本中&#xff0c;包含pdf的页码信息&#xff0c;使用如下代码删除pdf的页码 下述是包含页码信息的一段文本&#xff0c;在其中给出了4中不同格式的页码信息。 text ""&qu…

机器视觉学习(四)—— 图像的色彩

目录 一、图像的基础知识 二、NumPy模块 三、图像色彩变化 3.1 RGB图像的分通道显示 3.2 HSV图像的分通道显示 一、图像的基础知识 总结的笔记&#xff1a; """ 二值图: 每个像素取值 0或1,图像显示出来只有黑白色; 黑色:0 白色:1 灰度图: …

CSDN学习笔记总索引(2024)——我的创作纪念日(1024)

从2021-05-21至2024-03-21&#xff0c;我的CSDN博文学习笔记中&#xff0c;收集并展示浏览阅读&#xff0c;点赞收藏评论等数据&#xff0c;以浏览阅读量排逆序展示。 (笔记模板由python脚本于2024年03月21日 10:07:07创建&#xff0c;本篇笔记适合熟悉Python&#xff0c;对其基…

spring boot3登录开发-2(2短信验证码接口实现)

⛰️个人主页: 蒾酒 &#x1f525;系列专栏&#xff1a;《spring boot实战》 &#x1f30a;山高路远&#xff0c;行路漫漫&#xff0c;终有归途 目录 写在前面 上文衔接 内容简介 短信验证码接口实现 1.依赖导入 2.接口分析 3.实现思路 3.功能实现 创建发送短信…

PTA L2-041 插松枝 代码附注释

人造松枝加工场的工人需要将各种尺寸的塑料松针插到松枝干上&#xff0c;做成大大小小的松枝。他们的工作流程&#xff08;并不&#xff09;是这样的&#xff1a; 每人手边有一只小盒子&#xff0c;初始状态为空。每人面前有用不完的松枝干和一个推送器&#xff0c;每次推送一…

一些刷题需要用的大数据

无符号版本和有符号版本的区别就是有符号类型需要使用一个bit来表示数字的正负。 如果需声明无符号类型的话就需要在类型前加上unsigned。 整型的每一种都分为&#xff1a;无符号&#xff08;unsigned&#xff09;和有符号&#xff08;signed&#xff09;两种类型&#xff08;f…

【小沐学AI】Google AI大模型的一点点学习(Python)

文章目录 1、Google AI简介1.1 Google AI Studio1.2 Bard1.3 PaLM1.4 Gemini1.5 Gemini API1.6 Vertex AI1.7 Gemma 2、Google AI开发2.1 快速入门2.1.1 配置开发环境2.1.2 列出所有模型2.1.3 从文本输入生成文本2.1.4 从图像和文本输入生成文本2.1.5 聊天对话 结语 1、Google …

(vue)新闻列表与图片对应显示,体现选中、移入状态

(vue)新闻列表与图片对应显示&#xff0c;体现选中、移入状态 项目背景&#xff1a;郑州院XX项目首页-新闻展示模块&#xff0c;鼠标移入显示对应图片&#xff0c;且体现选中和移入状态 首次加载&#xff1a; 切换列表后&#xff1a; html: <el-row :gutter"20"…

k8s系列之十五 Istio 部署Bookinfo 应用

Bookinfo 应用中的几个微服务是由不同的语言编写的。 这些服务对 Istio 并无依赖&#xff0c;但是构成了一个有代表性的服务网格的例子&#xff1a;它由多个服务、多个语言构成&#xff0c;并且 reviews 服务具有多个版本。 该应用由四个单独的微服务构成。 这个应用模仿在线书…

javaSwing日记管理系统

一、简介 使用 Java Swing 开发日记管理系统 在今天的博客中&#xff0c;我将向您介绍如何使用 Java Swing 开发一个简单而功能强大的日记管理系统。这个系统将具有登录、注册、找回密码、写日志以及切换主题等功能。我们将使用 MySQL 数据库来存储用户信息和日记内容。 二、…

Springboot集成shiro框架

前言 以前的项目代码&#xff0c;整理记录一下。 一、什么是shiro 官方&#xff1a;Shiro是一个功能强大且易于使用的Java安全框架&#xff0c;可以运行在JavaSE和JavaEE项目中&#xff0c;可执行身份验证、授权、加密和会话管理。 二、Shiro核心组件 1、UsernamePasswordT…

面试真经(运维工程师)

1.熟悉的排序算法有哪些&#xff0c;它们的时间空间复杂度如何? 排序算法主要分为内部排序和外部排序。内部排序指的是数据记录在内存中进行排序&#xff0c;而外部排序则适用于排序的数据量很大&#xff0c;一次不能容纳全部排序记录的情况&#xff0c;需要在排序过程中访问…

【爬虫】专栏文章索引

为了方便 快速定位 和 便于文章间的相互引用等 作为一个快速准确的导航工具 爬虫 目录&#xff1a; &#xff08;一&#xff09;web自动化和接口自动化 &#xff08;二&#xff09;实战-爬取Boss直聘信息数据