序號 確認序號 標誌 資料
三次握手建立連線:
13傳送syn: 0x000007bc(0) 0x00000000(0) syn 無
1傳送ack,
並同時傳送syn: 0xab2b9dc7(0) 0x000007bd(1) syn ack 無
13傳送ack: 0x000007bd(1) 0xab2b9dc8(1) ack 無
資料收發:
13傳送資料報: 0x000007bd(1) 0xab2b9dc8(1) psh ack 21位元組負載資料
1傳送ack: 0xab2b9dc8(1) 0x000007d2(22) ack 無
1傳送資料報: 0xab2b9dc8(1) 0x000007d2(22) psh ack 34位元組負載資料
13傳送ack: 0x000007d2(22) 0xab2b9dea(35) ack 無
四次握手斷開連線:
13傳送fin: 0x000007d2(22) 0xab2b9dea(35) fin ack 無
1傳送ack: 0xab2b9dea(35) 0x000007d3(23) ack 無
1傳送fin: 0xab2b9dea(35) 0x000007d3(23) fin ack 無
13傳送ack: 0x000007d3(23) 0xab2b9deb(36) ack 無
表中序號後面的括號中是十進位制的相對序號,從零開始。三次握手完成,兩端因為各傳送乙個syn而各占用乙個序號,資料收發階段,13傳送乙個21位元組的資料報,占用21個序號,1傳送乙個34位元組的資料報而占用34個序號,斷開連線階段,兩端因為各傳送乙個fin而各占用乙個序號。所以,最後,13共占用1+21+1=23個序號(0-22),而1共占用1+34+1=36個序號(0-35)。
從表中可以看到,如果一端傳送乙個資料報後,不需要對端回應,緊接著傳送第二個資料報,則這兩個資料報實際上會ack對端的同乙個資料報,表中,13的第乙個ack和(psh ack),都應答了1的(ack,syn)。在資料通訊階段,tcp協議對收到的每乙個資料報都要進行ack確認,否則對方會超時重傳。
http協議的資料傳輸過程
一 http協議 超文字傳輸協議,可以傳遞各種型別的檔案,是使用最廣泛的協議模式,是web聯網的基礎,也是手機聯網常用的協議之一,http協議是建立在tcp協議之上的一種應用 二 http協議的底層是在應用層裡,是乙個特殊處理的socket,建立在tcp ip協議之上的一種廣泛應用 5.http洗衣...
BLE4 0資料傳輸過程跟蹤
從gatt 層的角度看,當裝置連線後,將充當一下兩種角色中的乙個 gatt client 從 gatt 伺服器讀 寫資料的裝置。gatt server 包含客戶端需要讀 寫的資料的裝置。從 gap層的角度看,裝置可以充當以下幾個角色 blebroadcaster blecentral bleobse...
網路中資料傳輸過程的分析
我們知道現在的網際網路中使用的tcp ip協議是基於,osi 開放系統互聯 的七層參考模型的,雖然不是完全符合 從上到下分別為 應用層 表示層 會話層 傳輸層 網路層 資料鏈路層和物理層。其中資料鏈路層又可是分為兩個子層分別為邏輯鏈路控制層 logic link control,llc 和介質訪問控...