計算機網路 TCP報文首部中URG和PSH

2021-07-27 22:59:36 字數 521 閱讀 3623

urg:

緊急urg,當urg=1時,表明緊急指標字段有效。它告訴系統此報文中有緊急資料,應盡快傳送(相當於高優先順序的資料),而不要按原來的排隊順序來傳送。例如,已經傳送了很長的乙個程式要在遠地的主機上執行。但後來發現了一些問題,需要取消程式的執行。因此使用者從鍵盤發出中斷命令(ctrl+c)。如果不使用緊急資料,那麼這兩個字元會被儲存在接受tcp的快取末尾。只有在所有的資料被處理完畢後這兩個字元才會被交付給接收方。這樣就浪費了很多時間。

當urg置1時,傳送應用程序就告訴傳送方的tcp有緊急資料要傳送。於是傳送方tcp就把緊急資料插入到本報文資料的最前面,而在緊急資料後面的資料仍是普通資料。這是要與首部中的緊急指標字段配合使用。

psh:

當兩個應用程序進行互動式的通訊時,有時在一端的應用程序希望在鍵入乙個命令後立即就能夠收到對方的響應。在這種情況下,tcp就可以使用推送(push)操作。這時,傳送方tcp把psh置1,並立即建立乙個報文端傳送出去。接收方tcp收到psh=1的報文段,就盡快的交付給接受應用程序,而不再等到整個快取都填滿了後再向上交付

計算機網路 HTTP報文

一 http報文 http 報文是在 http 應用程式之間傳送的資料塊。這些資料塊以文字形式的元資訊 meta information,描述了報文的和含義 開頭,後面跟著可選的資料部分。http 報文在客戶端 和伺服器之間流動。二 報文的流動 1.報文流入源端伺服器 http 使用術語流入 inb...

icmp報文 計算機網路 ICMP報文

icmp報文分為兩種 1.差錯報告報文 2.詢問報文 下面我們首先來說一下差錯報告報文 差錯報告報文共分為四種 1.終點不可達 當路由器或主機不能交付資料報的時候就向源點傳送終點不可達報文。2.時間超過 這個和ttl生存時間有關。並且是分為兩種情況的。當路由器收到生存時間為0的資料報的時候除了丟棄該...

計算機網路 TCP協議

tcp 傳送的資料單元稱為報文段。乙個 tcp 報文段分為 tcp 首部和 tcp 資料兩部分,整個 tcp 報文段作為 ip 資料報的資料部分封裝在 ip 資料報中,如圖所示 各欄位意義如下 tcp 是面向連線的協議,因此每個 tcp 連線都有三個階段 建立連線 資料傳送和連線釋放。tcp 連線的...