TCP協議種的標誌位

2021-10-04 23:24:53 字數 587 閱讀 8200

tcp標誌位的值代表了當前客戶端請求的目的。

標誌位總共分為6類,如下:

syn(synchronous): 傳送/同步標誌,用來建立連線,和下面的第二個標誌位ack搭配使用。連線開始時,syn=1,ack=0,代表連線開始但是未獲得響應。當連線被響應的時候,標誌位會發生變化,其中ack會置為1,代表確認收到連線請求,此時的標誌位變成了 syn=1,ack=1。

ack(acknowledgement):確認標誌,表示確認收到請求。

psh(push) :表示推送操作,就是指資料報到達接收端以後,不對其進行佇列處理,而是盡可能的將資料交給應用程式處理;

fin(finish):結束標誌,用於結束乙個tcp會話;

rst(reset):重置復位標誌,用於復位對應的tcp連線。

urg(urgent):緊急標誌,用於保證tcp連線不被中斷,並且督促中間層裝置盡快處理。

此外,還有兩個序號:

sequence number :順序號,傳送資料報中的第乙個位元組的序列號,一般為小寫的seq。

acknowledge number:確認號,響應前面的seq,值為seq+1,可以理解為期望下次發出的序列號為seq+1;

TCP報文標誌位

1.緊急標識urgent 當urg 1時,表明此報文應盡快傳送,而不要按本來的佇列次序來傳送 送報文 2.急迫標識psh 當psh 1時,表明請求遠地tcp將本報文段立即傳送給其應用層,而不要等到全部快取都填滿了之後再向上交付 接報文 3.確認標識ack 只有當ack 1時,確認序號欄位才有意義 4...

TCP標誌位之RST

tcp首部有6個標誌位元,也叫標誌位,分別如下 urg緊急指標 urgentpointer 有效 ack確認序號有效。psh接收方應該盡快將這個報文段交給應用層。rst重置連線 復位連線。syn同步序號用來發起乙個連線。這個標誌和下乙個標誌將在第18章介紹。fin發端完成傳送任務。一般說來,無論何時...

TCP標誌位簡析

tcp標誌位簡析 tcp標誌位 urg 此標誌表示tcp包的緊急指標域 後面馬上就要說到 有效,用來保證tcp連線不被中斷,並且督促中間層裝置要盡快處理這些資料 ack 此標誌表示應答域有效,就是說前面所說的tcp應答號將會包含在tcp資料報中 有兩個取值 0和1,為1的時候表示應答域有效,反之為0...