首页 > 其他分享 >Wireshark实践

Wireshark实践

时间:2023-12-10 23:34:31浏览次数:29  
标签:可以 ping SYN 实践 筛选 数据 Wireshark

Wireshark实践
1.在打开Wireshark后首先要做的就是选择所要捕获的数据包,在这里我们选择捕获主机的上网方式,随后点击开始就可以开始捕获了,并且显示器上的数据是在不断变化的

2.配合wireshark使用的另一个利器是cmd,在cmd中可以实现ping(利用它可以检查网络是否能够连通,用 好它可以很好地帮助我们分析判定网络故障)ping的基本格式是ping +所想的网站,当然该命令也可以添加许多参数进来

在敲击Enter后,就可以得到下图的结果了,方括号内的为ip地址,时间为延迟,TTL为报文在网络中存活的限制,超出某一特定时间,最后一个收到报文的路由器就会将其丢弃

3.在观察显示器给予的数据后,可以发现有很多数据是无效的,所以就需要我们加以筛选,从而找到我们所要的,在显示过滤器中筛选是要注意用到ip.addr时需要使用两个等于号,从而就能将其筛选出来了

4.拿ping www.baidu.com为例,在下图中经筛选后,可以看到前几个protocol类型为TCP,就是进行了三次握手的过程,并且从中可以观察到SYN、Seq、Ack等的变化,ACK :标志位,表示已经收到记录、Seq = 1 :表示当前已经发送1个数据、Ack = 1 : 表示当前端成功接收的数据位数,虽然服务端没有发送任何有效数据,确认号还是被加1,因为包含SYN或FIN标志位(并不会对有效数据的计数产生影响,因为含有SYN或FIN标志位的包并不携带有效数据)就这样通过了TCP三次握手,建立了连接。开始进行数据交互

在对每个数据包进行详细分析时,可以双击打开,从而查看具体的状态,以下三张图依次表示了


标签:可以,ping,SYN,实践,筛选,数据,Wireshark
From: https://www.cnblogs.com/raymongillichmks/p/17893467.html

相关文章

  • 软件工程读后感9-代码阅读方法与实践3
    最近,我阅读了代码阅读方法与实践的下一部分。大型的编码工作,由于它们的大小与范围,经常能够证明应用一些技术的必要性,而在其他情况下这些技术可鞥根本不值得使用。常见的一些设计与实现方法有:可视化软件过程和实用准则、重要的架构、积极的分解、多平台的支持、面向对象技术、运算......
  • Amazon如何日志实践的?
    1深入研究日志第一次工作遇到代码报错尝试解决并没有做好,而且我不清楚是哪里做错了。一位同事建议我打开日志看看是哪里出错了。而要这样做,他说我应该“cat日志文件”。当时我真以为同事们在和我开玩笑,或者在说一个关于猫的笑话,只不过我没听懂。我在大学里使用Linux只是为了......
  • Spring Cloud Gateway实践(一):获取参数
    SCG(SpringCloudGateway)就我个人理解,是想让开发者把它作为一个较为简单的网关框架,只需简单在yml文件中写几个配置项就可以运行。所以它不大推荐在网关这一层获取body数据或者做一下复杂的业务处理。故而在实际编写代码中,获取queryParam很容易,但body数据就比较麻烦了,如果要修改就......
  • Python从入门到实践practice6
    1文件路径2读取文件pathlib函数path3写文件4异常类型5捕捉异常try/except语句'''文件路径:绝对路径和相对路径绝对路径是从根路径开始根路径:类Unix操作系统(一个根路径)/开始Windows操作系统(多个盘多个分区)c:\D:\绝对路径类Unix操作系统/......
  • 在OpenCV基于深度学习的超分辨率模型实践
    1.引言OpenCV是一个开源的计算机视觉库,拥有大量优秀的算法。基于最新的合并,OpenCV包含一个易于使用的接口,主要用于实现基于深度学习方法的超分辨率(SR)。该接口包含预先训练的模型,这些模型可以非常容易和有效地用于推理。在这篇文章中,我将解释它可以做什么,并逐步展示如何使用它。闲......
  • 多开工具在金融行业中的应用与实践案例
    随着金融行业的不断发展,对于效率和速度的要求越来越高。为了提高工作效率,许多从业人员开始使用多开工具,能够同时打开多个窗口或应用程序,从而在一个屏幕上快速地进行多个任务。多开工具在金融行业中的应用非常广泛。以下是一些实践案例:证券交易证券交易是金融行业中最常见的应用......
  • Python从入门到实践practice4
    1input2类型转换3while4定义函数def'''input("这里放给用户的提示")input输入全为字符串str如果需要将str转换为int类型需要进行类型转换int(input(""))int只能转换数字,转换文字会报错类型转换还可以转为float(),str()整数不可以和字符串一起打印,需要类型转换后str(整数),才可以......
  • 【升职加薪秘籍】我在服务监控方面的实践(2)-监控组件配置
    大家好,我是蓝胖子,关于性能分析的视频和文章我也大大小小出了有一二十篇了,算是已经有了一个系列,之前的代码已经上传到github.com/HobbyBear/performance-analyze,接下来这段时间我将在之前内容的基础上,结合自己在公司生产上构建监控系统的经验,详细的展示如何对线上服务进行监控,内......
  • Flask实践--重保时期网页防篡改监测平台
    最近在尝试使用flask编写一个网站防篡改监测平台,目前已基本完成,前端使用光年模板修改,后端主要通过设置相关参数后轮询+正则匹配实现页面监控及篡改监测,简单介绍如下:登录因为是自己用,去掉了图形及花里胡哨的滑块验证码(主要是不会后端校验)而改用OTP码实现双因子,账号密码通过数......
  • 从概念到实践,带你掌握层次递归查询
    本文分享自华为云社区《GaussDB数据库SQL系列-层次递归查询》,作者:Gauss松鼠会小助手2。一、前言层次递归查询是一种常见的SQL查询方式,特别是在一些层次化的数据存储结构中经常用到。本文主要以GaussDB数据库为实验平台,为大家讲解其使用方法。二、GuassDB数据库层次递归查询概......