首页 > 其他分享 >Wireshark 实践(选做)

Wireshark 实践(选做)

时间:2023-12-17 21:14:32浏览次数:39  
标签:标志 选做 数据包 实践 TCP 客户端 FIN Wireshark

Wireshark 实践(选做)

参考 https://www.cnblogs.com/mq0036/p/11187138.html,访问一个网站,抓包分析一次TCP三次握手,四次分手的过程。

TCP三次握手过程:

  1. 客户端向服务器发送一个带有SYN(同步)标志位的数据包,请求建立连接。
  2. 服务器收到请求后,返回一个带有SYN和ACK(确认)标志位的数据包,表示同意连接。
  3. 客户端再发送一个带有ACK标志位的数据包给服务器,确认连接已建立。

四次分手过程:

  1. 客户端或服务器发送一个带有FIN(结束)标志位的数据包,表示要关闭连接。
  2. 对方收到FIN数据包后,返回一个带有ACK标志位的确认。
  3. 收到确认后,发送方进入FIN_WAIT_2状态,等待对方再次发送FIN数据包。
  4. 当对方也发送FIN数据包后,双方都进入CLOSE_WAIT状态,等待2分钟以确保对方收到FIN确认。

要观察这些过程,可以使用网络抓包工具(如Wireshark)捕捉TCP流量。以下是抓包过程中需要注意的要点:

  1. 选择合适的网络接口:确保抓包接口与您的客户端和服务器之间相连。
  2. 过滤TCP流量:在抓包工具中设置过滤器,仅捕捉TCP协议的流量。
  3. 关注同步和结束标志位:在数据包中查找SYN和FIN标志位,以识别三次握手和四次分手过程。

标签:标志,选做,数据包,实践,TCP,客户端,FIN,Wireshark
From: https://www.cnblogs.com/Augenstem/p/17909816.html

相关文章

  • 阿里云AnalyticDB基于Flink CDC+Hudi实现多表全增量入湖实践
    湖仓一体(LakeHouse)是大数据领域的重要发展方向,提供了流批一体和湖仓结合的新场景。阿里云AnalyticDB for MySQL基于 Apache Hudi 构建了新一代的湖仓平台,提供日志、CDC等多种数据源一键入湖,在离线计算引擎融合分析等能力。本文将主要介绍AnalyticDB for MySQL基于Apache ......
  • Wireshark 实践
    TCP三次握手第一次握手第二次握手第三次握手TCP四次挥手......
  • 课程设计wireshark报告个人
    IS课程设计-个人报告个人报告1.小组贡献排序及依据(每个人的工作量):张顺扬(37%):针对GMT0024以及相关网站提供的五个协议相关数据资料编写lua代码并进行不断调试。肖权城(33%):前期进行相关资料检索,提供了大量包括协议逻辑分析功能的网站和数据资料对后期代码编写带来了有力支撑。......
  • 使用 Prometheus 监控 Memcached 最佳实践
    监控Memcached监控Memcached的重要性无法忽视。通过监控Memcached,我们可以及时了解到系统中的缓存命中率、缓存使用量和缓存访问频率等关键指标,从而更好地优化系统性能。同时,监控Memcached还可以帮助我们发现潜在的性能问题和内存泄漏,及时采取措施进行修复,保障系统的稳定运行。在......
  • Wireshark 实践
    目录wireshark抓包获取访问指定服务端数据包TCP三次握手TCP四次挥手wireshark抓包获取访问指定服务端数据包启动Wireshark,打开www.baidu.com获取百度IP地址pingwww.baidu.com获取IP为110.242.68.4输入过滤条件获取待分析数据包列表ip.addr==110.242.68.4TCP三次握......
  • 浏览器录屏技术探究与实践
    一、引言随着网络技术的快速发展,浏览器已经成为人们获取信息的主要途径。浏览器录屏技术作为一种新兴的媒体捕捉和分享方式,逐渐受到广泛关注。本文将对浏览器录屏技术进行深入探讨,分析其实现原理,并给出实际应用中的解决方案。在线录屏|一个覆盖广泛主题工具的高效在线平台(a......
  • 小白也能看懂的企业内训系统源码开发:技术实践
    在当今快速发展的企业环境中,培训和发展成为了组织持续成功的关键因素。本文将介绍一个简单而强大的企业内训系统的源码开发,旨在让技术小白也能够理解和应用。 一、技术选型在开始源码开发之前,我们首先需要选择适当的技术栈。考虑到小白也能看懂的原则,我们选择了常用且易学的技术,如......
  • 【博主新书】《OpenCV应用开发:入门、进阶与工程化实践》
    写作初心OpenCV作为开源的计算机视觉框架已经有超过20年的发展历程,OpenCV4是OpenCV目前为止最重要的里程碑版本。OpenCV4不仅包含了传统图像处理、图像分析、特征提取等模块的各种主流算法算子,还包含了深度学习模型部署与加速支持模块,兼容支持多种硬件与操作系统。OpenCV开发的应用......
  • 全栈开发中的安全注意事项:最佳实践和工具
    安全性是当今数字环境中最重要的问题,而在全栈开发中这一点尤为重要。当企业努力创建强大且动态的应用程序时,他们必须应对复杂的安全威胁领域。在本文中,我们将探讨开发人员可以用来确保安全的全栈开发环境的最佳实践和工具。1.1全栈开发的定义在深入研究安全考虑因素之前,我们先澄清......
  • 如何做到人均告警减少 90%?B 站新一代告警平台的设计与实践
    一分钟精华速览B站的业务规模和用户群体不断扩大,对于服务的稳定性和可用性的要求也日益增高。这就需要B站的监控告警系统能够及时、准确地发现和定位问题,以便尽快解决,维护好用户的使用体验。本文是对B站在告警监控系统上的一次重要迭代和优化的详细记录。文章详细阐述了B......