婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 淺析HTTP3

淺析HTTP3

熱門標簽:外呼系統怎么群發短信 鶴壁高頻外呼系統多少錢一個月 地圖標注項目幾個月 宿遷怎么辦理400電話 聯通外呼系統電腦app軟件 400電話辦理費用低 谷歌地圖標注日期 蘇州呼叫中心外呼系統哪家強 400電話申請到底哪家好

簡介

很多小伙伴可能還沉浸在HTTP1.1的世界無法自拔,但是時代的洪流已經帶領我們來到了HTTP3的世界了。是的,你在橋上看風景,而橋邊的房子上有人正在看你。

為了不被時代所拋棄,今天給大家講解一下HTTP3的新特性。

HTTP成長介紹

HTTP的全名叫做超文本傳輸​​協議,是萬維網所基于的應用層傳輸協議。最初的版本是HTTP 0.9,是在80年的后期產生的,后面在1996年升級到了1.0.

但是HTTP1.0滿足不了日益增長的物質文化需求和對美好世界的向往。所以在1997年出現了HTTP1.1,隨后到2014年,HTTP1.1都一直都在更新。

然后到了2015年,為了適應快速發送的web應用和現代瀏覽器的需求,在Google的SPDY項目基礎上發展出了新的HTTP2協議。

又過了4年,在2019年,Google又開發出了一個新的協議標準QUIC協議,它就是HTTP3的基石,其目的是為了提高用戶與網站和API交互的速度和安全性。

不同HTTP協議解決的問題

不同HTTP協議解決的問題也是不同的,HTTP1.1有什么問題呢?

1.因為HTTP1.1一個連接中數據是順序傳輸的,所以會有Head-of-line Blocking的問題,如果前面是一個大的數據包,則會導致后續數據包的阻塞。

2.HTTP1.1無法對請求頭和cookie進行壓縮,所以傳輸效率會比較低。

3.為了保證緩沖區不會溢出,HTTP1.1有一個TCP慢啟動的功能,作為擁塞控制措施,協議反復探測網絡以計算可用容量,但是這樣就會導致多次數據的傳輸,從而導致消息的延時。

對于HTTP2來說,它使用二進制進行消息傳輸,并且將消息拆分成一個個的stream,在stream中又包含了多個frame,允許資源通過多路復用使用同一個連接發送,解決了行頭阻塞的問題,并且還支持數據包的優先級和服務器推送。

但是HTTP2的服務器推送會導致應用程序變得復雜,TCP級別的頭阻塞的問題在數據包丟失并且必須重新以正確的順序重新發送時,仍然可能發生。

要注意,HTTP/2是HTTP/1.1的擴展,而不是它的替代品。 應用程序語義保持不變,具有相同的HTTP方法、狀態代碼、URI和標頭字段。 所以HTTP/2可以被用在任何使用HTTP/1.1的地方。

HTTP/2在客戶端和服務器之間使用單個TCP連接,該連接在交互期間保持打開狀態。

雖然HTTP/2支持并發,但是過多的并發會導致HTTP/2服務器接收到大批量的請求,從而導致請求超時。

HTTP3和QUIC

HTTP/3的目標是通過解決HTTP/2的傳輸相關問題,在所有形式的設備上提供快速、可靠和安全的Web連接。為此,它使用了一種不同的傳輸層網絡協議,稱為QUIC,該協議最初由Google開發的。

感慨一下,雖然最近中國在系統的應用方面有了一定的進步,但是看看這些底層的協議,還都是外國人搞出來的。

HTTP/2和HTTP/3的根本區別在于,HTTP/2底層使用的是TCP協議,而HTTP/3使用的是QUIC,而QUIC的底層使用的是UDP協議。

我們看一下HTTP/2和HTTP/3的協議棧對比:

TCP協議主要保證服務的可靠性和有序交付,但是TCP需要同握手來建立連接,這樣做是為了確保客戶端和服務器都存在并且他們愿意并且能夠交換數據。但是,它也需要一個完整的網絡往返才能完成,然后才能在連接上完成任何其他操作。 如果客戶端和服務器端相距比較遠,那么就需要花費較多的時間來進行連接。

我們知道UDP是無連接的,所以它要比TCP簡單很多。它不需要TCP這種建立多次連接的步驟,只需要發送數據包出去就夠了。

所以使用QUIC的優點就在于減少了系統的延時,適用于可以容忍一些數據丟包的情況,比如在線游戲、廣告競價、在線視頻、實時流等地方。

另外因為UDP支持廣播,所以HTTP3還適用于廣播應用中,如精確時間協議和路由信息協議等。

另外HTTP3還可以用在物聯網、大數據和VR等方面。

既然HTTP3使用的是QUIC協議,那么QUIC到底是什么呢?

通常來說QUIC是一種通用傳輸協議,與TCP非常相似。為什么要打造一套新的協議呢?這是因為現有的TCP協議擴展起來非常困難,因為已經有太多太多的設備使用了各種不同的TCP協議的版本,如果想直接在現有的TCP協議上進行擴展非常困難,因為需要給這么多臺設備進行升級幾乎是不可能完成的任務。

所以QUIC在選擇在UDP協議之上進行構建。QUIC使用UDP,主要是因為希望能讓HTTP/3更容易部署,因為它已經被互聯網上的所有設備所知并已實現.

QUIC實際上就是在UDP基礎上重寫了TCP的功能,但是又比TCP更加智能,更高效的實現了TCP的核心功能。

接下來我們看下QUIC具體有哪些特征。

TLS1.3

TLS主要用來保證客戶端和服務器端在數據傳輸過程的數據安全性,可以對明文數據進行加密傳輸。TLS1.3是TLS協議的最新版本,在舊的版本如TLS1.2中,客戶端和服務器端的握手至少需要兩次網絡往返,但是在TLS1.3中,將其減少到只有一次往返。

雖然在HTTP/2中是支持無加密傳輸模式,但是默認情況下所有的現代瀏覽器都不支持這種模式,所以HTTP/2必須配合HTTPS一起使用。長遠看來HTTPS肯定是未來的趨勢,所以在QUIC中,直接就使用了TLS 1.3協議。QUIC本身就封裝了TLS1.3。

這樣做的好處就是QUIC沒辦法運行明文,所以更加的安全。并且QUIC內置了加密協議,將傳輸和加密握手合二為一,節省了往返。

因為QUIC是全程加密的,所以對于某些ISP和中間網絡來說,無法再對網絡數據進行分析和統計,所以可能會限制它的使用。并且因為QUIC是單獨對每個數據包進行加密的,在高并發的情況下,可能會造成性能問題。

解決HoL阻塞

傳統的HTTP1.1和HTTP2底層協議是TCP,雖然HTTP2在應用層可以將不同文件的數據拆分成一個個的stream放在同一個連接中進行傳輸。但是對于TCP本身來說,它并不知道這些stream屬于不同的文件,它會將其當成同一個文件。所以如果發送數據丟包的情況,TCP會重新發送所有的文件包。從而導致HOL阻塞的問題。

而QUIC更加細粒度一點,它可以在每個流的基礎上執行丟包檢測和恢復邏輯。從而只會重發失敗的流,而不是整個文件。

連接的遷移

在TCP中,如果我想要建立客戶端和服務器端的連接,需要知道這4個元素:客戶端IP地址 + 客戶端端口 + 服務器IP地址 + 服務器端口。

如果這4個元素中有一個發送了變化,則需要重新建立TCP連接。并且需要根據應用程序級協議,重新啟動進程中的操作。

比如你正在下載一個大的文件,但是網絡地址突然發生了變化,則可能需要重新請求該文件。

為了解決這個問題,QUIC引入了一個名為連接標識符(CID)的概念 。 每個連接都在上述4個元素中額外分配一個編號,用于標記客戶端和服務器端的唯一連接。

因為這個CID是由QUIC定義的,所以不會隨著網絡遷移的變化而變化。從而不需要新的握手,這種情況被稱為連接遷移 。

總結

好了,今天的HTTP/3和QUIC就介紹到這里,雖然我們沒有涉及到底層的更多細節,但是相信大家應該都聽得明白了,再總結一下,QUIC實際上行就是在UDP協議之上,再造了一個更加高級有效的TCP協議。

到此這篇關于淺析HTTP3的文章就介紹到這了,更多相關HTTP3內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 解析Android框架之OkHttp3源碼
  • SpringBoot 配置 okhttp3的操作
  • spring集成okhttp3的步驟詳解

標簽:雙鴨山 莆田 丹東 鄂爾多斯 襄陽 遵義 哈爾濱 錫林郭勒盟

巨人網絡通訊聲明:本文標題《淺析HTTP3》,本文關鍵詞  淺析,HTTP3,淺析,HTTP3,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺析HTTP3》相關的同類信息!
  • 本頁收集關于淺析HTTP3的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲男人的天堂在线观看| 中文一区一区三区高中清不卡| 欧美一区二区三级| 亚洲一区在线观看视频| 91在线精品一区二区| 中文字幕欧美激情| 99国产精品一区| 亚洲免费观看高清在线观看| 91免费视频大全| 一区二区三区四区乱视频| 色欲综合视频天天天| 亚洲成人精品一区| 日韩欧美亚洲国产另类| 国产成人免费高清| 国产精品久久国产精麻豆99网站 | 日韩一级视频免费观看在线| 日本视频中文字幕一区二区三区| 日韩一二在线观看| 国产91精品一区二区麻豆网站| 成人免费小视频| 欧美日韩成人综合在线一区二区| 久久成人18免费观看| 国产精品免费视频一区| 久久久激情视频| 国产真实乱偷精品视频免| 国产精品毛片久久久久久| 日本韩国欧美国产| 日韩二区三区四区| 国产精品免费视频一区| 制服丝袜中文字幕一区| 成人黄色777网| 亚洲国产成人高清精品| 国产午夜精品在线观看| 欧美性做爰猛烈叫床潮| 国产精品99久久久| 午夜国产精品一区| 1024亚洲合集| 国产亚洲精品bt天堂精选| 在线观看免费成人| 成人性色生活片免费看爆迷你毛片| 亚洲成人资源在线| 欧美国产一区二区在线观看| 欧美日韩一区 二区 三区 久久精品| 久久99精品国产.久久久久久| 亚洲欧美偷拍卡通变态| 久久久久综合网| 91精品国产高清一区二区三区 | 欧美日韩五月天| 精品在线免费观看| 五月天激情小说综合| 亚洲精品久久久蜜桃| 欧美激情中文字幕| 久久久久久久精| 欧美成人伊人久久综合网| 欧美日韩中文字幕一区二区| 91麻豆精品视频| 成人黄色一级视频| 国产91丝袜在线18| 国产mv日韩mv欧美| 韩国成人在线视频| 国产中文字幕精品| 国产美女av一区二区三区| 男人操女人的视频在线观看欧美| 1024国产精品| 亚洲狠狠丁香婷婷综合久久久| 国产亚洲精品久| 欧美高清在线精品一区| 久久综合国产精品| 久久久久久亚洲综合| 久久在线观看免费| 久久久久国色av免费看影院| 久久精品一区二区三区不卡牛牛| 欧美不卡一二三| 日韩欧美视频在线| 久久欧美一区二区| 国产目拍亚洲精品99久久精品| 久久人人97超碰com| 国产精品亲子伦对白| 中文字幕综合网| 亚洲精品videosex极品| 亚洲最新视频在线观看| 亚洲成人黄色小说| 精品一二三四区| 成人午夜电影网站| 欧美视频在线播放| 日韩精品资源二区在线| 欧美韩日一区二区三区| 一区二区三区四区高清精品免费观看| 亚洲精品高清视频在线观看| 五月天激情综合网| 国产一区二区三区久久久| 不卡视频在线看| 欧美视频一区在线观看| 26uuu成人网一区二区三区| 国产精品久久久久婷婷| 亚洲成人激情av| 国产剧情一区在线| 91在线无精精品入口| 欧美精品第1页| 亚洲国产成人私人影院tom| 一区二区三区精品久久久| 欧美区视频在线观看| 精品少妇一区二区三区| 中文字幕一区二区三区在线播放| 国产精品色哟哟| 天天综合色天天| 国产精品1024| 欧美剧情电影在线观看完整版免费励志电影| 欧美r级电影在线观看| 成人欧美一区二区三区小说 | 国产中文一区二区三区| 色94色欧美sute亚洲线路一ni| 日韩一区和二区| 亚洲三级在线看| 激情文学综合网| 欧美少妇性性性| 国产精品久久久久aaaa樱花| 久久人人爽人人爽| 亚洲国产sm捆绑调教视频| 国产91精品久久久久久久网曝门| 7777精品伊人久久久大香线蕉经典版下载| 精品毛片乱码1区2区3区| 一区二区欧美精品| 国产成人啪免费观看软件 | 国产精品黄色在线观看| 五月综合激情网| 91在线云播放| 国产欧美日韩另类视频免费观看| 美女视频一区在线观看| 欧美日韩一区中文字幕| 亚洲黄色小说网站| 91日韩在线专区| 国产精品久久久久永久免费观看| 黄一区二区三区| 日韩欧美国产电影| 奇米一区二区三区| 欧美精品久久久久久久多人混战 | 欧美色图第一页| 亚洲女爱视频在线| caoporen国产精品视频| 国产精品剧情在线亚洲| 成人黄色a**站在线观看| 国产女主播一区| 国产99久久久精品| 久久精品免视看| 国产成人午夜高潮毛片| 国产精品情趣视频| 91亚洲精华国产精华精华液| 国产精品国产成人国产三级| heyzo一本久久综合| 亚洲日本成人在线观看| 在线亚洲高清视频| 偷拍自拍另类欧美| 日韩一级二级三级精品视频| 久久99国产乱子伦精品免费| 欧美精品一区二区三| 国产成人亚洲综合a∨婷婷图片| 欧美精品一区二区三区一线天视频| 久久电影网站中文字幕| 国产亚洲精品aa午夜观看| av电影一区二区| 亚洲综合色网站| 欧美一卡在线观看| 国产一区二区三区蝌蚪| 亚洲欧美日韩国产一区二区三区| 91福利在线播放| 亚洲成人综合网站| 精品国产免费视频| 色哟哟在线观看一区二区三区| 亚洲精品高清在线观看| 欧美电影免费观看高清完整版在| 国内欧美视频一区二区 | 亚洲国产精品久久不卡毛片| 91精品福利在线一区二区三区 | 成人久久久精品乱码一区二区三区| 国产精品久久久久aaaa樱花| 欧美日韩视频在线第一区| 国产美女娇喘av呻吟久久| 悠悠色在线精品| 精品国产一二三| www.亚洲精品| 日韩高清在线观看| 亚洲欧美日韩中文字幕一区二区三区| 欧美电影一区二区| 成人黄色小视频| 久久成人久久爱| 亚洲高清在线视频| 中文字幕成人网| 欧美大白屁股肥臀xxxxxx| 色综合久久综合网欧美综合网| 久久99精品久久久| 天堂一区二区在线免费观看| 国产精品美女久久久久久| 日韩久久精品一区| 不卡的电影网站| 国产曰批免费观看久久久| 国产精品女主播在线观看| 7799精品视频| 色94色欧美sute亚洲线路一ni | 91亚洲精华国产精华精华液|