Posted in 技术, 网络

用 Wireshark 图解:TCP 三次握手

摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢!

tcp00

“snow warn throughout the winter”

一、什么是 Wireshark ?
简单地说,Wireshark 是抓包工具。官网说,“Wireshark 是一个网络包分析工具。 网络数据包分析仪将尝试捕获网络数据包并试图尽可能详尽显示该数据包。”

推荐一本书《Wireshark 网络分析就这么简单》,Wireshark 工具下载地址 https://www.wireshark.org/download.html。

Wireshark 不单单能抓包,主要的 Features 是对数据包进行各种的分析。下载打开界面非常简单直观:

tcp01

最上面是 Packet List 窗口,它列出了所有网络包。

在 Packet List 中选定的网络包会详细地显示在中间的 Packet Details 窗口中。

最底下是 Packet Bytes Details 窗口(16 进制数据),我们一般不会用到它。

 

二、我们抓什么包呢?如题 TCP
TCP 一脸懵逼。记得上次在 《图解Http协议》得知,HTTP 是一个客户端和服务器端请求和响应的标准TCP。其实建立在 TCP 之上的。那我们就抓 HTTP,这很简单。

 

三、实操 Wireshark

选择 Capture – Options,选择当前网络,点击 Start 。如图:

tcp02

浏览器打开我的博客 www.bysocket.com ,然后在 Wireshark 中的过滤器输入博客 IP 过滤:ip.addr == 106.14.40.18

选择第一行,如第一张图,简单介绍下 Packet Details 窗口参数详情:

Frame – 物理层
Ethernet – 数据链路层
Internet Protocol Version – 网络层
Transmission Control Protocol – 传输层

大家知道 网络层次划分为 标准的OSI七层模型,还有 TCP/IP四层协议 以及 TCP/IP五层协议。如图:

其中,Transmission Control Protocol – 传输层是我们最为关心的。如图已经展开了:

tcp04

具体我们先学习 TCP 报文段格式:

tcp05

那么第二个红框,由上至下,一一大家可以对应下,重点的是:
Sequence number – 序号
Acknowledgment number – 确认号
Flags – 标志位
— Acknowledgment 确认位
— Push 急迫位
— Reset 重置位
— Syn 同步位
— Fin 终止位

a. 第一次握手标志位
localhost Seq=0 -> 博客地址
从标志位看出,同步位有值,在做请求(SYN):Syn 同步位为1
tcp06

 

b. 第二次握手标志位
博客地址 Seq=0 Ack=1 -> localhost
从标志位看出,确认位、同步位有值,在做应答(SYN+ACK):Syn 同步位为 1 、Acknowledgment 确认位为 1
tcp07

c. 第三次握手标志位
localhost Seq=1 Ack=1 -> 博客地址 (注: Seq=Seq+1)
从标志位看出,只有确认位有值,在做再次确认(SYN):Acknowledgment 确认位为 1
tcp08
综上所述,一个完整的三次握手就是:请求(SYN) — 应答(SYN+ACK) — 再次确认(ACK)

tcp09

如以上文章或链接对你有帮助的话,别忘了在文章结尾处评论哈~ 你也可以点击页面右边“分享”悬浮按钮哦,让更多的人阅读这篇文章。

Posted in 清文

、北京北京

北京北京

单曲循环汪峰的歌

写下对北京的回忆

几词文,几处景,两友人,一米厂

糖葫芦

大包子

油条

还有第一晚可怕的雾霾

凌晨落地的景色,候机前写了

《试错》

是不是你和我一样

每当夜深安静迷茫

总是想的太多

却每次都被时间浇熄

30岁的眼泪

还是那么不切实际

盼望地

以为爱情能解脱生活的狼狈

所以别要求太多

不错过那些努力可以解决的东西

无法长大

也就不要学着别人挣扎

往想去的地方飞

走过看过听过去试错

然后去了第一处景

北京 798 艺术区

知道了

曹勇(画家)

一位由画而生的旅者

说过

“人的生命很短暂,一定要到绘画的最高舞台去。”

停下买了个糖葫芦,写了

《穿越文艺区》

摄影展

先穿越到照片当时当地

手机没电了

停下步来

随处而安喝一小杯

充会电

再前行

切景至天安门

不想多说 人多

晚上寄宿友人

聊拉家常

约早另一友人

逛米厂中

和现在工作一样呼吸节奏

听说老雷

在对面那个高楼中

眺望

昨夜的大风

刮走了雾霾

漫步人少的颐和园里

止步写了两句

秋离冬至踏园中

高柳随风舞骚影

然后

北京北京

再会