IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> Wireshark实验九:DHCP -> 正文阅读

[网络协议]Wireshark实验九:DHCP

参考

moranzcw/Computer-Networking-A-Top-Down-Approach-NOTES: 《计算机网络-自顶向下方法(原书第6版)》编程作业,Wireshark实验文档的翻译和解答。?

实验

  • mac中手动关闭IPVC配置,然后再选择“使用DHCP”

image.png
image.png

实验结果分析

  1. DHCP 消息是通过 UDP 还是 TCP 发送的?UDP
  2. 绘制时间流图形。说明客户端和服务器之间第一次四个 DHCP 发现,DHCP 提供,DHCP 请求以及 DHCP 响应的顺序,说明您的结果中对于每个数据包,指示源和目标端口号是否与本实验分配中给出的示例相同?

image.png

  1. 主机的链路层(例如以太网)地址是什么? Source: Apple_b7:c0:8b (a4:5e:60:b7:c0:8b)
  2. DHCP 发现消息中的哪些值将此消息与 DHCP 请求消息区不同? Second elapsed也不同

image.png
5. 第一次四个 DHCP 发现,DHCP 提供,DHCP 请求以及 DHCP 响应的 Transaction-ID 值是 多少?Transaction-ID 字段目的是什么。这是个随机生成的值,当客户端请求和服务器一样使才会认 为有效,这是一个安全性保证的措施。
image.png
6. 主机使用 DHCP 获取 IP 地址。主机在 DHCP 的 4 次问询和回答之后获取了地址。请问 如果在这 4 次 DHCP 问询和回答中,如果主机没有 IP 地址,那么 IP 数据报的值是什 么?请分别指出这 4 个 DHCP 的消息 IP 数据报源头和目标 IP。
image.png
image.png
?

  1. 您的 DHCP 服务器的 IP 地址是多少? Source Address: 192.168.0.1

  2. 发送 DHCP Offer 消息的 DHCP 服务器 IP 是什么,指示哪条 DHCP 消息包含提供的 DHCP 地址。 ANS: 就是我的 DHCP 的 IP 172.31.159.254,这条消息中也包含给我分配的 IP。
    image.png

  3. 在作者的例子中,主机和 DHCP 服务器之间没有中继代理。跟踪中的哪些值表明没有中 继代理?您的实验中是否有中继代理?如果是这样,代理的 IP 地址是什么?
    DHCP 中续代理意义是,我们可以不在每个子网域配置多个 DHCP 服务器进行 DHCP 服务提供,而仅仅设置一台 DHCP 服务器,这样每个子网域路由当接受到客户端的 DHCP 请求时会自动转发请求给 DHCP 服务器完成服务。
    image.png

  4. 解释 DHCP offer 消息中路由器和子网掩码字段的用途。

ANS: 由上问可知路由器就起到了中续代理作用,而子网掩码就是区分该网段,可以 得知相同网段的电脑 IP 范围,默认网关(路由地址)。
image.png

  1. 在脚注 2 作者提供的抓包结果中,DHCP 服务器会向作者提供特定的 IP 地址(请见上 面问题 8)。请问客户端接受使用是否对第一个提供 DHCP offer 消息的 DHCP 地址?客户端的响应(DHCP 请求中)哪里是它所要求的地址。

ANS: DHCP 服务器会向作者提供地址供选择,而作者的电脑则使用了这个 IP。
12. 解释租约时间的目的。 您的实验中的租约时间有多长?
image.png
13. DHCP 释放消息的目的是什么?DHCP 服务器是否发出收到客户端 DHCP 释 放请求的确认。如果客户端的 DHCP 释放消息丢了会发生什么。
ANS:客户端用来发出释放该 IP 不再租用的信息。如图服务器并没有发出 DHCP释放请 求的确认,而是直接收回了 IP;如果客户端的 DHCP 释放消息丢了,猜测就会继续使 用这个 IP 判断是否到达租用时间,以及是否续订。
image.png
14. 从 Wireshark 窗口中清除 bootp 过滤器。 在 DHCP 数据包交换期间是否发送或接 收了任何 ARP 数据包? 如果接收到了,请说明这些 ARP 数据包的用途。
image.png

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-08 11:06:18  更:2021-09-08 11:08:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 23:44:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码