導航:首頁 > 數據處理 > tcp數據段首部有哪些

tcp數據段首部有哪些

發布時間:2024-01-21 22:40:48

1. tcp的報文包括兩部分,分別是( )。

TCP報文段分為首部和數據兩部分。
TCP報文段首部的前20個位元組是固定的,後面有4N位元組是根據需要而增加的選項(N是整數)。因此TCP首部的最小長度是20位元組。
首部固定部分各欄位的意義如下:
源埠和目的埠:各佔2個位元組,分別寫入源埠號和目的埠號。
序號:佔4個位元組。序號使用mod運算。TCP是面向位元組流的,在一個TCP連接中傳送的位元組流中的每一個位元組都按順序編號。故該欄位也叫做「報文段序號」。
確認序號:佔4個位元組,是期望收到對方下一個報文段的第一個數據位元組的序號。若確認序號=N,則表明:到序號N-1為止的所有數據都已正確收到。
數據偏移:佔4位,表示TCP報文段的首部長度。注意,「數據偏移」的單位是32位字(即以4位元組長的字為計算單位)。故TCP首部的最大長度為60位元組。
保留:佔6位,保留為今後使用,目前置為0;
緊急URG:當URG=1,表明緊急指針欄位有效。這時發送方TCP就把緊急數據插入到本報文段數據的最前面,而在緊急數據後面的數據仍是普通數據。
確認ACK:當ACK=1時,確認欄位才有效。當ACK=0時,確認號無效。TCP規定,在連接建立後所有傳送的報文段都必須把ACK置1。
推送PSH:接收方TCP收到PSH=1的報文段,就盡快地交付給接收應用進程,而不再等到整個緩存都填滿了後再向上交付。
復位RST:當RST=1時,表明TCP連接中出現嚴重差錯,必須釋放連接,然後再重新建立運輸連接。
同步SYN:在連接建立時用來同步序號。當SYN=1而ACK=0時,表明這是一個連接請求報文段。對方若同意建立連接,則應在響應的報文段中使SYN=1和ACK=1。故SYN置為1,就表示這是一個連接請求和連接接收報文。
終止FIN:用來釋放連接。當FIN=1時,表明此報文段的發送方的數據已發送完畢,並要求釋放運輸連接。
窗口:佔2個位元組。窗口值作為接收方讓發送方設置其發送窗口的依據。
檢驗和:佔2位元組。檢驗和欄位檢驗的范圍包括首部和數據這兩部分。和UDP數據報一樣,在計算檢驗和時,也要在TCP報文段的前面加上12位元組的偽首部。偽首部的格式與UDP用戶數據報的偽首部一樣,但要將偽首部第四個欄位中的17 改為6(協議號),把第5欄位中的UDP長度改為TCP長度。
緊急指針:佔2位元組。緊急指針僅在URG=1時才有意義,它指出本報文段中的緊急數據的位元組數。

閱讀全文

與tcp數據段首部有哪些相關的資料

熱點內容
蘋果原裝數據線怎麼連接 瀏覽:62
如何應對跳空交易 瀏覽:293
微商代理服裝鞋怎麼樣 瀏覽:537
翁向宏預測都有哪些技術 瀏覽:441
河南衛視沒有信息怎麼辦 瀏覽:393
手游代理需要注意哪些 瀏覽:906
更新附加信息是什麼 瀏覽:970
電子信技術是什麼 瀏覽:37
二手車交易到本市怎麼退檔 瀏覽:619
如何通知老客戶增加新產品 瀏覽:319
做代理需要什麼設備 瀏覽:925
產品包裝盒信息地址在什麼位置 瀏覽:673
微信項目介紹價格如何代理 瀏覽:109
怎麼代理習宴酒 瀏覽:661
表頭填什麼信息最好 瀏覽:162
武清市有哪些市場 瀏覽:716
淘寶店鋪怎麼判定虛假交易的 瀏覽:283
導航系統數據流量哪個好 瀏覽:912
丹東哪裡有玉石交易市場 瀏覽:360
調取對方身份信息需要多久 瀏覽:694