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实验八:Ethernet and ARP -> 正文阅读

[网络协议]Wireshark实验八:Ethernet and ARP

参考

https://blog.csdn.net/qq_41708792/article/details/103641044

实验

image.png

  • 在“启用的协议”中,取消IPv4勾选。

image.png

问题解答

  1. 你的电脑 48 位的地址是多少

image.png

  1. 以太网帧中的 48 位目标地址是什么?这是 gaia.cs.umass.edu 的以太网地址吗?
    image.png

  2. 以太网帧上层协议 16进制值是什么?这对应的上层协议是什么?

image.png

  1. 从以太帧的开始,一直到“GET”中的 ASCII“G”出现在以太网帧中为止,有多少字节?

image.png
image.png

接下来,根据包含 HTTP响应消息的第一个字节的以太网帧的内容(带有OK的响应消息),回答以下问题。image.png?

image.png

  1. 这个以太网帧中,以太网源地址的值是多少?这是你的计算机的地址,还是 gaia.cs.umass.edu的地址(提示:答案是否定的)。拥有这个以太网地址的设备是什么?

Source: Tp-LinkT_1f:e3:5e (80:ea:07:1f:e3:5e),是WIFI路由器的mac地址。
image.png6. 以太网帧中的目的地址是什么?这是您的计算机的以太网地址吗?
Destination: Apple_b7:c0:8b (a4:5e:60:b7:c0:8b),是的。image.png

  1. 以太网帧上层协议16进制值是什么? 这对应的上层协议是什么?从以太帧的开始,一直到“OK”中的 ASCII“O”出现在以太网帧中为止,有多少字节?

答:还是像第三题那样,16进制值是0x0800,对应的是网络层的IPv4协议。

image.pngimage.png


实验过程:

回想一下,ARP协议通常在您的计算机上维护 IP 到 以太网地址(MAC地址) 转换缓存,.arp 命令(在 MSDOS和 Linux / Unix中)用于查看和操作此缓存的内容。由于 arp命令和 ARP协议具有相同的名称,因此很容易混淆它们。但请记住,它们是不同的:

  • arp命令,用于查看和操作 ARP缓存内容(就是IP转到MAC地址的转换表),
  • ARP协议,定义了发送和接收的消息的格式和含义,并定义了对消息传输和接收所采取的操作。
  • 我们来看看您计算机上ARP缓存的内容

image.png

  • 为了观察您的计算机发送和接收 ARP消息,我们需要清除 ARP缓存,否则您的计算机很可能在其缓存中找到所需的 IP-Ethernet地址转换关系,因此不会发送 ARP 消息。arp -d *?

回答问题:

  1. 写下计算机 ARP缓存的内容。每个列值的含义是什么?

ifscope identifies that the ip address (at the beginning of the line), is routed to the en0 adapter. The purpose of these fields would become more clear looking at a system with multiple interfaces (en0, en1, en2, …) and multiple IP addresses.

image.png

  1. 包含 ARP请求消息的以太网帧中源和目标地址的十六进制值是什么?

答:这里的arp请求消息就是广播消息,因为一开始的时候arp缓存被清空了,所以就会发出arp广播。
Address: Broadcast (ff:ff:ff:ff:ff:ff) Source: Tp-LinkT_1f:e3:5e (80:ea:07:1f:e3:5e)
?

image.png
image.png
以太网帧上层协议 16进制值是什么?
答:如上图可知,以太网帧上层协议(以太网帧封装在ip数据包中,上层协议就是ip协议),对应的16进制值是:0x0806。image.png

  1. 分析ARP请求
  • ARP 操作码字段 开始从以太网帧的最开始有多少字节?16+4=20Byte

image.png

  • 在进行ARP请求的以太网帧的ARP负载部分中,操作码字段的值是多少?答:如上图可以看到,字段的值为1。
  • ARP 消息是否包含发送方的 IP 地址?

image.png
image.png

  • 在 ARP 请求中从哪里看出我们要查询相应 IP 的以太网地址?

image.png
image.png

  1. 分析ARP响应

在ARP广播后以及DNS请求前,没有看到ARP响应,这是因为本机的IP地址是192.168.0.104,而响应单播发送到192.168.0.1路由器。
image.png
image.png

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-05 11:23:21  更:2021-09-05 11:25:45 
 
开发: 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年12日历 -2024/12/29 10:57:35-

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