關於長連線和短連線的理解及使用場景

2022-05-13 14:19:49 字數 333 閱讀 9704

定義:

短連線:例如普通的web請求,在三次握手之後建立連線,傳送資料報並得到伺服器返回的結果之後,通過客戶端和服務端的四次握手進行關閉斷開。

長連線:區別於短連線,由於三次握手鏈結及四次握手斷開,在請求頻繁的情況下,鏈結請求和斷開請求的開銷較大,影響效率。採用長連線方式,執行三次握手鏈結後,不斷開鏈結,保持客戶端和服務端通訊,直到伺服器超時自動斷開鏈結,或者客戶端主動斷開鏈結。

適用場景

短連線:適用於網頁瀏覽等資料重新整理頻度較低的場景。

長連線:適用於客戶端和服務端通訊頻繁的場景,例如聊天室,實時遊戲等。

關於長連線和短連線的理解及使用場景

定義 短連線 例如普通的web請求,在三次握手之後建立連線,傳送資料報並得到伺服器返回的結果之後,通過客戶端和服務端的四次握手進行關閉斷開。長連線 區別於短連線,由於三次握手鏈結及四次握手斷開,在請求頻繁的情況下,鏈結請求和斷開請求的開銷較大,影響效率。採用長連線方式,執行三次握手鏈結後,不斷開鏈結...

長連線和短連線

短連線是指通訊雙方有資料互動時,就建立乙個tcp連線,資料傳送完成後,則斷開此tcp連線,一般銀行都使用短連線。比如http的,只是連線 請求 關閉,過程時間較短,伺服器若是一段時間內沒有收到請求即可關閉連線。其實長連線是相對於通常的短連線而說的,也就是長時間保持客戶端與服務端的連線狀態。通常的短連...

長連線和短連線

tcp ip tcp ip是個協議組,可分為三個層次 網路層 傳輸層和應用層。在網路層有ip協議 icmp協議 arp協議 rarp協議和bootp協議。在傳輸層中有tcp協議與udp協議。在應用層有 通過tcp協議來通訊的應用層協議包括ftp http telnet smtp等 通過udp協議來通...