亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

TCP的持久連接原理

發布時間:2020-05-25 15:59:27 來源:億速云 閱讀:609 作者:鴿子 欄目:編程語言

一個 TCP 連接可以對應幾個 HTTP 請求?

在 HTTP/1.0 中,一個服務器在發送完一個 HTTP 響應后,會斷開 TCP 鏈接。但是這樣每次請求都會重新建立和斷開 TCP 連接,代價過大。所以雖然標準中沒有設定,某些服務器對 Connection: keep-alive 的 Header 進行了支持。意思是說,完成這個 HTTP 請求之后,不要斷開 HTTP 請求使用的 TCP 連接。這樣的好處是連接可以被重新使用,之后發送 HTTP 請求的時候不需要重新建立 TCP 連接,以及如果維持連接,那么 SSL 的開銷也可以避免,兩張圖片是我短時間內兩次訪問 https://www.github.com 的時間統計:

TCP的持久連接原理


頭一次訪問,有初始化連接和 SSL 開銷

TCP的持久連接原理


初始化連接和 SSL 開銷消失了,說明使用的是同一個 TCP 連接

持久連接:既然維持 TCP 連接好處這么多,HTTP/1.1 就把 Connection 頭寫進標準,并且默認開啟持久連接,除非請求中寫明 Connection: close,那么瀏覽器和服務器之間是會維持一段時間的 TCP 連接,不會一個請求結束就斷掉。

所以第一個問題的答案是:默認情況下建立 TCP 連接不會斷開,只有在請求報頭中聲明 Connection: close 才會在請求完成后關閉連接。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

周口市| 新余市| 咸宁市| 芒康县| 桦川县| 商水县| 宝应县| 武义县| 洞头县| 天台县| 崇信县| 仁怀市| 普陀区| 霸州市| 东方市| 沭阳县| 轮台县| 科技| 古交市| 花垣县| 大英县| 榆林市| 苏尼特右旗| 石渠县| 福鼎市| 承德市| 阿瓦提县| 怀安县| 赞皇县| 广南县| 来凤县| 外汇| 苍梧县| 嘉荫县| 罗平县| 南安市| 杂多县| 鄂托克旗| 皮山县| 安阳市| 内江市|