定義: 短連線:例如普通的web請求,在三次握手之後建立連線,傳送資料報並得到伺服器返回的結果之後,通過客戶端和服務端的四次握手進行關閉斷開。
長連線:區別於短連線,由於三次握手鏈結及四次握手斷開,在請求頻繁的情況下,鏈結請求和斷開請求的開銷較大,影響效率。採用長連線方式,執行三次握手鏈結後,不斷開鏈結,保持客戶端和服務端通訊,直到伺服器超時自動斷開鏈結,或者客戶端主動斷開鏈結。
適用場景:
短連線:適用於網頁瀏覽等資料重新整理頻度較低的場景。
長連線:適用於客戶端和服務端通訊頻繁的場景,例如聊天室,實時遊戲等。
關於長連線和短連線的理解及使用場景
定義 短連線 例如普通的web請求,在三次握手之後建立連線,傳送資料報並得到伺服器返回的結果之後,通過客戶端和服務端的四次握手進行關閉斷開。長連線 區別於短連線,由於三次握手鏈結及四次握手斷開,在請求頻繁的情況下,鏈結請求和斷開請求的開銷較大,影響效率。採用長連線方式,執行三次握手鏈結後,不斷開鏈結...
長連線和短連線
短連線是指通訊雙方有資料互動時,就建立乙個tcp連線,資料傳送完成後,則斷開此tcp連線,一般銀行都使用短連線。比如http的,只是連線 請求 關閉,過程時間較短,伺服器若是一段時間內沒有收到請求即可關閉連線。其實長連線是相對於通常的短連線而說的,也就是長時間保持客戶端與服務端的連線狀態。通常的短連...
長連線和短連線
tcp ip tcp ip是個協議組,可分為三個層次 網路層 傳輸層和應用層。在網路層有ip協議 icmp協議 arp協議 rarp協議和bootp協議。在傳輸層中有tcp協議與udp協議。在應用層有 通過tcp協議來通訊的應用層協議包括ftp http telnet smtp等 通過udp協議來通...