1. 程式人生 > >http長連接和短連接

http長連接和短連接

ive 無需 nbsp bsp 一個 建立連接 一次 並發 特性

http是無狀態的面向連接協議,是應用層協議,在傳輸層使用TCP,在網絡層使用IP

http 1.0中默認使用短連接,瀏覽器和服務器每進行一次HTTP操作,就建立一次連接,但任務結束就中斷連接

http1.1起默認使用長連接,用以保持連接特性。在響應頭有加入這行代碼: Connection:keep-alive 在使用長連接時,TCP連接不會關閉,如果客戶端再次訪問這個服務器上的網頁,會繼續使用這一條已經建立的連接。Keep-Alive有一個保持時間,可設置,實質上就是TCP的長連接和短連接。

短連接的操作步驟是:

建立連接——數據傳輸——關閉連接...建立連接——數據傳輸——關閉連接

長連接
的操作步驟是:

建立連接——數據傳輸...(保持連接)...數據傳輸——關閉連接

長連接多用於操作頻繁,點對點的通訊,而且連接數不能太多情況,。
並發量大,但每個用戶無需頻繁操作情況下需用短連好。

http長連接和短連接