日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

http协议中的keeplive是做什么的?它的适应场景是什么?

發布時間:2023/12/10 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 http协议中的keeplive是做什么的?它的适应场景是什么? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.Http底層也是通過TCP傳輸的。

2.HTTP keep-alive

Http是一個”請求-響應”協議,它的keep-alive主要是為了讓多個http請求共享一個Tcp連接,以避免每個Http又新建一個TCP連接。每個Http服務器默認的keep-alive時間可能是不一樣的。

3.直接介紹一個場景就可能更容易明白了??蛻舳税l送了一個Http請求,服務器響應后,判斷這個Http是否是keep-alive模式的,如果不是則關閉連接,如果是keep-alive,則等待keep-alive time后再關閉,如果這期間再收到一個http 請求,則繼續等待最后一個請求的keep-alive time時間,直到keep-alive time時間內沒有收到請求,則關閉。

4.上面是HTTP keep-alive的,而TCP是它下一層的協議,本身TCP是長連接的,除非主動關閉。HTTP的keep-alive time一般是15ms, 30ms之類的,如果是超過了HTTP的keep-alive time時間,則HTTP會關閉TCP連接。本身TCP是不會關閉連接的,TCP的keep alive是TCP的保鮮裝置,在keep alive timeout 后服務端發送一個監測包來判斷連接是否仍保持著,如果還是可連接,則繼續保持,它不會主動關閉連接的。而心跳包是為了防止NAT超時。

轉載于:https://www.cnblogs.com/hixiaowei/p/9261358.html

總結

以上是生活随笔為你收集整理的http协议中的keeplive是做什么的?它的适应场景是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。