97久久亚洲,亚洲福利久久,亚洲精品系列,97在线精品

win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 網(wǎng)絡(luò)技術(shù)教程 > 詳細(xì)頁面

抓包區(qū)分TCP三次握手過程詳細(xì)說明

發(fā)布時間:2024-04-12 文章來源:深度系統(tǒng)下載 瀏覽:

我們都知道TCP的連接的建立是通過三次握手,連接的斷開是通過四次揮手完成。大部分人是從大學(xué)網(wǎng)絡(luò)老師的講課中得知,或者從baidu或者google搜索學(xué)習(xí)這一過程。但是這些都是理論的,并且很難被記住。

 

今天我們就通過抓包的方式,用抓到的實際的包來分析這一過程的建立。

 

我們所使用的抓包工具是:

Microsoft Network Monitor 3.4.

 

硬件環(huán)境是:

一臺筆記本,一臺pc.

 

網(wǎng)絡(luò)環(huán)境是:

筆記本通過無線連接網(wǎng)絡(luò), pc通過有線連接網(wǎng)絡(luò)。

 

軟件環(huán)境:

兩臺都是xp, 有兩個簡單的測試程序,tcp 的服務(wù)器S和客戶端C。服務(wù)器部署在pc上,客戶端部署在筆記本上。

Network Monitor運行在客戶端,也就是筆記本上。

服務(wù)端IP:192.168.200.128, 監(jiān)聽端口6001

客戶端IP:192.168.200.107

 

好了,我們現(xiàn)在開始。啟動抓包工具,start new capture, 在filter中輸入, Tcp.SrcPort==6001 || Tcp.DstPort==6001, 然后apply, 接下來我們就可以啟動抓包了。

 

啟動服務(wù)器S,然后用客戶端C去連接。

很快我們就可以看到總共有3個包進(jìn)出:

 

184    9:42:45 2011-4-29    22.2968750    TestTCPClient.exe    192.168.200.107    192.168.200.128    TCP      TCP:Flags=……S., SrcPort=1086, DstPort=6001, PayloadLen=0, Seq=278035085, Ack=0, Win=16384 (  ) = 16384    {TCP:33,
IPv4:32}

 

185    9:42:45 2011-4-29    22.2968750    TestTCPClient.exe    192.168.200.128    192.168.200.107    TCP    TCP:Flags=…A..S., SrcPort=6001, DstPort=1086, PayloadLen=0, Seq=3353324968, Ack=278035086, Win=65535 ( Scale factor
not supported ) = 65535    {TCP:33, IPv4:32}

 

186    9:42:45 2011-4-29    22.2968750    TestTCPClient.exe    192.168.200.107    192.168.200.128    TCP    TCP:Flags=…A…., SrcPort=1086, DstPort=6001, PayloadLen=0, Seq=278035086, Ack=3353324969, Win=17520 (scale factor 0x0)
= 17520    {TCP:33, IPv4:32}

 

第一個包是從客戶端(192.168.200.107)發(fā)出,當(dāng)然是這樣,因為連接的建立肯定是由客戶端想服務(wù)端發(fā)起,目的地址就是我們的服務(wù)器所在的pc的ip 地址和端口,服務(wù)器的端口是我們事先設(shè)定的,而客戶端的端口則是tcp協(xié)議棧分配的,這里可以看出,客戶端通訊端口的分配時在第一次發(fā)包時就已經(jīng)確定好了的,其實這個過程在rfc在有個專門的術(shù)語來描述,TCB的建立(transmit control block)。這也就是我們在學(xué)校老師講的第一次握手。

為了更好的分析這個包,我們引入tcp的包結(jié)構(gòu):

抓包分析TCP三次握手過程詳解本站

 

以及整個包的二進(jìn)制表示:

00 1A A0 C6 BC 79 00 13 02 4A 3A 8A 08 00 45 00 00 30 09 F6 40 00 80 06 DE 94 C0 A8 C8 6B C0 A8 C8 80 04 3E 17 71 10 92 7A 8D 00 00 00 00 70 02 40 00 8A 13 00 00 02 04 05 B4 01 01 04 02

 

這個包里面其實包含了Ethernet header, IP header, TCP header. 為了更加清晰對這個包分析,我么順帶也把其他兩個包的格式列出:

抓包分析TCP三次握手過程詳解本站

                                     IP包格式

 

 

 

抓包分析TCP三次握手過程詳解本站

 

好了有了這些東西我們就分析包里面的東西,我是以圖片的形式展示給大家:

(抱歉,可能圖片有點丑,因為我是用微軟的畫圖程序畫的)

抓包分析TCP三次握手過程詳解本站

 

 

上面的以太網(wǎng)頭部分我們只是標(biāo)出它的位置,并不做詳細(xì)的分析,IP包頭部分我們只看里面的最后8個字節(jié),分別為源IP地址,這里看到正是我們的客戶端,也就是筆記本的Ip地址;還有目的IP地址,正是我們的服務(wù)端的Ip地址,也就是pc的Ip地址。

糾正一下:上圖中端口0186應(yīng)為1086,屬于筆誤。

對于TCP的包頭結(jié)構(gòu),我做了詳細(xì)的分析,只有’Data offset, reserved and flag’這四個字節(jié)需要進(jìn)一步的說明,因為幾個部分不是字節(jié)對齊的,reserved and flag都是6bit,所以不能簡單一眼看出,需要把他們轉(zhuǎn)換成二進(jìn)制表示:

 

1100000000000010

 

紅色部分表示偏移量:1010剛好是5,注意這里的5,并不是5個字節(jié),而是5個偏移量單位,而偏移量單位為4個字節(jié),這樣總偏移量就剛好是我們tcp包頭的大小20個字節(jié)。

藍(lán)色部分是保留部分,必須全是0.

綠色部分是標(biāo)志位,分別代表:

緊急比特URG——當(dāng)URG=1時,表明緊急指針字段有效。它告訴系統(tǒng)此報文段中有緊急數(shù)據(jù),應(yīng)盡快傳送(相當(dāng)于高優(yōu)先級的數(shù)據(jù))。

確認(rèn)比特ACK——只有當(dāng)ACK=1時確認(rèn)號字段才有效。當(dāng)ACK=0時,確認(rèn)號無效。

PSH—

復(fù)位比特RST(Reset) —— 當(dāng)RST=1時,表明TCP連接中出現(xiàn)嚴(yán)重差錯(如由于主機崩潰或其他原因),必須釋放連接,然后再重新建立運輸連接。
同步比特SYN——同步比特SYN置為1,就表示這是一個連接請求或連接接受報文。
終止比特FIN(FINal)—用來釋放一個連接。當(dāng)FIN=1時,表明此報文段的發(fā)送端的數(shù)據(jù)已發(fā)送完畢,并要求釋放運輸連接。

可以看到,第一個請求包,只有SYN標(biāo)志位是置為1的,其他均為0,表示發(fā)起一個連接。

 

到此第一個包我們就分析完畢。接下來用同樣的方法來分析剩下的兩個包。

第二個包:

00 1A A0 C6 BC 79 00 13 02 4A 3A 8A 08 00 45 00 00 30 09 F6 40 00 80 06 DE 94 C0 A8 C8 6B C0 A8 C8 80 04 3E 17 71 10 92 7A 8D 00 00 00 00 70 02 40 00 8A 13 00 00 02 04 05 B4 01 01 04 02

 

源IP變成了192.168.200.128,端口是6001; 而目的IP變成了192.168.200.107,端口是1086.可以看出這是服務(wù)器那邊的機器發(fā)給客戶端的包。

然后看flag部分是:

 

1110000000010010

 

對照tcp包結(jié)構(gòu)就可以看出這個包中,ACK和SYN均置為1,其余均為0.

也就是服務(wù)器回應(yīng)給發(fā)起連接的客戶端的包中ACK和SYN均被置位。

 

第三個包:

1A A0 C6 BC 79 00 13 02 4A 3A 8A 08 00 45 00 00 28 09 F7 40 00 80 06 DE 9B C0 A8 C8 6B C0 A8 C8 80
 04 3E 17 71 10 92 7A 8E C7 DF AD A9 50 10 44 70 3C CE 00 00

源IP:192.168.200.107,端口1086;

目的IP:192.168.200.128,端口6001;

flag部分是:

 

1110000000010000

 

只有SYN置為1,其余均為0,包括ACK。

 

這樣整個連接就建立了。

 

下面用圖示的方式簡單的表示我們上面分析的結(jié)果:

抓包分析TCP三次握手過程詳解本站


 

 

到此結(jié)束。

本文章關(guān)鍵詞: 抓包區(qū)分 TCP三次握手 
97久久亚洲,亚洲福利久久,亚洲精品系列,97在线精品
麻豆精品一区二区综合av| 欧美一级久久| 国产日韩一区二区三免费高清| 偷拍亚洲精品| 免费在线亚洲| 欧美激情综合| 精品国产乱码久久久久久樱花| 不卡一区2区| 日韩国产一二三区| 精品国产不卡| 国产精品毛片久久| 美女网站一区| 婷婷中文字幕一区| 国产日韩专区| 老司机免费视频一区二区| 国产精品毛片久久久| 国产国产精品| 99视频在线精品国自产拍免费观看| 婷婷丁香综合| 国产模特精品视频久久久久| 天堂va在线高清一区| 国产日产一区| 麻豆视频在线看| 99亚洲精品| 国产日韩欧美中文在线| 人在线成免费视频| 欧美日韩亚洲一区| 精品99在线| 亚洲综合国产| 久久天堂精品| 久久av国产紧身裤| 国际精品欧美精品| 日韩精品免费一区二区在线观看| 91精品1区| 国产亚洲高清一区| 91精品国产乱码久久久久久久 | 欧美一区自拍| 中文一区一区三区高中清不卡免费| 在线视频精品| 国产精品sss在线观看av| 欧美午夜精彩| 久久99久久人婷婷精品综合| 日韩欧美精品一区| 亚洲精品日本| 亚洲www免费| 久久亚洲黄色| 日韩精品2区| 婷婷亚洲成人| 久久要要av| 国产精品sm| 亚洲香蕉久久| 久久国产精品久久w女人spa| 国产精品一级| 国产欧美日韩影院| 夜鲁夜鲁夜鲁视频在线播放| 亚洲精品动态| 欧美+亚洲+精品+三区| 国产精品麻豆成人av电影艾秋| 免费久久精品| 成人精品国产亚洲| 欧美一级二区| 欧美另类综合| 久久国内精品视频| 91精品国产成人观看| 日本在线不卡视频一二三区| 中文在线а√天堂| 三级久久三级久久久| 亚洲性视频h| 精品国产18久久久久久二百| 日韩av影院| 99在线观看免费视频精品观看| 亚洲欧洲美洲av| 国产精品综合| 亚洲一二av| 午夜欧美精品久久久久久久| 日韩精品永久网址| 国产精品巨作av| 视频一区中文字幕精品 | 欧洲一区二区三区精品| 久久精品一本| 国产精品一区二区99| 亚洲a成人v| 久久www成人_看片免费不卡| 婷婷激情一区| 蜜臀久久精品| 综合日韩av| 国产91在线播放精品| 激情综合婷婷| 精品国产亚洲一区二区三区大结局| 久久国产人妖系列| 午夜视频一区二区在线观看| 日韩精品一级中文字幕精品视频免费观看| 日韩午夜av| 女生影院久久| 91日韩欧美| 精品国产一区二区三区噜噜噜| 久久国产尿小便嘘嘘| 久久国际精品| 国产欧美丝祙| 国产精品99久久免费观看| 国产精品一国产精品k频道56| 欧美日韩一区二区三区四区在线观看 | 91亚洲国产| 久久精品免视看国产成人| 麻豆精品一区二区综合av| 久久久免费人体| 三上亚洲一区二区| 亚洲精品网址| 在线日韩中文| 亚洲欧美日本日韩| 亚洲日本在线观看视频| 综合日韩在线| 日韩欧美中文在线观看| 日韩高清不卡一区二区| 久久国内精品| 美女视频一区在线观看| 不卡专区在线| 91九色精品| 只有精品亚洲| 欧美日韩 国产精品| 久久这里只有精品一区二区| 高潮一区二区| 午夜视频精品| 日韩一区中文| 精品一区二区三区四区五区| 伊人久久国产| 国产亚洲精品v| 手机精品视频在线观看| 日韩精品视频网| 精品99在线| 欧美精选一区二区三区| 亚洲精品麻豆| 久久久久久夜| 亚洲深夜av| 欧美亚洲一区二区三区| 成人在线丰满少妇av| 午夜日韩福利| 日本午夜精品久久久久| 久久精品三级| 黄色国产精品| 国产精品扒开腿做爽爽爽软件| 日韩电影免费在线观看| 婷婷综合在线| 国产精品美女午夜爽爽| 欧美日中文字幕| 日韩在线网址| 九色porny丨国产首页在线| 亚洲一区二区av| 国产精品伦理久久久久久| 日韩影院精彩在线| 福利精品一区| 最新国产精品久久久| 另类欧美日韩国产在线| 在线国产一区二区| 国产日韩一区二区三区在线 | 中文字幕在线视频久| 丝袜美腿亚洲一区| а√天堂8资源在线| 蜜桃一区二区三区在线观看| 日韩大片在线| 欧美亚洲一级| 亚洲视频www| 色网在线免费观看| 日韩精品高清不卡| 久久免费大视频| 欧美性www| 美女久久网站| 日韩精品欧美激情一区二区| 青草av.久久免费一区| 久久精品免费一区二区三区 | 午夜欧美视频| 久久精品一区二区三区中文字幕| japanese国产精品| 美女国产一区二区三区| 在线精品观看| 欧美日韩激情| 精品国产欧美日韩| 日本99精品| 午夜欧美精品| 亚洲黄色网址| 麻豆精品久久久| 亚洲精品进入| 亚洲欧美不卡| 亚洲黄色免费av| 国产伦精品一区二区三区千人斩 | 婷婷精品久久久久久久久久不卡| 日韩高清成人| 欧美激情麻豆| 久久亚洲国产精品一区二区| 日本精品不卡| 国内精品麻豆美女在线播放视频| 亚洲最新av| 国产农村妇女精品一区二区| 精品国模一区二区三区| 免费一区二区三区在线视频| 亚洲精品一级| 偷拍亚洲精品| 日韩高清一区在线| 亚洲精品视频一二三区| 国产亚洲亚洲|