首页 > 其他分享 >wireshark学习笔记

wireshark学习笔记

时间:2024-10-24 22:09:28浏览次数:1  
标签:ARP 网段 bb 主机 192.168 学习 MAC 笔记 wireshark

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 理论分析

标签:ARP,网段,bb,主机,192.168,学习,MAC,笔记,wireshark
From: https://www.cnblogs.com/MuxLz/p/18501447

相关文章

  • [学习笔记] 贪心
    写在前面参考《算法竞赛进阶指南》贪心部分(在[“基础算法”](?)那一部分)。(有些是直接抄的这本书上的。)XK给我们讲课的[课件](?)。2024.10.23模拟赛T2及其题解。(目前是这些)之后应该还有今年暑假集训时的贪心PPT。关于本文中“贪心”的含义本文所言的贪心是“广义”的,即不一......
  • 【强化学习简明】台大李宏毅强化学习2021版课程笔记
    本文是基于台大李宏毅教授2021年的强化学习课程制作的课程笔记,旨在用通俗易懂的语言对强化学习进行介绍,搬运至bilibili的课程视频链接:视频链接https://www.bilibili.com/video/BV18r421j7S4/?spm_id_from=333.337.search-card.all.click&vd_source=22173a6fa342ecf648e799cd933......
  • AUTOSAR_EXP_ARAComAPI的6章笔记(2)
    ☞返回总目录相关总结:AutoSarAPCM实例说明符的使用方法总结6.2实例说明符的使用方法一、InstanceSpecifier的概念InstanceSpecifier是在[3]中定义的一个核心概念,它由符合特定模型元素绝对路径的模型元素shortName组成,表现为以“/”分隔的列表。通俗地说,Instance......
  • 《深度学习》YOLO系列v2 网路构架解析
    目录一、YOLO系列v21、YOLOv1与v2对比2、BatchNorm批次归一化3、YOLOv2更大的分辨率4、YOLOv2网络结构1)YOLOv2网络结构2)传统的卷积神经网络系统3)YOLOv2结构局限性5、YOLOv2聚类提取先验框1)k-means聚类2)YOLOv2聚类流程3)YOLOv2聚类框个数由来6、YOLOv2An......
  • 《深度学习》YOLO v1网络架构 、损失值、NMS极大值抑制
    目录一、Yolo系列v11、核心思想2、示例3、流程图解析二、YOLO系列v1损失函数1、位置误差2、置信度误差3、类别概率损失三、NMS非极大值抑制1、概念2、步骤四、YOLOv1优缺点1、优点1)速度快2)端到端3)多尺度预测4)网络结构简单2、缺点1)对小目标检测效果差2)每个......
  • 学习高校课程-软件设计模式-建造者模式和原型模式(lec4)
    Builder:ProblemExample:acomplexobjectthatrequireslaborious,step-by-stepinitializationofmanyfieldsandnestedobjects一个复杂对象的创建通常由多个部分组成,这些部分的组合经常变化Builder:SolutionExtracttheobjectconstructioncodeoutofitsown......
  • CTF学习(10):Misc(LSB)
    1.有提示得知本题考点为LSB(隐写方法的一种?)--->查看详细信息/010editor(无果)--->foremost无法分离2.使用stegsolve发现该图片在redgreenblueplane0时上方会出现黑白条纹3.使用dataextract功能(数据提取)将发现异常的几个通道选择后提取图片(这种题目的做题思路是从......
  • 在笔记本电脑上,实现本地知识库和大模型检索增强生成(RAG)
    现在,我们可以引入AnythingLLM,管理本地知识库,并和Ollama结合起来,实现大模型+知识库+RAG的智能问答。1.下载AnythingLLMAnythingLLM是采用MIT许可证的开源框架,支持快速在本地部署基于检索增强生成(RAG)的大模型应用。在不调用外部接口、不发送本地数据的情况下,确保用户数据......
  • Oracle+11g+笔记(8)-备份与恢复机制
    Oracle+11g+笔记(8)-备份与恢复机制8、备份与恢复机制8.1备份与恢复的方法数据库的备份是对数据库信息的一种操作系统备份。这些信息可能是数据库的物理结构文件,也可能是某一部分数据。在数据库正常运行时,就应该考虑到数据库可能出现故障,而对数据库实施有效的备份,保证......
  • 从零学习大模型(一)-----GPT3(上)
    GPT-3(GenerativePre-trainedTransformer3)是一种大型自回归语言模型,由OpenAI团队训练和发布。GPT-3拥有1750亿个参数,是当时发布的最大的非稀疏(non-sparse)语言模型之一。其参数规模是前一代模型(如GPT-2)的10倍以上。GPT-3的目标是通过大规模的参数量和广泛的预训练来实现对......