導航:首頁 > 數據處理 > 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數據段首部有哪些相關的資料

熱點內容
怎麼讀取蘋果健康的數據 瀏覽:926
如何辦理助農產品銷售 瀏覽:693
花卉市場買的花土怎麼樣 瀏覽:370
cf怎麼在交易所買烈龍 瀏覽:696
如何用好期貨交易軟體 瀏覽:482
今日頭條數據分析師怎麼投遞 瀏覽:254
手機信息攔截如何解除 瀏覽:550
裝備交易系統哪個網站好 瀏覽:30
應用寶的游戲怎麼交易 瀏覽:27
amd和英特爾哪個跑資料庫 瀏覽:645
保險代理人怎麼和客戶聊天 瀏覽:553
北京潘家園舊貨市場正門是哪個門 瀏覽:49
榮耀簡訊息發送鍵是哪個 瀏覽:954
大數據通過哪些方式獲取 瀏覽:329
為什麼手機上無法下載報名信息表 瀏覽:922
穿越火線交易所商品多久顯示 瀏覽:165
ug列印程序單如何設置列印區域 瀏覽:244
大天源建材市場坐什麼公交 瀏覽:503
上戶口名字是按照什麼程序走的 瀏覽:560
疫情隔離小區如何查詢信息 瀏覽:421