這個表在說什麼?
a) http是應用層協議,它的長連線和短連線其實就是tcp的長連線和短連線;
b) http1.0和http1.1的區別是:前者預設短連線,後者缺省長連線,長連線的標識是:connection:keep-alive(這個抓過包的都見過吧)
c) tcp是傳輸層協議,作用是保證資料報可靠傳遞:數量對,順序對,使用tcp協議要進行三/四次握手(別問我這是啥)
d) ip是網路層協議,作用是解決網路路由和定址問題。
e) 長連線應用:資料庫;短連線應用:網頁,html裡面包含的web資源,如,css檔案,一人乙個http短連線;
f) 短連線方便管理,長連線要持續發探測報文保活,誰更合適,得看應用環境。
Http長連線和短鏈結
http屬於應用層協議,所謂http的長連線和短鏈結本質上說的是tcp的長連線和短連線。只有tcp連線才有真正的長連線和短連線這一說法。所謂http 1.1起支援長連線,並不是http 1.1可以建立長連線,而是它支援以請求的方式進行連線的發起,該連線依然時基於tcp的 http 1.0預設使用短連...
HTTP的長連線與短鏈結
長連線和短連線的概念 短連線 在http 1.0 中預設的是短連線,短連線就是雙方有資料互動時,就建立乙個連線,資料傳送完畢後就斷開此連線,即每次只完成一項任務的傳送 長連線 從http 1.1 起使用的就是長連線,長連線是指在乙個連線上可以傳送多個資料報,在連線保持期間,如果沒有資料報傳送,雙方需...
HTTP 長連線和短連線
1.http協議與tcp ip協議的關係 http的長連線和短連線本質上是tcp長連線和短連線。http屬於應用層協議,在傳輸層使用tcp協議,在網路層使用ip協議。ip協議主要解決網路路由和定址問題,tcp協議主要解決如何在ip層之上可靠的傳遞資料報,使在網路上的另一端收到發端發出的所有包,並且順...