“ 主要讲解抓包步骤和网络故障分析方法 ”
使用步骤

(1)

(2)

过滤条件,显示过滤器用于查找捕捉记录中的内容,只要有的协议都是可以通过表达式的方式进行过滤,请参考Wireshark过滤器中的详细内容。

包列表介绍
封包列表中显示所有已经捕获的封包。在这里您可以看到发送或接收方的MAC/IP地址,TCP/UDP端口号,协议或者封包的内容。
如果捕获的是一个OSIlayer2的封包,您在Source(来源)和Destination(目的地)列中看到的将是MAC地址,当然,此时Port(端口)列将会为空。
如果捕获的是一个OSI layer 3或者更高层的封包,您在Source(来源)和Destination(目的地)列中看到的将是IP地址。Port(端口)列仅会在这个封包属于第4或者更高层时才会显示。

(3)
封包详细信息
这里显示的是在封包列表中被选中项目的详细信息。信息按照不同的OSI layer进行了分组,您可以展开每个项目查看。下面截图中展开的是HTTP信息。

(4)

(5)

故障排查
通过wireshark排查握手失败原因
失败的原因很多种,但是大致分为两类,要么拒绝,要么丢包,通过下面两道表达式能够过滤出大多数场景下的失败原因,从而进一步定位和解决问题。


总结
wireshark本身入门使用很简单,关键是如何用来排查网络故障,就比如服务器出现故障我们tcpdump抓包保存后,可以导入wireshark进行分析追溯问题。