当前位置: 首页 > news >正文

Wireshark中常见协议

在学计算机网络中,老师可能会指出TCP/TP,HTTP,IPv4,MAC等是重点,需要着重掌握:

但是,实际的网络活动中,每一个出现的协议都有着其必要性。了解Wireshark捕获活动中的每一个协议,没有不认识的协议,对于认知网络活动至关重要:

IGMPv2

Internet Group Management Protocol,Internet 组管理协议

192.168.1.104是我的电脑:

192.168.1.103是我电脑直连的路由器:

224.0.0.1 是所有主机组(All Hosts)多播地址

239.255.255.250 是 SSDP(Simple Service Discovery Protocol)使用的多播地址,常用于 UPnP 设备发现。

224.0.0.251 是 mDNS(Multicast DNS)多播地址,用于在局域网中做主机名解析(如 Bonjour、AirPlay 等)。

224.0.0.252 是 LLMNR(Link-Local Multicast Name Resolution)使用的多播地址。

224.0.0.113 是用于一些特定应用(例如 H.323 视频会议协议的 Gatekeeper Discovery)。

因此,9到13的数据包代表着路由器广播问询谁要接收特定广播数据,我电脑报告它未来可能用到这些服务,需要接收SSDP,mDNS,LLMNR等广播数据,以后广播这些数据时别把它落下了。

多播 IP 地址协议 / 服务用途所在范围典型接收方
239.255.255.250SSDP(UPnP 设备发现)组织本地网段(Site-Local)路由器、智能电视、打印机、NAS、摄像头等支持 UPnP 的设备
224.0.0.251mDNS(Multicast DNS)本地链路(Link-Local)局域网内支持 Bonjour/AirPlay 的设备(苹果电脑、音箱、打印机等)
224.0.0.252LLMNR(Link-Local Multicast Name Resolution)本地链路Windows 主机(做主机名解析用)
224.0.0.113H.323 Gatekeeper Discovery本地链路视频会议设备(Polycom、Cisco、H.323 客户端等)

SSDP

用于在本地网络中发现和公布设备及服务的协议。

持续更新中......

BT-BHT

BitTorrent Distributed Hash Table,去中心化的分布式哈希表

用于点对点网络中查找和共享文件

192.168.1.104是我电脑网卡的MAC,记录表明它向8个不同的ip进行了ping操作......这是在干嘛呢。

来自百度百科的介绍:

BT下载是互联网下载方式之一。BT是一种互联网的P2P传输协议,全名"BitTorrent",中文名"比特流" ,已发展成一个有广大开发者群体的开放式传输协议。BT下载是通过一个P2P下载软件来实现的,具有下载的人越多下载速度越快的特点。

我好像知道这个P2P网络是谁发起的了:

这个MAC地址是我电脑直连中继路由器的上级路由器,是光纤进入我家后接的第一个路由器:

但实际上这个P2P可能由更远的地址发起,只不过Wireshark最远只能嗅探到我家入户的路由器。

虽然IP有很多,但是MAC地址指向的是同一个:

说明这个P2P网络确实是路由器发起的,但为什么要给路由器分配这么多IP呢......

MDNS

Multicast DNS, 这就是上面IGMPv2中介绍的广播服务之一。

STUN

Session Traversal Utilities for NAT,NAT会话穿越应用程序

百度百科的解释:

它允许位于NAT(或多重NAT)后的客户端找出自己的公网地址,查出自己位于哪种类型的NAT之后以及NAT为某一个本地端口所绑定的Internet端端口。这些信息被用来在两个同时处于 NAT路由器之后的主机之间建立UDP通信。

其中NAT(Network Address Translation)是指网络地址转换

类似于,比如一个宜春人查询这个城市在整个地球中的绝对位置,就会收到:宜春->中华人民共和国江西省宜春市

http://www.dtcms.com/a/330831.html

相关文章:

  • 重学JS-002 --- JavaScript算法与数据结构(二)JavaScript 基础知识
  • MFT 在零售行业的实践案例与场景:加速文件集成与业务协作的高效方案
  • day30 TCP通信
  • 财务自动化软件敏感数据泄露风险评估与防护措施
  • B站 韩顺平 笔记 (Day 18)
  • C++ 仿RabbitMQ实现消息队列项目
  • 使用uniapp自定义组件双重支付密码
  • RabbitMQ面试精讲 Day 22:消息模式与最佳实践
  • 8.14网络编程——TCP通信基础
  • 计算机视觉第一课opencv(二)保姆级教
  • WPF 实现TreeView选中项双向绑定保姆级教程:TreeViewHelper深度解析
  • MySQL缓存策略
  • 计算机视觉--opencv(代码详细教程)(二)
  • iPhone 17 系列发布会定于 9 月 9 日举行-邀请函或 9 月 2 日发出
  • MCP Server搭建
  • OpenCV中对图像进行平滑处理的4种方式
  • 微美全息(WIMI.US)借区块链与聚类技术,开启物联网去中心化安全架构新纪元
  • 我的第一个开源项目-jenkins集成k8s项目
  • .Net4.0 WPF中实现下拉框搜索效果
  • RabbitMQ高级特性——消息确认、持久性、发送方确认、重试
  • 解锁Prompt秘籍:框架、技巧与指标全解析
  • 基于Django的福建省旅游数据分析与可视化系统【城市可换】
  • 《量子雷达》第4章 量子雷达的检测与估计 预习2025.8.14
  • 【51单片机学习】定时器、串口、LED点阵屏、DS1302实时时钟、蜂鸣器
  • 量子人工智能
  • Python训练营打卡Day32-神经网络的训练
  • Swift 数据类型全景解析(基础到高阶)
  • 按位运算的枚举在 Swift 里如何实现?
  • 《吃透 C++ 类和对象(中):拷贝构造函数与赋值运算符重载深度解析》
  • 【数据分享】2014-2023年长江流域 (0.05度)5.5km分辨率的每小时日光诱导叶绿素荧光SIF数据