Tcpdump 和 Wireshark 的结合使用(二)

原创 2015年11月18日 14:32:19

在上一篇博文中我们分别介绍了Tcpdump 和 Wireshark 的简单使用,这一节我们将介绍使用Wireshark 来分析 Tcpdump 抓住的网络包,主要分析TCP三次握手的过程。


1.首先我们在Linux系统运行 下面的命令抓包,并保存在 a.cap 文件中,      

  #tcpdump -i any -w  a.cap       

  然后运行一个简单的 socket 案例代码,于是我们在当前目录下就生成了 a.cap 文件。

2.用 wireshark 软件打开 a.cap 文件,如图



图中可以看到wireshark截获到了三次握手的三个数据包。

第四个包才是HTTP的, 这说明HTTP的确是使用TCP建立连接的。


(1)第一次握手

第一次握手数据包,客户端发送一个TCP,标志位为SYN,序列号为0, 代表客户端请求建立连接。 如下图



(2)第二次握手

第二次握手的数据包,服务器发回确认包, 标志位为 SYN,ACK. 将确认序号(Acknowledgement Number)设置为客户的I S N加1以.即0+1=1, 如下图



(3)第三次握手

第三次握手的数据包,客户端再次发送确认包(ACK) SYN标志位为0,ACK标志位为1.并且把服务器发来ACK的序号字段+1,放在确定字段中发送给对方.并且在数据段放写ISN的+1, 如下图:



就这样通过了TCP三次握手,建立了连接,剩下的就是数据的传输过程,请大家自己分析,相信不是很难了哈。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Tcpdump 和 Wireshark 的结合使用(一)

1.Tcpdump 和Wireshark的简介 (1)Tcpdump    我们用尽量简单的话来定义tcpdump,就是:dump the traffice on anetwork.,根据使用者的定义...

tcpdump以及wireshark的使用文档

  • 2016年03月14日 22:26
  • 350KB
  • 下载

tcpdump说明,注意与wireshark完美结合

简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数...

Centos6.5下使用tcpdump抓包并用wireshark分析

在Centos6.5下通过使用tcpdump抓包和wireshark分析包,初步了解抓包和解包。 原创文章欢迎转载,请保留出处。 若有任何疑问建议,欢迎回复。 邮箱:Maxwell_nc@163.co...

使用tcpdump、wireshark对Android应用程序进行抓包并分析

本文主要介绍如何使用tcpdump和wireshark对Android应用程序进行抓包并分析,需要说明的是在抓包之前,你的Android设备必须root过了,另外你的电脑必须有Android SDK环...
  • Acmen99
  • Acmen99
  • 2016年12月23日 15:21
  • 288

Android下使用TcpDump抓包Wireshark分析数据

如果想分析Android下某个APP的网络数据交互,需要在Android手机上抓包,最常用的抓包工具非tcpdump莫属,用tcpdump生成Wireshark识别的 pcap文件,然后将pcap文件...

使用wireshark分析tcpdump出来的pcap文件

个人认为tcpdump+wireshark是很精确的,之前在网上查阅移动端流量测试,大多讲tcpdump这部分很精细,但是没有讲到详细使用wireshark分析tcpdump到的.pcap文件,这里做...
  • zeze_Z
  • zeze_Z
  • 2017年02月27日 09:12
  • 1639

linux tcpdump 及 windows wireshark 使用整理

本文参考网络中其他博客文章,根据自己使用整理归纳 参考资料网址:http://blog.csdn.net/s_k_yliu/article/details/6665673/ http://blog.c...

PC使用wireshark直接查看android手机上tcpdump捕捉到的数据包

PC使用wireshark直接查看android手机上tcpdump捕捉到的数据包   在进行网络状况分析的时候,tcpdump和wireshark是必不可少的工具,手机上进行网络分析也是如此...
  • kangear
  • kangear
  • 2013年07月18日 09:04
  • 6804

Android下使用TCPDUMP抓包Wireshark分析数据啦

导读 如果想分析Android下 某个APP的网络数据交互,需要在Android手机上抓包,最常用的抓包工具非tcpdump莫属,用tcpdump生成Wireshark识别的 pcap文件,然后将p...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Tcpdump 和 Wireshark 的结合使用(二)
举报原因:
原因补充:

(最多只允许输入30个字)