精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

使用wireshark分析TCP/IP中TCP包頭的格式

網絡 網絡管理
本文簡單介紹了TCP面向連接理論知識,詳細講述了TCP報文各個字段含義,并從Wireshark俘獲分組中選取TCP連接建立相關報文段進行分析。

一、概述

TCP是面向連接的可靠傳輸協議,兩個進程互發數據之前需要建立連接,這里的連接只不過是端系統中分配的一些緩存和狀態變量,中間的分組交換機不維護任何連接狀態信息。連接建立整個過程如下(即三次握手協議):

首先,客戶機發送一個特殊的TCP報文段;

其次,服務器用另一個特殊的TCP報文段來響應;

***,客戶機再用第三個特殊報文段作為響應。

 

 

圖1 三次握手協議示意圖[1]

二、TCP報文格式

1、概述

為了提供可靠的數據傳輸,TCP報文首部字段有較多的字段,TCP報文格式如下圖:

 

 

圖2 TCP報文格式

源和目標端口

用于多路復用/多路分解來自或送至上層應用的數據,可以這樣理解,端口用來標識同一臺計算機的不同進程。

序列號和確認號

這兩個字段是TCP可靠傳輸服務的關鍵部分,序列號是該報文段首字節的字節流編號(TCP把數據看成是有序的字節流,TCP隱式地對數據流的每個字節進行編號)。這樣理解可能更直觀,當報文被分解成多個報文段時,序列號就是報文段首字節在整個報文的偏移量。確定號指定下一個期待的字節。TCP是全雙工的,假設從主機A接收到主機B的數據,則主機A填充進報文段的確認號是主機A期望從主機B收到的下一個字節序號。還沒理清這兩者的關系?見下圖(三次握手):

 

 

圖3 正常情況下TCP連接建立過程

首部長度(4位)

因為選項是不定長的,這就需要標識整個首部字段的長度(單位是32位字),即5+選項個數。4位,單位是32位字,所以首部最長是15*4=60字節,即選項最長是40字節(10個選項)。

標志

● URG

指示報文段里存在著被發送方的上層實體標記為"緊急"數據,當URG=1時,其后的緊急指針指示緊急數據在當前數據段中的位置(相對于當前序列號的字節偏移量),TCP接收方必須通知上層實體。

● ACK

當ACK=0時,表示該數據段不包含確認信息,當ACK=1時,表示該報文段包括一個對已被成功接收報文段的確認。

● PSH

當PSH=1時,接收方在收到數據后立即將數據交給上層,而不是直到整個緩沖區滿。

● RST

用于重置一個已經混亂的連接(如主崩潰),也可用于拒絕一個無效的數據段或者拒絕一個連接請求。一般而言,如果你得到的數據段被設置了RST位,那說明你這一端有問題了。

● SYN

用于建立連接過程,在連接請求中,SYN=1和ACK=0表示該數據段沒有使用捎帶的確認域,而連接應答捎帶一個確認,即SYN=1和ACK=1。

注:捎帶是指對客戶機到服務器數據的確認被裝載在一個承載服務器到客戶機的數據報文段中。

● FIN

用于釋放一個連接,表示發送方已經沒有數據要傳輸了。此時,接收方可能繼續接收數據,好在SYN和FIN數據段都有序列號,從而保證了這兩種數據段以正確順序被處理。

● 窗口大小

用于流控制(確保連接的任何一方都不會過快地發送過量的分組而淹沒另一方),窗口大小指定了從被確認的字節算起可以發送多少個字節。

● 校驗和

提供了額外可靠性,在計算檢驗和的時候,TCP的Checksum域設為0,如果數據域的字節數為奇數,則數據域填補一個額外的0字節。校驗和算法:將所有的16位字按1的補碼形式累加起來,取累加結果的補碼。因此,當接收方執行同樣計算時(包括Checksum域),結果應該是0。

● 緊急指針

參考標志字段的URG位。

● 選項

選項部分是為了適合復雜網絡環境和更好地服務于應用層設計的。TCP選項最長是40字節。詳情見2.2。

● 數據

無任何數據的TCP段也是合法的,通常用于確認和控制信息。#p#

2、選項字段

TCP選項部分很好出現在已經建立連接的會話中,只要出現在TCP連接建立階段,即三次握手。TCP選項部分實際運用有以下幾種:

(1)***報文傳輸段(MMS, Maximum Segment Size)

用于發送發與接收方協商***報文段長度(僅僅是凈荷數據,不包括TCP首部字段)。TCP在三次握手中,每一方都會通告期望收到的MSS(MSS只出現在SYN數據包中),如果一方不接受另一方的MSS值,則使用默認的536字節凈荷數據,即主機能夠接受20+536字節的TCP報文段。

(2)窗口擴大選項(Window scaling)

TCP報文的窗口大小字段占16位,即***值是65535,但隨著時延和帶寬比較大的通信產生(如衛星通信),需要更大的窗口滿足性能和吞吐率,這就是窗口擴大選項存在的意義。例子見參考資料[2]。

Windows scaling占3個字節,***一個字節是移位值(Shift count),即首部的窗口位數16向左移動,如移位值為14,則新的窗口***值增大到65535*(2^14)。

窗口擴大選項是在TCP建立之初進行協商,如果已實現了窗口擴大,當不再需要擴大窗口時,發送移位值=0就可以恢復到原窗口大小,即65535。

(3)選擇確認選項(SACK, Selective Acknowledgements)

考慮這樣情況,主機A發送報文段12345,主機B收到135且報文無差錯,SACK用來確保只重傳缺少的報文段,而不是重傳所有報文段。

SACK選項需要2個功能字節,一個用來指明使用SACK選項(SACK Permission),另一指明這個選項占多少字節。

那怎么形容丟失的報文段2,說明2的左右邊界分別是1、3。TCP的數據報文是有字塊邊界的,而這種邊界是由序列號表示的。

最多能指明多少個字節塊的邊界信息呢?答案是4個。這是因為選項字段***是40字節,去除2個功能字節,序列號是32位即4字節,并且需要左右邊界,所以(40-2)/8 = 4。

(4)時間戳選項(timestamps)

時間戳選項用來計算往返時間RTT,發送方在發送報文段時把當前時鐘的時間值放入時間戳字段,接收方將該時間戳字段的值復制到確認報文中,當接收方收到確認報文,對比確認報文的時間戳(等于發送方發送報文段的時間戳)和現在的時鐘,即可算出RTT。

時間戳選項還可用于防止回繞序號PAWS。序列號只有32位,每2^32個序列號就會回繞(想想環形隊列),采用時間戳選項很容易區分相同序列號的報文段。

(5)NOP(NO-Operation)

TCP的頭部必須是4字節的倍數,而大多數選項不是4字節倍數,不足的用NOP填充。除此之外,NOP也用于分割不同的選項數據,如窗口擴大選項和SACK之間使用NOP隔離(下面的實例將看到這一點)。

三、實例解析

1、概述

還是以訪問百度首頁為例,首先用DNS協議將URL解析成IP地址,接著在客戶機和服務器間建立TCP連接,用Wireshark俘獲的分組如下圖:

 

 

圖4 Wireshark俘獲建立TCP連接分組

你一看會覺得有些奇怪,理論上應該是3個分組的,怎么有6個分組?先不急,先把這6個報文收發示意圖作出來(結合時間和報文含義),如下:

 

 

圖5 TCP連接建立實例

從圖可知,連接建立伊始,客戶機發了兩個報文段,這也許是為了更快建立連接(假設有個請求報文段丟失,也不至于要等一段時間,重發報文)。接下來,以19、21、22(上圖紅色線條所示)分析TCP連接建立過程。

2、 ***次握手

Wireshark俘獲TCP連接***次握手的報文段如下:


圖6 TCP連接***次握手實例#p#

這里主要挑幾個字段分析:

標志字段,SYN=1、ACK=0表示該數據段沒有使用捎帶的確認域。

***報文段長度(MMS)1460是怎么來的,鏈路層的以太網物理特性決定數據幀長度為1500(即MTU,***傳輸單元),1460=1500-20(IP首部長度)-20(TCP首部長度)。不要被該報文首部長度32字節所迷惑,這只是建立連接過程。MSS與MTU關系見下圖[2]:

 

 

圖7 MSS與MTU關系

NOP字段,可以作為不足4倍數字節填充,也可作為選項間分隔,該報文段出現了3個NOP,具體功能見下圖:

 

 

圖8 TCP報文NOP字段

3、第二次握手

服務器響應客戶端TCP報文段,此時確認號為1了,SYN=1、ACK=1表明連接應答捎帶一個確認,Wireshark俘獲分組如下:

 

 

圖9 TCP連接第二次握手實例

為什么MSS是1452而不是1460?這是因為使用PPPoE(Point-to-Point over Ethernet,可以使以太網的主機通過一個簡單的橋接設備連到一個無端的接入集中器上[3])撥號上網,PPoP首部是8個字節,所以PPPoE的MTU是1492,MSS也就為1492-40=1452。

那么,TCP連接建立后數據傳輸的MSS是多少呢,1460 or 1452 or 536 ?我的理解是默認值536,這樣理解對嗎?求指點!

4、第三次握手

客戶機再次服務器的報文段,此時序列號和確認號都為1,沒有選項字段,Wireshark俘獲的分組信息如下:

 

 

圖10 TCP連接第三次握手實例

值得注意的,因為窗口擴展大小協商未果,所以就不擴大窗口了,即窗口大小***為65535。如此,TCP連接建立。

責任編輯:林琳 來源: CSDN博客
相關推薦

2022-08-22 16:04:00

WiresharkTCP吞吐

2010-06-12 17:07:17

TCP IP協議

2018-12-03 05:54:48

Wireshark網絡協議TCP

2010-09-27 13:25:58

TCP IP協議棧

2010-07-01 16:38:18

Linux TCP I

2020-04-10 08:55:26

TCPIPBBR算法

2010-06-13 13:39:46

TCP IP協議棧

2017-06-22 09:02:40

TCPIP重組

2020-12-03 08:37:38

TCPIPARP協議

2019-12-26 09:01:11

TCPIP三次握手

2010-06-08 13:50:40

TCP IP協議族

2019-12-31 20:41:39

IPUDPTCP

2010-09-17 16:38:41

TCP IP協議

2010-06-09 16:28:50

TCP IP傳輸協議

2015-03-03 10:52:48

TCPIP

2010-06-18 15:31:21

TCP IP協議簇

2010-09-08 15:34:27

TCP IP協議棧

2019-04-08 08:44:10

TCPIP網絡協議

2010-09-27 13:35:43

TCP IP故障

2014-11-21 09:16:23

TCPIP
點贊
收藏

51CTO技術棧公眾號

欧美变态口味重另类| 成人精品免费网站| 久久精品国产亚洲7777| 九九热视频免费| 伊人久久av| 国产精品不卡在线| 国产尤物99| 一区二区三区精彩视频| 在线欧美一区| 中文字幕综合在线| 亚洲黄色免费在线观看| 亚洲精品大全| 精品国产鲁一鲁一区二区张丽| 亚洲不卡中文字幕| 国产黄色高清视频| 日韩高清不卡一区二区三区| 久久久久国产精品免费网站| 精品一区二区三区蜜桃在线| 波多野结衣欧美| 欧美丰满一区二区免费视频| 5月婷婷6月丁香| 亚洲卡一卡二| 国产精品久久久久久久第一福利| 精品国产一区二区三区四区精华| 国产免费无遮挡| 欧美aaaaaa午夜精品| 性欧美在线看片a免费观看| 国产免费嫩草影院| 深夜福利久久| 日韩电影大片中文字幕| 日韩av福利在线观看| 素人啪啪色综合| 色噜噜狠狠色综合中国| 欧洲精品一区二区三区久久| 久久99精品久久久久久野外| 国产视频一区二区在线观看| 久久久99爱| 人妻精品一区一区三区蜜桃91| 狠狠色狠狠色综合| 国产精品高潮呻吟久久av野狼| 亚洲天堂日韩av| 雨宫琴音一区二区在线| 欧美日韩ab片| www.色小姐com| 婷婷久久综合| 久久精品中文字幕免费mv| 99在线视频免费| 欧美综合另类| 色悠悠久久88| 国产麻豆a毛片| 欧美黄色录像片| 日韩中文字幕视频| 女性裸体视频网站| 91日韩免费| 久久久精品美女| 久久高清内射无套| 五月久久久综合一区二区小说| 中文字幕日韩av电影| 国产午夜精品久久久久久久久| 国产精品免费不| 影音先锋欧美精品| 亚洲av无一区二区三区| 婷婷激情综合| 欧美极品少妇xxxxⅹ免费视频| 成人免费毛片东京热| 欧美午夜一区| 2019av中文字幕| 不卡av电影在线| 久久精品国产99国产精品| 国产美女被下药99| 国产999久久久| 成人午夜激情影院| 欧美 日韩 国产在线| 美州a亚洲一视本频v色道| 国产欧美日韩在线观看| 中文精品视频一区二区在线观看| 成人看片免费| 精品久久久中文| 91看片在线免费观看| 91成人小视频| 欧美videos中文字幕| 朝桐光av一区二区三区| 欧洲杯什么时候开赛| www.99久久热国产日韩欧美.com| 久草免费在线视频观看| 国产欧美在线| 成人有码在线视频| 色婷婷中文字幕| 国产精品理论片| 国产免费黄色小视频| 日韩av中字| 日韩一区二区免费在线电影| 国产精品第七页| 色综合咪咪久久网| 久久久久久美女| 自拍偷拍精品视频| 成人黄色小视频在线观看| 日韩欧美一区二区三区四区| av网站免费在线观看| 精品毛片网大全| 手机在线国产视频| 免费久久久久久久久| xvideos亚洲人网站| 日本三级黄色大片| 久久成人av少妇免费| 国产成人免费观看| yjizz视频网站在线播放| 亚洲精品高清在线观看| 国产三级三级三级看三级| 伊色综合久久之综合久久| 亚洲一级免费视频| 国产亚洲精品av| 美女脱光内衣内裤视频久久网站 | 五月婷婷激情网| 久久精品理论片| 欧美综合激情| av在线中出| 日韩一区二区三区电影在线观看 | 国产一区电影| 亚洲高清中文字幕| 亚洲天堂一区二区在线观看| 视频一区欧美| 欧美一区二区三区免费视| a级片在线视频| 国产精品久久久久久久久免费桃花| 精品少妇人妻av免费久久洗澡| www.久久爱.com| 尤物九九久久国产精品的分类| 久久草视频在线| 成人午夜私人影院| 男人的天堂avav| 婷婷激情成人| 色偷偷888欧美精品久久久| 国产美女激情视频| 9l国产精品久久久久麻豆| 在线观看免费黄色片| 色狠狠一区二区三区| 夜夜嗨av色一区二区不卡| 在线观看 亚洲| 91丨porny丨蝌蚪视频| 18黄暴禁片在线观看| 欧美专区一区| 萌白酱国产一区二区| 亚洲综合五月天婷婷丁香| 中文字幕欧美日本乱码一线二线| 男人舔女人下面高潮视频| 亚洲桃色综合影院| 日本一欧美一欧美一亚洲视频| 婷婷丁香一区二区三区| 婷婷夜色潮精品综合在线| 波多野结衣加勒比| 一区二区三区成人精品| 国产尤物99| 欧美极品影院| 伊人伊人伊人久久| 国产又粗又长又大视频| 亚洲欧美在线观看| 一本一道久久a久久综合蜜桃| 久久网站免费观看| 成人性生交xxxxx网站| 日韩伦理av| 日韩成人在线网站| 波多野结衣视频在线看| 国产精品视频你懂的| 老司机午夜性大片| 午夜久久福利| 精品国产aⅴ麻豆| 日韩精品一区二区三区| 中文国产成人精品久久一| 国产又粗又黄又爽的视频| 亚洲另类在线视频| 800av在线播放| 日韩精品成人一区二区三区| 一本久道久久综合| 91成人短视频| 日韩美女av在线免费观看| 欧美jizz18性欧美| 精品国产乱码91久久久久久网站| 人人干人人干人人干| 国产日韩在线不卡| 日韩久久久久久久久久久| 亚洲神马久久| 在线观看欧美一区| 九色丨蝌蚪丨成人| 国产精品久久久久久网站| 在线看三级电影| 精品偷拍各种wc美女嘘嘘| 一区二区小视频| 亚洲观看高清完整版在线观看| 影音先锋制服丝袜| 国产成a人亚洲| 九热视频在线观看| 国内精品亚洲| 亚洲国产一区二区三区在线| 午夜久久av| 国产精品白丝jk喷水视频一区| av毛片在线| 亚洲天堂成人在线| 丰满肉肉bbwwbbww| 欧美男男青年gay1069videost| 久久高清免费视频| 最新国产成人在线观看| 久久精品成人av| 懂色av中文一区二区三区| 日本www.色| 99精品免费| 韩国黄色一级大片| 欧美精品乱码| 久久国产精品精品国产色婷婷| av国产精品| 日韩69视频在线观看| 欧美四级在线| 精品久久久999| 都市激情一区| 日韩av网站电影| 精品国产18久久久久久| 91成人在线精品| 日本三级视频在线| 亚洲精品欧美激情| 日韩亚洲欧美中文字幕| 久久亚洲私人国产精品va媚药| 乱码一区二区三区| 国产自产v一区二区三区c| 久久久精品三级| 亚洲一区网站| 人妻无码一区二区三区四区| 久久国产电影| 色乱码一区二区三在线看| 神马久久av| 精品麻豆av| 久久超级碰碰| 精品久久久久久综合日本| 高清精品xnxxcom| 波多野结衣一区二区三区在线观看| 9999精品| 亚洲自拍欧美色图| 99国内精品久久久久| 国产在线视频91| 欧美91在线|欧美| 国产精品亚洲第一区| 国产91亚洲精品久久久| 国产成人精品日本亚洲| 国产伦精品一区二区三区视频金莲| 91国产一区在线| 电影网一区二区| 欧洲午夜精品久久久| 中文在线аv在线| 青青在线视频一区二区三区| 午夜激情在线播放| 日本成人黄色片| 麻豆精品蜜桃| 国产精品视频最多的网站| 国产精品麻豆成人av电影艾秋| 国产精品99久久久久久久久| 国产私拍福利精品视频二区| 国产精品久久视频| 天天综合在线观看| 亚洲综合第一页| 盗摄系列偷拍视频精品tp| 国产综合欧美在线看| 香蕉视频一区二区三区| 日本视频一区二区不卡| 91日韩欧美| 欧洲精品在线播放| 99在线热播精品免费99热| 成人免费观看视频在线观看| 日韩和欧美一区二区三区| 不卡的在线视频| 成人精品电影在线观看| 黄色短视频在线观看| 欧美激情一区二区三区蜜桃视频| 国产三级精品三级观看| 一区二区三区成人| 国产福利拍拍拍| 在线视频你懂得一区二区三区| 一区二区三区黄色片| 精品国产乱码久久久久久图片| 亚洲欧美日韩综合在线| 一区二区成人精品| 最新av在线播放| 热re99久久精品国产66热| 欧美黄色a视频| 国产精华一区| 精品久久久亚洲| 国产美女主播在线| 日韩av中文字幕一区二区| 伊人成人免费视频| 久久久久久一级片| 激情视频在线播放| 色综合久久综合中文综合网| 国产又粗又长又黄| 亚洲欧美精品在线| 在线观看h网| 国产激情久久久久| 91精品啪在线观看国产爱臀| 日本高清不卡三区| 影音先锋中文字幕一区| 日本xxxx黄色| 99精品视频在线观看| 18精品爽国产三级网站| 精品久久久久久久中文字幕| 在线观看毛片网站| 国产手机视频精品| 色呦呦在线免费观看| 国产精品视频免费观看www| 国产伦精品一区二区三区在线播放| 四虎永久国产精品| 国产欧美欧美| 国产免费无码一区二区| 国产精品免费视频网站| 国产成人精品网| 亚洲精品在线免费播放| 黄色国产网站在线播放| 国产精品极品美女在线观看免费| www国产精品| 亚洲色图都市激情| 美女性感视频久久| 丰满的亚洲女人毛茸茸| 欧美日韩精品国产| 国产自产一区二区| 欧美成人中文字幕在线| 99热播精品免费| 欧美三级电影在线播放| a91a精品视频在线观看| 最新国产精品自拍| 亚洲精品成人天堂一二三| 亚洲图片视频小说| 永久免费精品影视网站| 成人教育av| 麻豆av一区二区| 国产欧美日韩亚洲一区二区三区| 欧美xxxxx少妇| 亚洲一区成人在线| 亚洲精品国产精品国| 欧美伦理91i| 香蕉大人久久国产成人av| 永久免费精品视频网站| 美女在线一区二区| 男人天堂资源网| 欧美日韩免费一区二区三区视频| 福利视频在线播放| 国产精品视频成人| 日韩欧美一区二区三区在线视频| 日本男人操女人| 国产亚洲一区二区三区在线观看| 亚洲成人第一网站| 亚洲一品av免费观看| 欧美韩国亚洲| 亚洲欧洲精品在线| 国产一区二区三区免费观看| 免费91在线观看| 欧美丰满美乳xxx高潮www| 欧美成人三区| 亚洲综合自拍一区| 韩国一区二区三区在线观看| 精品人妻人人做人人爽夜夜爽| 亚洲一区二区三区精品在线| 亚洲精品911| 9.1国产丝袜在线观看| 伊甸园亚洲一区| 日本999视频| 亚洲女性喷水在线观看一区| 亚洲精品成av人片天堂无码| 91精品国产91久久| 欧美偷拍自拍| 日本特黄在线观看| 五月婷婷久久丁香| 国产乱视频在线观看| 国产欧美一区二区三区在线看| 亚洲老妇激情| 成人在线电影网站| 色女孩综合影院| av在线下载| 久久综合一区| 极品少妇一区二区| 国产成人亚洲欧洲在线| 亚洲视频在线免费观看| www.久久爱.com| 亚洲自偷自拍熟女另类| 国产精品久久久久久久久图文区| 国产绳艺sm调教室论坛| 国内精品视频久久| 成人嫩草影院| 国产精品91av| 91久久精品一区二区二区| 九色porny丨首页在线| 国内精品久久久久久久果冻传媒| 天堂一区二区在线| 538任你躁在线精品视频网站| 日韩国产高清视频在线| 日韩深夜福利网站| 各处沟厕大尺度偷拍女厕嘘嘘| 中文字幕一区二区三区精华液| 国产91久久久| 国产美女被下药99| 亚洲在线黄色| 久草网视频在线观看| 在线国产精品播放| 色狠狠久久av综合| 无套内谢丰满少妇中文字幕|