计算机网络自顶向下WireShark实验:DHCP

计算机网络-自顶向下方法(7th) 第三章 Problems 英文题目+中文答案 P1. Suppose Client A initiates a Telnet session with Server S. At about the same time, Client B also initiates a Telnet session with Server S. Provide possible source and destination port numbers for a. The segments sent from A to S. b. The segments sent 阅读详情
AI摘要

本文记录了一次计算机网络实验,详细分析了DHCP(动态主机配置协议)通过UDP进行的四步发现/提供/请求/确认交换。实验揭示了DHCP消息中交易ID的重要性,以及在IP数据报中如何处理未确认的IP地址。此外,还讨论了DHCP服务器如何提供IP地址、路由器和子网掩码信息,以及客户端如何接受和释放IP地址。

前言

计算机网络自顶向下WireShark实验记录,可供参考

题目

1.Are DHCP messages sent over UDP or TCP?
DHCP 消息是通过 UDP 还是 TCP 发送的?

答:UDP
在这里插入图片描述
2.Draw a timing datagram illustrating the sequence of the first four-packetDiscover/Offer/Request/ACK DHCP exchange between the client and server. Foreach packet, indicated the source and destination port numbers. Are the portnumbers the same as in the example given in this lab assignment?
绘制一个定时数据报,说明客户端和服务器之间第一个四包发现/提供/请求/确认 DHCP 交换的顺序。对于每个数据包,指明源端口号和目的端口号。端口号是否与本实验作业中给出的示例相同?

答:顺序如下
在这里插入图片描述
3.What is the link-layer (e.g., Ethernet) address of your host?
您的主机的链路层(例如以太网)地址是什么?

答:
在这里插入图片描述
4.What values in the DHCP discover message differentiate this message from theDHCP request message?
DHCP 发现消息中的哪些值将此消息与 DHCP 请求消息区分开来?

答:
在这里插入图片描述
个人觉得是这里,考虑到DHCP一开始是使用广播,所以是没有服务器的信息的,即在发现时是没有服务器的IP地址,只有到请求的时候有服务器IP地址的
5.What is the value of the Transaction-ID in each of the first four (Discover/Offer/Request/ACK) DHCP messages? What are the values of theTransaction-ID in the second set (Request/ACK) set of DHCP messages? What is the purpose of the Transaction-ID field?
在前四个(发现/提供/请求/确认)DHCP 消息中,事务标识的值是多少?第二组(请求/确认)DHCP 消息中事务标识的值是多少?交易标识字段的用途是什么?

答:
在这里插入图片描述
用途是被机器标识?
6.A host uses DHCP to obtain an IP address, among other things. But a host’s IP address is not confirmed until the end of the four-message exchange! If the IP
address is not set until the end of the four-message exchange, then what values areused in the IP datagrams in the four-message exchange? For each of the four
DHCP messages (Discover/Offer/Request/ACK DHCP), indicate the source and destination IP addresses that are carried in the encapsulating IP datagram.
除其他外,主机使用 DHCP 来获取 IP 地址。但是一个主机的 IP 地址直到四 消息交换结束才被确认!如果直到四消息交换结束才设置 IP 地址,那么在四消息交换中的 IP 数据报中使用什么值?对于四个 DHCP 消息(发现/提供/请求/确认 DHCP)中的每一个,指出封装的 IP 数据报中携带的源和目的IP 地址。

答:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以上即为这四种情况的源地址目的地址的变化
7. In the example screenshot in this assignment, there is no relay agent between thehost and the DHCP server. What values in the trace indicate the absence of a relayagent? Is there a relay agent in your experiment? If so what is the IP address ofthe agent?
在此分配的示例屏幕截图中,主机和 DHCP 服务器之间没有中继代理。跟踪中的哪些值表示没有中继代理?你的实验中有中继代理吗?如果是,代理的 IP 地址是什么?

答:
在这里插入图片描述
这个代表有没有中继代理
8.Explain the purpose of the router and subnet mask lines in the DHCP offermessage.
解释 DHCP 提供消息中路由器和子网掩码行的用途

答:路由器起到网关作用,而掩码自然就是起到掩码的作用了
9.In the DHCP trace file noted in footnote 2, the DHCP server offers a specific IPaddress to the client (see also question 8. above). In the client’s response to the first server OFFER message, does the client accept this IP address? Where in theclient’s RESPONSE is the client’s requested address?
在脚注 2 中提到的 DHCP 跟踪文件中,DHCP 服务器向客户端提供了一个特定的 IP 地址(另请参见问题 8。以上)。在客户对
第一个服务器 OFFER 消息,客户端接受这个 IP 地址吗?客户端的响应中,客户端请求的地址在哪里?

答:
在这里插入图片描述
在这里插入图片描述
可以看到是接受的
10.Explain the purpose of the lease time. How long is the lease time in your experiment?
解释租赁时间的目的。你实验的租期是多久?

答:主要是提供灵活性吧,以及让IP地址分配合理,并且不会浪费,毕竟IP地址是有限的
在这里插入图片描述
11.What is the purpose of the DHCP release message? Does the DHCP server issue an acknowledgment of receipt of the client’s DHCP request? What would happen。if the client’s DHCP release message is lost?
DHCP 释放消息的目的是什么?DHCP 服务器是否发出收到客户端 DHCP 请求的确认?如果客户端的 DHCP 释放消息丢失,会发生什么?

答:释放消息的目的是为了回收IP地址,没有,如果释放消息丢失,估计会继续用,直到租赁时间到期
12.Clear the bootp filter from your Wireshark window. Were any ARP packets sentor received during the DHCP packet-exchange period? If so, explain the purposeof those ARP packets.
从 Wireshark 窗口中清除 bootp 过滤器。在 DHCP 数据包交换期间,是否发送或接收了任何 ARP 数据包?如果是,请解释这些 ARP 数据包的用途

答:发送了,主要用途应该就是地址解析,毕竟DHCP中数据包需要放在以太网帧中去使用,从而去找到服务器的地址

《计算机网络—自顶向下方法》 Wireshark实验(九):DHCP 协议分析 本文学习DHCP(Dynamic Host configuration protocol)动态主机配置协议,通过学习DHCP协议和报文,然后通过GNS3模拟DHCP服务器配置,最后使用Wireshark进行报文分析。 阅读详情

相关推荐

Wireshark实验九:DHCP

参考 moranzcw/Computer-Networking-A-Top-Down-Approach-NOTES: 《计算机网络-自顶向下方法(原书第6版)》编程作业,Wireshark实验文档的翻译和解答。​ 实验 mac中手动关闭IPVC配置,然后再选择“使用DHCP” 实验结果分析 DHCP 消息是通过 UDP 还是 TCP 发送的?UDP 绘制时间流图形。说明客户端和服务器之间第一次四个 DHCP 发现,DHCP 提供,DHCP 请求以及 DHCP 响应的顺序,说明您的结果中对于每个数据

weixin_42093700的博客 4328

Wireshark Lab: DHCP v7.0

0. 实验文件地址 Wireshark Lab: DHCP v7.0 DHCP:动态主机配置协议。允许主机自动获取(被分配)一个IP地址(即插即用)。还允许一台主机得知其他信息,例如它的子网掩码、它的第一跳路由器地址(常称为默认网关)与它的本地DNS服务器的地址。 1. DHCP Experiment Question & Answer 1. Are DHCP messages sent over UDP or TCP? UDP。 2. Draw a timing datagram illust

astralcon的博客 3809

计算机网络实验:DHCP

一.实验说明。为了观察DHCP的作用,我们将执行多个DHCP相关命令,并捕获作为执行这些命令的结果交换的DHCP消息。做到以下几点1. 首先打开Windows命令提示符应用程序(可以在附件文件夹中找到)。如图1所示,输入“ipconfig /release”。 ipconfig的可执行文件位于C:\Windows \Stase32中。此命令释放当前IP地址,从而使主机的IP地址...

qq_37298104的博客 8651

TCP/IP协议安全

如果如果来自客户端的DHCP Release消息丢失,则DHCP服务器必须等待该IP地址的租用期结束,直到它可以将其重新用于另一个客户。5.1 A主机上外网(目标网站明文传输,输入任意的帐号和口令),B运行sinffer(选定只抓源为A的数据),B是否能看到A和外网的通信(A刚输入的帐户和口令)?的时间量给客户的地址,如果时间到期,就需要重新申请或者续期,如果没有重新租赁的话,3、在现有的交换网络中,若接入一个假冒的DHCP服务器,分析存在的问题。在我的实验中,我的租约时间是一个小时。

qq_63738150的博客 509

关于计算机网络的一些基础实验以及实验心得

文章目录关于计算机网络学习目标一、验证性实验1.ipconfig二、Wireshark 实验1.引入库三、Cisco Packet Tracer 实验实验总结 关于计算机网络学习目标 学习计算机网络的基本原理,熟悉网络的运行方式,能对相应的网络故障进行诊断与解决,能进行基本的网络管理、规划和维护等,了解当前网络技术的发展。 一、验证性实验 这部分我们主要学习了一些命令行工具以及他的功能作用。 1.ipconfig 首先,我们学习ipconfig先理解他的概念,ipconfig 是微软操作系统的计算机上用来

qq_44719839的博客 4542

计算机网络自顶向下方法第六版配套资源全套

文章目录计算机网络自顶向下方法第六版配套材料说明所有内容 计算机网络自顶向下方法第六版 英文电子书PDF文字版 配套材料 说明 所有免费材料可以在以下链接访问: http://wps.pearsoned.com/ecs_kurose_compnetw_6/216/55463/14198700.cw/index.html 付费材料在文件夹中,有些材料不是PDF,是HTML网页,就直接转换成P...

heureuxchaquejour的博客 1万+

Wireshark Lab8:DHCP

更好的阅读体验 Lab8:DHCP In this lab, we’ll take a quick look at DHCP. DHCP is covered in Section 4.4.3 of the text1 . Recall that DHCP is used extensively in corporate, university and home-network wired and wireless LANs to dynamically assign IP addresses to hos

MINGgoS的博客 4557

计算机网络 WireShark DHCP 实验10

1 Are DHCP messages sent over UDP or TCP? 2 Draw a timing datagram illustrating the sequence of the first four-packet Discover/Offer/Request/ACK DHCP exchange between the client and server. For each packet, indicated the source and destination port num

Bernard's 1472

计算机网络自顶向下方法 第四章 Wireshark实验:DHCP 答案

Wireshark实验:DHCP 官方文档第六版第七版第七版翻译 Wireshark_DHCP 实验答案 Wireshark_DHCP 执行结果和wireshark结果图片: 通过UDP发送的。 顺序为: DHCP Discover, DHCP offer, DHCP Request, DHCP ACK DHCP服务器发送的目的IP地址并不和示例相同。 主机的以太网地址是:1c:1b:b5:c2:8c:e7 DHCP中的option不同。 比如DH...

Coding home - 漂流瓶jz 2652

计算机网络实验Wireshark_DHCP_Solution_July_22_2007.pdf

计算机网络上机实验 Wireshark_DHCP_Solution_July_22_2007.pdf

K230开发板实战:5步搞定YOLOv8模型部署(附常见报错解决方案)

本文提供了一份详细的K230开发板部署YOLOv8模型的实战教程。内容涵盖从环境准备、模型转换到代码编写的完整流程,并重点解析了使用AICube工具链时常见的“生成部署文件异常”等报错解决方案,旨在帮助开发者高效完成嵌入式AI模型部署。

weixin_29053073的博客 786

《计算机网络自顶向下》Wireshark实验 Lab7 DHCP:从抓包实战到协议交互全解析

本文通过《计算机网络自顶向下》Wireshark实验Lab7,详细解析DHCP协议的四步交互流程与实战抓包技巧。从基础环境搭建到高级场景分析,涵盖Discover、Offer、Request、ACK全阶段,并深入探讨跨网段中继、租约更新机制及常见故障排查方法,帮助读者全面掌握DHCP协议的工作原理与Wireshark实战应用。

weixin_30768881的博客 253

【Linux】Petalinux使用QSPI FLASH引导启动

1. 预分配Flash空间使用Flash引导Petalinux做的系统,也有进阶的做法。部分图片和经验来源于网络,若有侵权麻烦联系我删除,主要是做笔记的时候忘记写来源了,做完笔记很久才写博客。1. 预分配Flash空间根据生成的bit文件大小估算BOOT.BIN文件的大小,为Flash大概分配四个分区:boot、bootenv、kernel、bootscr,分别存放BOOT.BIN文件、u-boot的环境变量、内核文件(image.ub/zImage/uImage等)、启动脚本boot.scr。

Tesseract_9527的博客 3375

《计算机网络自顶向下》Wireshark Lab + Socket Lab + 杂项实验室编程 全实验博客链接

文章目录前引博客相关链接 前引 博客相关链接 《计算机网络自顶至下》Socket Lab1 Web Server Lab 《计算机网络自顶至下》Socket Lab2 UDP Pinger Lab 《计算机网络自顶至下》Socket Lab3 SMTP Lab 《计算机网络自顶至下》Socket Lab4 HTTP Web Proxy Server ...

Love 6's Private Blog 1万+

【报错】sqli-labs靶场搭建出现“Unable to connect to the database: security”

搭建sqli-labs靶场时,“Unable to connect to the database: security”报错解决

九芒星的博客 2992

别再手动切换了!用SP3485+三极管搞定RS485自动收发电路(附完整原理图)

本文详细介绍了如何利用SP3485芯片和三极管设计RS485自动收发电路,解决传统手动切换带来的IO资源占用和软件复杂度问题。通过原理分析、电路设计拆解和实战注意事项,帮助工程师打造稳定可靠的自动收发通信模块,显著提升系统性能和可靠性。

weixin_26833939的博客 513

《计算机网络自顶向下》Wireshark实验 Lab7 DHCP

文章目录前引Lab7 DHCP查阅Wireshark Lab官网 获取Lab文档Q&A 1 所作工作Q&A 1 前引 这个Lab是接着NAT做的 - - 感觉做这种Lab尽管说实际上手的程度少了很多 但是对这些协议都有了一种通晓的认识 还是挺好的 那下面接着看 Lab7 DHCP 查阅Wireshark Lab官网 获取Lab文档 下面是方便大家下载的链接 友情提供哈^^ WIRESHARK LABS 下面还是老样子 放一下文档的中文截图 大家看看就好了 Q&A 1 所

Love 6's Private Blog 4546

Zemax光学设计——单透镜设计

(1)在镜头数据编辑器中面2那一栏中的“曲率半径”栏右侧的方格中单击,弹出“在面2上的曲率解”对话框(2)将对话框中的求解类型设为“F数”(3)将“F/#”设置为10设置完成后,其中的一些数据会发生变化在初始结构中,透镜的曲率半径和厚度未知,,这些参数需要软件自动优化得到,但可以使用透镜后表面上边缘厚度解得到近轴焦平面的位置在透镜后表面的厚度上单击鼠标右键,选择边缘光线求解类型,它表示近轴边缘光线会自动在下一个表面上聚焦并确定距离值。

yangSHU21的博客 2万+

计算机网络实验(二):Wireshark网络协议分析

本实验是使用Wireshark进行抓包分析,包括http、dns等协议

m0_62887657的博客 3992

基于STM32、HAL库的ZMOD4510AI4R气体传感器驱动程序设计

ZMOD4510AI4R是Renesas公司推出的一款数字空气质量传感器,主要用于检测臭氧(O₃)和总挥发性有机化合物(TVOC)浓度。(status & 0x80)) // 检查数据就绪位。// 等待测量完成 (实际应用中应该使用非阻塞方式)// 转换为ppb (简化转换,实际应根据传感器文档校准)* @param hzmod: ZMOD4510句柄。* @param tvoc: TVOC浓度(ppb)* @param ozone: 臭氧浓度(ppb)* @param hi2c: I2C句柄。

corlin6688的博客 312

从码农到生态建造者:我的一人公司运作方案

华哥·OPC 运营方案 v1.0 - 第一次迭代 🚀,搭建闭环生态系统,赋能 AI 时代的超级个体,更好的做自己,同时照亮别人。

AaronZZH 的博客 996

计算机网络实验报告

计算机网络实验报告验证性实验一、ipconfig二、ping三、tracert四、ARP五、DHCP六、netstat七、DNSWireShark实验Cisco Packet Tracer实验 验证性实验 本部分共有 8 个实验,实验 1~7 使用 Cmder 在命令行窗口完成,实验 8 使用浏览器完成 一、ipconfig ipconfig 是微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息(/all 参数)。 作业一、使用 ipconfig/all 查

weixin_45655091的博客 1万+

YOLOv8高级应用实战:多目标跟踪+实例分割+小样本检测(工业/安防场景落地指南)

安防监控中,需要跟踪多个行人的运动轨迹,而不只是框出“这是行人”;工业质检时,要精确分割出零件的缺陷区域(像素级),而不是只给一个粗略的矩形框;罕见场景下(如特殊故障检测、稀有动物识别),只能收集到几十张样本,普通训练方法精度惨不忍睹。我在落地工业安防和质检项目时,把YOLOv8的高级功能摸了个遍,踩过“多目标跟踪遮挡丢帧”“实例分割边缘模糊”“小样本检测过拟合”等一系列坑,最终总结出这套可直接复用的实战方案。多目标跟踪(ByteTrack)、实例分割、小样本检测。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 750

《计算机网络自顶向下》Wireshark实验 Lab6 NAT

文章目录前引Lab6 NAT查阅Wireshark Lab官网 获取Lab文档Q&A 1 所作工作Q&A 1Q&A 2 所作工作Q&A 2 前引 各位好 呜呜 本来我现在是打算去写Ethernet and ARP Lab的 结果忽然在下载链接看到了 怎么多了两个Lab 一个是NAT 一个是DHCP - - 之前写ICMP的时候就觉得挺奇怪的 怎么上面还有两个 但是我还是按照书本上的Lab 继续写 但是真的又觉得不对啊 NAT DHCP也介绍过 不可能放在后面再做吧 - -

Love 6's Private Blog 4924

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

【计算机网络】DHCP实验

在 windows下用ipconfig/release命令释放DHCP的IP地址,然后再用命令ipconfig/renew重新获取IP地址,抓包分析DHCP Release和DHCP获取IP的过程。1:中继代理的作用是转发来自客户端的DHCP请求和来自服务器的DHCP响应,尤其是在客户端和服务器不在同一网络段时。说明客户端和服务器之间一组四个DHCP发现,DHCP提供,DHCP请求以及 DHCP响应的顺序,说明每个数据包的源和目标端口号,单播还是广播?在抓包数据中,租约时间通常以小时为单位,如下图所示。

m0_65787507的博客 2091

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

上一篇: 计算机网络自顶向下WireShark实验:ICMP
下一篇: 计算机网络自顶向下:距离向量算法实验
gyhh1024
博客等级 码龄6年 98粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值