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

【计算机网络】生产问题排查:如何使用Wireshark抓包/读取抓包文件进行网络分析

1 缘起

有一次,公司同事A让同事B看一次请求日志,
同事B说先抓一次包看看请求是否进入服务器-某个服务,
我知道这个事情后,也“参观”了抓包过程,
上面的事件只是一个小插曲,紧接着的第二件事才是写本篇文章的真正动机:
同一天,同事C让同事D配置个服务代理(某种上网方式),可是发现怎么配置都无法正常上网,
于是开始抓包,请求的三次握手并没有成功建立,抓包过程发现只有RCVD,没有其他流程了,如下图所示,
决定抓包实践一把,通过实践学习TCP的相关参数,于是有了这篇文章。

抓包分析有最基础的两个应用场景:耗时分析、请求失败分析。
抓包分析有什么作用?
当一次成功的请求和响应时,可以拿到响应,无需分析,
抓包分析有最基础的两个应用场景:耗时分析、请求失败分析。
当一个请求-响应耗时增加时,分析原因可以从建立连接、数据传出和关闭连接三个阶段分析耗时;
当一个请求失败时,可以分析时建立连接失败、还是获取响应失败、是否因为读取超时导致客户端关闭连接等。

在这里插入图片描述

2 环境准备

2.1 安装Wireshark

下载安装Wireshark:

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

相关文章:

  • 使用AI大模型Seed1.5-VL精准识别开车接打电话等交通违法行为
  • TensorFlow深度学习实战(35)——概率神经网络
  • k8s(自写)
  • Kafka 4.0 生产者配置全解析与实战调优
  • STM32手动移植FreeRTOS
  • 算法(②排序算法)
  • 吴恩达机器学习作业八:SVM支持向量机
  • react代码分割
  • 对于牛客网—语言学习篇—编程初学者入门训练—复合类型:二维数组较简单题目的解析
  • Redis(自写)
  • LeetCode第438题 - 找到字符串中所有字母异位词
  • C++ 面试高频考点 力扣 34. 在排序数组中查找元素的第一个和最后一个位置 二分查找左右端点 题解 每日一题
  • 为什么vue3会移除过滤器filter
  • JUC并发编程10 - 内存(02) - volatile
  • 生成对抗网络(GAN):深度学习领域的革命性突破
  • DriveDreamer4D
  • YOLOv11 训练参数全解析:一文掌握 epochs、batch、optimizer 调优技巧
  • MySQL-事务(下)-MySQL事务隔离级别与MVCC
  • 检索优化-混合检索
  • 捡捡java——2、基础07
  • 使用git bash ,出现Can‘t get terminal settings: The handle is invalid. 的解决方法与思路
  • 数字人分身系统源码搭建与定制开发:核心技术解析与实践路径
  • 基于 Spring Boot3 的ZKmall开源商城分层架构实践:打造高效可扩展的 Java 电商系统
  • Kubernetes Dashboard 和 Rancher 功能对比以及详细安装步骤
  • MySQL数据库迁移到KingbaseES完整指南
  • 计算机视觉与深度学习 | ORB-SLAM3算法原理与Matlab复现指南
  • WebStorm无法识别@下的文件,但是可以正常使用
  • Redis 缓存热身(Cache Warm-up):原理、方案与实践
  • Linux命令学习:make,make install,modprobe,lsmod
  • CNB刷新EO缓存和插件化