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

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.xdnf.cn/news/17928.html

相关文章:

  • WriteBooster
  • 解决安装 scikit-learn==1.3.1 时出现的版本匹配错误
  • MixOne在macOS上安装碰到的问题
  • SpringMVC请求与响应
  • FPGA读取AHT20温湿度模块思路及实现,包含遇到的问题(IIC协议)
  • Opencv 边界填充 图像运算 阈值处理 和图像平滑处理
  • 【Linux基础知识系列】第九十四篇 - 如何使用traceroute命令追踪路由
  • 【从零开始学习Redis】项目实战-黑马点评D1
  • 【代码随想录day 20】 力扣 538.把二叉搜索树转换为累加树
  • 计算机网络---传输控制协议Transmission Control Protocol(TCP)
  • 数据结构之顺序表相关算法题
  • Qt---Qt函数库
  • 西门子PLC通过稳联技术EtherCAT转Profinet网关连接baumuller伺服器的配置案例
  • Java基础 8.14
  • linux中的dump命令
  • Python训练营打卡Day32-神经网络的训练
  • 问题总结三
  • 财务自动化软件敏感数据泄露风险评估与防护措施
  • AI幻觉终结之后:GPT-5开启的“可靠性”新赛道与开发者生存指南
  • 边缘光效果加流光效果
  • 在启智平台使用A100对文心开源大模型Ernie4.5 0.3B微调(失败)
  • iOS混淆工具有哪些?游戏 App 防护下的混淆与加固全攻略
  • 应用银行卡识别技术,构建更安全、便捷的数字身份认证与支付生态
  • Linux下使用Samba 客户端访问 Samba 服务器的配置(Ubuntu Debian)
  • 分享一个基于Hadoop+spark的超市销售数据分析与可视化系统,超市顾客消费行为分析系统的设计与实现
  • 蓝桥杯STL stack
  • 【百度拥抱开源】百度开源文心一言视觉大模型—— ERNIE-4.5-VL
  • 《算法导论》第 24 章 - 单源最短路径
  • C# 贪吃蛇游戏
  • 审批流程系统设计与实现:状态驱动、灵活扩展的企业级解决方案