wireshark学习笔记

news/2024/10/24 22:20:51

wireshark学习笔记

从一道面试题开始

image-20241024213022703

A ping B 理论分析

image-20241024213150271

注意:通过MAC判断--1单播,2组播,3广播, 手动修改MAC时不允许修改成组播或广播。

十六进制0x0b转为二进制时为11

  • A需要判断B是否和它是一个网段

    A通过自己的掩码判断自己的网段是192.168.26.0/24,用自己的掩码与B主机的IP地址做与运算,计算出B主机的网段是192.168.26.0/24,于是A认为B与它处于同一网段。

  • A会按照通信规则,发ARP广播询问B主机的MAC地址

    who has 192.168.26.3, tell 192.168.26.129

  • B主机由于和A主机处于同一个交换机的同一个VLAN,所以B主机会受到A发送的ARP广播,B主机执行以下内容:B主机不会再去判断A主机是否处于同一网段,而直接进行ARP单播回复,将自己的MAC地址告诉A

  • A主机受到B主机的回复后,就开始准备ICMP的单播请求报文

    源IP:192.168.26.129 目标IP:192.168.26.3

    源MAC:00:aa:aa:aa:aa:aa 目标MAC:00:bb:bb:bb:bb:bb

  • A发送的ICMP单播请求报文经过交换机的转发顺利到达B主机

    • 此时,B会判断A是否与之处于同一网段,B通过自己的子网掩码判断自己的网段是192.168.26.0/27,然后通过自己的子网掩码判断A主机的网段为192.168.26.128/27,于是B主机认为A主机和它不在同一个网段。

    • 此时,B主机需要请求网关的帮助,ARP广播网关的MAC地址,网关回复B以后,才会开始准备ICMP的回复报文:

    源IP:192.168.26.3 目标IP:192.168.26.129

    源MAC:00:bb:bb:bb:bb:bb 目标MAC:00:50:56:E7:51:F1

  • B发送的ICMP回复报文由网关转发到A主机之后,ICMP完成一次请求和回复。

B上抓的ARP包:

image-20241024221554131

A上抓的ARP包:

image-20241024221609319

B ping A 理论分析

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

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

相关文章

免费的erp系统有哪些

在市场上,有一些免费的ERP系统,它们提供了成本效益高、功能齐全的解决方案。这些系统包括:1. Odoo;2.Dolibarr;3.ERPNext;4.xTuple PostBooks;5.FrontAccounting;6.Apache OFBiz;7.Metasfresh。Odoo是一个全面的开源ERP解决方案,适用于中小型企业,尤其是那些需要高度…

运算

模二加(异或)运算模 即取余 模运算 当两个整数 a 和 b 模 n 同余,记作 a≡b(mod n),意味着 a 和 b 被 n 除后余数相同。 基本性质:封闭性:如果 a≡b(mod n) 且 c≡d(mod n),那么 a+c≡b+d(mod n),以及 a⋅c≡b⋅d(mod n)。 乘法逆元:对于任何整数 a 和正整数 n,存在一…

Knapsack题解

题面下划线:符合单调性 举例:k=3W : 1 2 3 4 5V : 6 5 1 2 4g: 15 11 7 6 4

Win11安装基于WSL2的Ubuntu

详细介绍了Win11安装基于WSL2的Ubuntu的过程。1. 概述 趁着还没有完全忘记,详细记录一下在Win11下安装基于WSL2的Ubuntu的详细过程。不得不说WLS2现在被微软开发的比较强大了,还是很值得安装和使用的,笔者就通过WLS2安装的Ubuntu成功搭建了ROS环境。 2. 详论 2.1 子系统安装…

什么是芯片领域的敏捷设计(Agile Development)

芯片领域的敏捷设计是一种灵活的开发方法,致力于更快速、更高效地开发和优化集成电路(IC)和半导体技术。其核心特点包括:1、迭代开发;2、跨功能团队合作;3、客户反馈导向;4、及时响应变更。其中,迭代开发强调分阶段、小步快跑的设计方法,有助于快速地调整和优化设计。…

Clickhouse基本使用方法详细讲解(包括详细步骤及相关操作截图)

超详细ClickHouse学习笔记 一、ClickHouse概述 ClickHouse是一个用于在线分析处理查询(OLAP)的列式数据库管理系统(DBMS)。它由Altinity公司开发,支持线性扩展和高性能的数据压缩。ClickHouse以其卓越的数据处理速度而闻名,特别适合于大规模数据集的实时查询和分析。OLTP…

高ROI的行业或项目一般有什么样的特点

高ROI的行业或项目一般的特点有:1、市场需求的洞察;2、有效的成本控制;3、创新和技术应用;4、强大的市场定位;5、风险管理。实现高ROI的项目通常基于对市场需求的深刻洞察。这意味着项目管理者或企业家需要了解消费者的需求,预测市场趋势,并能够提供满足这些需求的产品或…

IDEA如何更改背景桌面图片

前言 我们在使用IDEA开发Java应用时,经常对着屏幕,有时候也感觉有点枯燥,这时候,就可以设置一个背景图片来缓解一下,比如说设置一张风景图片,或者设置一个美女图片,哈哈哈。 那么,我们可以如何设置呢? 如何设置 首先,我们打开设置面板。然后,我们点击下【Appearance…