前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Wireshark中的ARP协议包分析

Wireshark中的ARP协议包分析

原创
作者头像
用户10816598
发布于 2023-12-06 02:57:04
发布于 2023-12-06 02:57:04
5570
举报

Wireshark可以跟踪网络协议的通讯过程,本节通过ARP协议,在了解Wireshark使用的基础上,重温ARP协议的通讯过程。

ARP(Address Resolution Protocol)地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议。

主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。

在Wireshark界面,我们可以看到19、20号数据包,就是一对标准的ARP请求和响应包。

打开ARP请求数据包报文,

Ethernet II部分:

Destination(目的物理地址)字段的值为:ff:ff:ff:ff:ff:ff,说明该以太网帧是广播帧,和ARP请求分组是通过广播形式发送吻合。

Source(源物理地址)字段的值为:00:0c:29:7f:da:7b,这是发送方主机的物理地址,和ARP协议的Sender MAC address字段的值完全吻合。

Type字段为:ARP(0x0806)。说明该以太网帧封装的是一个ARP协议分组。

ARP协议部分:

前4个字段表明物理地址和逻辑地址的类型和长度。

第五个字段Opcode的值为1,说明是ARP请求报文。

后面4个字段是源物理地址和IP地址,以及目标物理地址和IP地址。

值得注意的是,目标物理地址正如之前所说,全部填充的0。因为该字段正是ARP请求报文需要获取的,目前不知,只能全部填充为0。

打开ARP响应数据包报文,

在Ethernet II部分:

Destination(目的物理地址)字段的值正好是ARP请求报文的Source字段的值。也就是说,该ARP响应报文是用来回应之前的ARP请求分组的。该值也和Target MAC address的值相同。

Source(源物理地址)字段的值为目的端的物理地址,该值和Sender MAC address的值相同。

Padding是填充字段,用来填充以太网帧到最小帧长。

在ARP协议部分:

前4个字段没什么好讲的。

第五个字段Opcode为2,表示这是ARP响应分组。

后面4个字段,源MAC地址正是ARP请求报文想寻找的物理地址。源IP地址正好是ARP请求分组的目的IP地址。目的物理地址和目的IP地址正好是ARP请求分组的源物理地址和源IP地址。

通过上面的通讯过程,加深我们对ARP协议请求的了解,同时也加强Wireshark对数据包支持的理解。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
系统工程师必须要了解一下这个开源的定时任务神器
想象一下,当你还在ssh连服务器改crontab时,隔壁团队已经用上了带可视化界面的调度系统——这就是gocron带来的降维打击。这个由Go语言驱动、Vue.js构建前端的全栈项目,完美解决了传统crontab配置反人类、难监控的痛点。
IT运维技术圈
2025/05/22
1000
系统工程师必须要了解一下这个开源的定时任务神器
推荐一个能改变运维游戏规则的监控平台
CheckCle这款开源监控工具正悄然改变运维领域的游戏规则。它就像一位全天候在线的数字哨兵,为您的服务器和应用提供实时健康体检。(截至2025年5月数据):
IT运维技术圈
2025/05/21
770
推荐一个能改变运维游戏规则的监控平台
你的个人云 | CasaOS的部署与使用
随着云计算的发展,个人数据的管理需求日益增加,许多人希望在保护隐私的同时享受云存储的便利。CasaOS 是一个简单易用且优雅的开源个人云系统,旨在为家庭和个人用户提供一个高效的自托管解决方案。它支持多种硬件平台和操作系统,用户可以轻松管理文件、安装应用,并构建自己的智能家居网络。夜梦这篇文章将介绍如何部署和使用 CasaOS,帮助你轻松打造属于自己的个人云平台。
夜梦星尘
2024/08/20
1K0
你的个人云 | CasaOS的部署与使用
厌倦了黑群辉?其实你可以试试 CasaOS!革新家庭云体验的强大免费开源工具
CasaOS 是一个基于 Docker 生态系统的开源家庭云系统,它致力于打造全球最简单、最易用、最优雅的家居云系统。
民工哥
2024/09/06
1.6K0
厌倦了黑群辉?其实你可以试试 CasaOS!革新家庭云体验的强大免费开源工具
玩转轻量应用服务器-----Casa OS 数字家庭系统
最近,腾讯云又开始了新的整活活动,相信很多小伙伴们都忍不住买了轻量应用服务器和1.6T容量的硬盘,因为真的实在是太便宜了。但是很多小伙伴买来之后不知道要做什么,都在控制台里面吃灰。今天,本橙就教大家如何利用起来,服务器虽然便宜,但也不能买来浪费,赶紧看下面的文章行动起来吧!
星橙
2022/03/14
25.7K1
基于Linux下搭建NextCloud构建自己的私有网盘
Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了Windows、Mac、Android、iOS、Linux 等各种平台,也提供了网页端以及 WebDAV接口,所以你几乎可以在各种设备上方便地访问你的云盘。他可以帮您简单快速在个人,公司电脑、服务器甚至是树莓派等设备上架设一套属于自己或者团队专属的云同步网盘,所以它是一款开源网盘的绝佳解决方案
星哥玩云
2022/06/02
5.6K1
基于Linux下搭建NextCloud构建自己的私有网盘
📌中小团队突围指南:低资源玩转AI落地的5种姿势
在算力和数据被巨头垄断的今天,中小团队如何用「小资源撬动大价值」?本文结合实战经验,分享5种低成本AI落地策略,助你避开「重模型、轻场景」的陷阱,用巧劲突围!
Jimaks
2025/03/26
1890
打造个人云端电子书库:Docker部署Talebook实现远程阅读
在追求便捷与高效的数字时代,将香橙派Orange Pi Zero3刷入CasaOS轻NAS系统,无疑为家庭数据存储与共享提供了新的选择。而结合Docker与cpolar内网穿透技术,更能让你的香橙派化身个人云端电子书库,实现远程管理与在线阅读的无缝衔接。
大海里的番茄
2024/11/08
5300
打造个人云端电子书库:Docker部署Talebook实现远程阅读
开源个人云系统CasaOS设备安装Memos笔记并实现多设备端内容同步
本文主要介绍如何在CasaOS轻NAS系统设备中使用Docker本地部署开源云笔记服务memos,并结合cpolar内网穿透工具配置公网地址,打造一个可跨设备、跨网络的私人云笔记。
E绵绵
2024/08/21
3020
开源个人云系统CasaOS设备安装Memos笔记并实现多设备端内容同步
开源家庭云系统CasaOS使用体验记录 [长期更新]
v0.2.10版本 概述 CasaOS是什么 一个开源家庭云系统,基于社区的开源软件,专注于围绕 Docker 生态系统提供简单的家庭云体验。 兼容树莓派和x86设备。 官网:https://www.casaos.io/ GitHub地址:https://github.com/IceWhaleTech/CasaOS CasaOS界面如何 UI还是很不错的 问题记录 安装了的应用在应用中心不会显示已安装/设置/打开之类的提醒,如果这时又按了一下安装会重新安装,不太安全和直观。
kr
2022/06/15
13.3K3
开源家庭云系统CasaOS使用体验记录 [长期更新]
EulixOS,中国开源操作系统的新探险
那还是在2005年,作为一名学生,武延军参加了谷歌举办的第一届“编程之夏”(Google Summer of Code,GSoC)活动。
IT创事记
2022/08/30
4100
EulixOS,中国开源操作系统的新探险
推荐一个非常酷炫的一体化配置和容器管理工具
Squirrel Servers Manager (SSM) 像一位技术管家,把原本需要命令行操作的 Ansible 和 Docker 复杂流程变成了可视化操作。这个开源工具特别适合折腾家庭实验室的技术爱好者、中小企业运维团队以及需要快速部署测试环境的开发者们。项目地址在 这里,截至2025年5月的数据显示,已经有668位开发者点亮了小星星,22个技术团队fork了代码库。
IT运维技术圈
2025/05/17
1160
推荐一个非常酷炫的一体化配置和容器管理工具
图片处理看这篇就完了「GitHub 热点速览 v.21.48」
图像处理一直是个实用且热门的研究领域,而本周的 GitHub 项目则多个图像项目上榜。先是勉强和图像处理搭边的渲染引擎 Filament,它能渲染出效果极佳的 3D 实物图。再是去年很火的声称漫画风图片的 AnimeGAN,这次是它的升级版本 v2。最后是用途更广的图片压缩工具,qoi 的复杂度仅为 O(n) 它能快速对图片进行无损压缩。
HelloGitHub
2021/12/01
5140
图片处理看这篇就完了「GitHub 热点速览 v.21.48」
推荐一个开源的工具导航网站非常不错哦!
JiSuXiang 是一款开源在线开发者工具平台,集成多种实用开发工具,涵盖 JSON 处理、编码解码、网络调试等核心场景。平台通过统一交互界面整合高频开发需求,为前端工程师、后端开发者及全栈程序员提供效率提升解决方案。
IT运维技术圈
2025/04/14
1570
推荐一个开源的工具导航网站非常不错哦!
AllinSSL项目深度解析:让HTTPS部署更智能
这款名为AllinSSL的开源工具堪称SSL证书管理的"瑞士军刀",特别适合中小型网站运维团队。自2025年5月发布以来,这个托管在GitHub的明星项目已收获907颗星标,其AGPL-3.0开源协议更是吸引了众多开发者的目光。
IT运维技术圈
2025/05/21
3640
AllinSSL项目深度解析:让HTTPS部署更智能
自建28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案
机器之心编译 机器之心编辑部 撸代码、写博客、动手做点好玩的东西是一个码农常见的进阶方式。很多大牛都有写博客的习惯,动手能力更是不在话下。今天介绍的这位机器学习爱好者 WILL HO 也喜欢写博客,他不仅自己注册了一个博客网站,还搭了一个 28 核的树莓派集群来实现自托管。在此过程中,他学到了 Linux、Docker、Docker Swarm、Kubernetes、DNS、TLS 和网络拓扑等很多方面的技能。 在最新的一篇博客中,WILL HO 介绍了自己搭建的 28 核树莓派集群。这个集群名叫 Kra
机器之心
2023/03/29
1.3K0
自建28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案
树莓派4b基础入门「建议收藏」
树莓派(Raspberry Pi)是一款基于ARM的微型电脑主板,旨为学生计算机编程教育而设计,其系统基于Linux,由注册于英国的慈善组织“Raspberry Pi基金会”开发,Eben·Upton为项目带头人。别看其外表“娇小”,内“心”却很强大,上网、看视频、听音乐等功能都有,可谓是“麻雀虽小,五脏俱全”。自问世以来,受众多计算机发烧友和创客的追捧。 1.树莓派的家族
全栈程序员站长
2022/07/01
7.6K0
树莓派4b基础入门「建议收藏」
37.1K star!MCP爆火后,这个AI模型全能工具箱开源项目让智能体开发更简单!
嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和高效工作学习方法
小华同学ai
2025/04/14
2870
37.1K star!MCP爆火后,这个AI模型全能工具箱开源项目让智能体开发更简单!
找不到类似 Docker Desktop 的 Web 管理界面?
对于开发者而言,Docker Desktop 是本地容器化开发的利器,但其局限性也显而易见:无法通过 Web 远程管理、跨平台体验不一致,甚至在某些场景下需要付费订阅。如果你正在寻找轻量级、可 Web 化管理的 Docker 工具,以下方案或许能解决你的痛点。
qinppff
2025/03/13
1270
NAS用户必备收藏,实用Docker项目大盘点
常言说得好,万物皆有在 docker 中施展的可能,一旦不能实现 docker 应用,那必然是方法不对头,绝不是 docker 的过错。
你可以叫我可乐
2024/08/05
3K0
NAS用户必备收藏,实用Docker项目大盘点
推荐阅读
相关推荐
系统工程师必须要了解一下这个开源的定时任务神器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档