精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲激情视频| 色婷婷av在线| 久久最新视频| 色婷婷综合成人av| 26uuu国产| 捆绑调教日本一区二区三区| 久久天堂av综合合色蜜桃网| 国产精品日韩欧美| 国产日韩亚洲欧美在线| 亚洲精品91天天久久人人| 我不卡手机影院| 亚洲精品按摩视频| 在线观看亚洲色图| 国产传媒在线观看| 亚洲欧洲www| 免费看成人午夜电影| 国产麻豆免费观看| 国产日韩欧美高清免费| 久热精品视频在线| 精品无码一区二区三区 | 亚洲免费av高清| 久久久人人爽| 成人爽a毛片一区二区| 青椒成人免费视频| 热re91久久精品国99热蜜臀| 欧美黑吊大战白妞| 久久理论电影| 国产亚洲免费的视频看| 亚洲天堂2024| 1313精品午夜理伦电影| 欧美精品久久久久久久多人混战 | 日本不卡在线观看| 你懂的网站在线| 国产乱淫av一区二区三区| 国产成人精品在线| 一级片免费在线播放| 日韩视频在线一区二区三区| 欧美床上激情在线观看| 亚洲少妇xxx| 欧美少妇xxxx| 国产亚洲视频在线| 久久精品无码一区| 一本久久青青| 亚洲天堂网在线观看| 欧美 变态 另类 人妖| eeuss国产一区二区三区四区| 9191成人精品久久| 亚洲欧美天堂在线| 婷婷久久免费视频| 欧美一区二区三区在线观看视频| 久久这里只精品| 成人1区2区| 欧美午夜精品电影| 国产三级三级看三级| 日韩不卡免费高清视频| 欧洲一区在线电影| 国产精品拍拍拍| 久久精品嫩草影院| 91麻豆精品国产无毒不卡在线观看 | 午夜不卡视频| 亚洲日本在线天堂| 91精品国产毛片武则天| 青春草在线视频| 亚洲国产日韩一级| www.玖玖玖| 亚洲综合在线电影| 欧美久久久一区| www.色.com| 豆花视频一区二区| 亚洲美女av黄| 久久久久亚洲AV成人无在| 欧美一级精品| 美日韩精品免费观看视频| 91久久久久久久久久久久久久| 一区二区三区中文| 欧美精品福利在线| 亚洲第一精品在线观看| 日韩电影在线观看一区| 成人免费xxxxx在线观看| 国产aⅴ一区二区三区| 国产成人av电影| 久久婷婷人人澡人人喊人人爽| 九色在线免费| 亚洲女与黑人做爰| 国产免费黄视频| 嫩草伊人久久精品少妇av杨幂| 在线综合+亚洲+欧美中文字幕| 污污免费在线观看| 国产精品自拍区| 美女福利精品视频| 一二三区免费视频| 国产一本一道久久香蕉| 久久99精品久久久久久水蜜桃| 国产黄色在线| 亚洲制服欧美中文字幕中文字幕| 国产三区在线视频| 电影91久久久| 亚洲欧美变态国产另类| 中国毛片直接看| 国产一区二区三区的电影| 国产一区二区在线播放| 欧日韩在线视频| 国产精品美女久久久久久久久| av片在线免费| 成人欧美大片| 日韩一区二区免费在线观看| 在线观看日韩精品视频| 一区二区三区四区在线观看国产日韩 | 毛片久久久久久| 99香蕉国产精品偷在线观看| 国产美女久久精品香蕉69| 肥臀熟女一区二区三区| 国产精品国产馆在线真实露脸 | a在线视频播放观看免费观看| 午夜亚洲激情| 国产免费一区| 菠萝菠萝蜜在线视频免费观看| 欧美午夜影院在线视频| 日批视频在线看| 日韩在线精品| 国产成人精品免费视频| 少妇高潮一区二区三区69| 成人欧美一区二区三区视频网页| wwwxxx黄色片| 日韩av中文字幕一区| 久久久久久久电影一区| 国产免费黄色片| 国产精品热久久久久夜色精品三区| 黄色一级视频在线播放| 视频免费一区二区| 久久影院在线观看| 国产一区二区三区成人| 国产精品乱人伦一区二区| 亚洲爆乳无码专区| 任你弄精品视频免费观看| 欧美激情视频一区| 亚洲成a人片在线| 亚洲免费在线视频| 久久精品久久99| 久久精品欧美一区| 91久久精品国产91久久性色| 触手亚洲一区二区三区| 91久久香蕉国产日韩欧美9色| 中文字幕一区二区三区人妻| 一区二区国产精品| 狼狼综合久久久久综合网| 福利在线免费视频| 日韩电影免费观看中文字幕| 日韩三级小视频| 91丨九色porny丨蝌蚪| 国自产拍偷拍精品啪啪一区二区| 精品在线网站观看| 欧美一级片久久久久久久| 性xxxx视频播放免费| 午夜精品一区在线观看| 人妻无码中文久久久久专区| 日韩一级精品| 欧美国产综合视频| 性欧美hd调教| 俺也去精品视频在线观看| 亚洲中文字幕在线观看| 亚洲精品免费看| 久久久久亚洲AV成人网人人小说| 亚洲午夜激情在线| 精品国产免费一区二区三区| 涩涩视频在线| 在线国产精品视频| 国产乱码精品一区二三区蜜臂 | 国产精品传媒| 欧美性做爰毛片| 国产无套粉嫩白浆在线2022年| 欧美亚州韩日在线看免费版国语版| 91动漫免费网站| 国产成人精品免费| 红桃av在线播放| 欧美电影免费播放| 国产高清一区视频| 欧美电影h版| 久久亚洲精品小早川怜子66| 高清毛片aaaaaaaaa片| 精品免费在线视频| 国产日产在线观看| 成人午夜免费av| 五月婷婷丁香综合网| 一区二区三区午夜探花| 精品久久久久久乱码天堂| 欧洲成人一区| 久久久久国产一区二区三区| 噜噜噜在线观看播放视频| 91.麻豆视频| 国产一级做a爱片久久毛片a| 国产精品久久久一本精品| 久久av一区二区三| 久热综合在线亚洲精品| 天堂v在线视频| 欧美激情极品| 亚洲综合中文字幕68页| 青草在线视频| 亚洲美女av电影| 亚洲伦理在线观看| 欧美日韩卡一卡二| 亚洲GV成人无码久久精品| 国产白丝在线观看| 制服丝袜国产精品| 99精品在线播放| 一区二区久久久| 影音先锋男人看片资源| 91一区二区三区在线播放| 911av视频| 日韩成人一级大片| 日本日本19xxxⅹhd乱影响| 久久久国产精品| 日本不卡免费新一二三区| 精品视频高潮| 懂色一区二区三区av片| 亚洲香蕉久久| 国产精品国语对白| 亚洲国产福利| 26uuu亚洲国产精品| 午夜伦理在线视频| 久久精品国产99国产精品澳门| 国产中文在线| 日韩极品精品视频免费观看| 国产极品久久久| 在线播放91灌醉迷j高跟美女 | 7777精品伊人久久久大香线蕉经典版下载| 影音先锋亚洲天堂| 亚洲国产你懂的| 日日骚一区二区三区| 中文字幕日韩一区二区| 国产精品久久免费观看| 久久久综合激的五月天| 在线看黄色的网站| 成人一区二区三区| 最新中文字幕日本| 成人综合婷婷国产精品久久蜜臀| 国产精品久久久久久久99| 精东粉嫩av免费一区二区三区| 久热精品在线观看视频| 日韩不卡在线观看日韩不卡视频| 国产精品-区区久久久狼| 国产日韩综合| 欧美精品色婷婷五月综合| 一本久道久久久| 北条麻妃69av| 日韩国产欧美在线观看| 欧美日韩在线观看不卡| 免费在线成人网| 国产精品一区二区小说| 久久99深爱久久99精品| 在线观看免费不卡av| 国产真实乱偷精品视频免| 九九热视频免费| 成人激情视频网站| 久久国产精品无码一级毛片| 91亚洲午夜精品久久久久久| 影音先锋黄色资源| 26uuu另类欧美亚洲曰本| 日韩中文字幕电影| 国产欧美日韩在线| 91狠狠综合久久久| 亚洲国产精品影院| 少妇高潮av久久久久久| 欧美三级韩国三级日本一级| 一级特黄特色的免费大片视频| 在线播放中文一区| 黄色片网站免费在线观看| 亚洲成人中文字幕| 国产三级电影在线观看| 日韩在线观看免费全| 4438x成人网全国最大| 久久久噜噜噜久久中文字免| 手机在线观看av| 国产精品久久久久久亚洲调教| 中文成人在线| 国内一区在线| 久久网站免费观看| 国产乱子伦精品无码专区| 久久国产精品99国产| 999久久久精品视频| av毛片久久久久**hd| 国产一二三四区在线| 亚洲黄色性网站| 国产成人无码专区| 日韩欧美亚洲一区二区| 九一在线视频| 欧美日韩xxx| 超薄肉色丝袜脚交一区二区| 亚洲综合社区网| 精品香蕉视频| ijzzijzzij亚洲大全| 99精品国产99久久久久久福利| 天天爽人人爽夜夜爽| 国产不卡在线播放| 中文字幕有码在线播放| 亚洲欧美色综合| 懂色av中文字幕| 精品国产百合女同互慰| а√天堂中文在线资源bt在线| 久久久免费精品| 成人久久精品| 日韩精品久久久免费观看| 国内自拍视频一区二区三区| 天天干在线影院| 91视频国产资源| 精品在线视频免费观看| 欧美精品久久一区| 第一福利在线| 91大神在线播放精品| 日韩三级精品| 在线播放 亚洲| 日本欧美一区二区三区| 国产精品无码专区| 亚洲综合在线视频| 国产口爆吞精一区二区| 中文字幕亚洲欧美在线| 亚洲欧洲美洲av| 国产一区二区免费在线观看| 欧美伊人久久| 伊人色在线观看| 国产视频一区二区在线观看| 亚洲黄色一区二区| 日韩免费观看高清完整版在线观看| 999在线视频| 日韩av色综合| 亚洲精品亚洲人成在线观看| 日韩极品视频在线观看| 国产呦精品一区二区三区网站| 黄色av片三级三级三级免费看| 色欧美日韩亚洲| 国产一区二区三区福利| 日韩美女免费线视频| 日韩成人一级| 日本www在线播放| 99久久伊人久久99| 国产污污视频在线观看| 日韩av在线影院| 日韩电影免费看| 久久成人资源| 国产精品日本欧美一区二区三区| 艳妇乳肉豪妇荡乳xxx| 亚洲成人精品影院| 天天综合天天色| 欧美在线一区二区视频| 亚洲电影一级片| 超碰影院在线观看| 国产日韩欧美a| 亚洲一区精品在线观看| www亚洲欧美| 日韩一区二区三区精品视频第3页| 一级特黄妇女高潮| 粉嫩一区二区三区在线看| 久久久美女视频| 日韩国产欧美精品一区二区三区| 老司机深夜福利在线观看| 久久久久久一区| 日本欧美一区二区在线观看| 亚洲精品自拍视频在线观看| 欧美另类高清zo欧美| bt在线麻豆视频| 极品日韩久久| 久久综合图片| 日韩一级片大全| 亚洲国产高潮在线观看| 欧美动物xxx| 中文字幕日韩精品久久| 国产成人在线影院| 欧美黑人一区二区| 在线色欧美三级视频| 国产精品一区二区三区四区在线观看 | 国产三级视频在线| 91久久久久久| 亚洲国产激情| 久久亚洲无码视频| 91精品免费在线观看| 98色花堂精品视频在线观看| 欧美日韩在线播放一区二区| 久久精品国产精品亚洲红杏| 在线观看成人毛片| 亚洲毛片在线免费观看| 高清一区二区| 超碰网在线观看| 亚洲三级在线免费| 久久综合九色综合久| 亚洲free性xxxx护士白浆| 国产日本精品| 国产黄色小视频网站| 日韩av在线免费观看| 亚洲欧美在线人成swag| 日韩激情免费视频| 亚洲女人****多毛耸耸8| 人操人视频在线观看| 91系列在线观看| 久久激情中文| 久久久久久蜜桃| 丝袜美腿精品国产二区| 女同一区二区三区| 在线观看日本www| 91久久精品网| av资源网在线播放|