免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      HTTP 3.0徹底放棄TCP,TCP到底做錯(cuò)了什么?

      從HTTP/1.0開始,一直到HTTP/2,不管應(yīng)用層協(xié)議如何改進(jìn),TCP一直以來(lái)都是HTTP協(xié)議的基礎(chǔ),主要是因?yàn)樗芴峁┛煽窟B接。

      但是,從HTTP 3.0開始,這個(gè)情況就有所變化了。

      因?yàn)椋谧钚峦瞥龅腍TTP 3.0中,已經(jīng)徹底啟用TCP協(xié)議了。

      TCP隊(duì)頭阻塞

      我們知道,TCP傳輸過(guò)程中會(huì)把數(shù)據(jù)拆分為一個(gè)個(gè)**按照順序**排列的數(shù)據(jù)包,這些數(shù)據(jù)包通過(guò)網(wǎng)絡(luò)傳輸?shù)搅私邮斩?,接收端?*按照順序**將這些數(shù)據(jù)包組合成原始數(shù)據(jù),這樣就完成了數(shù)據(jù)傳輸。

      但是如果其中的某一個(gè)數(shù)據(jù)包沒(méi)有按照順序到達(dá),接收端會(huì)一直保持連接等待數(shù)據(jù)包返回,這時(shí)候就會(huì)阻塞后續(xù)請(qǐng)求。這就發(fā)生了**TCP隊(duì)頭阻塞。**

      HTTP/1.1的管道化持久連接也是使得同一個(gè)TCP鏈接可以被多個(gè)HTTP使用,但是HTTP/1.1中規(guī)定一個(gè)域名可以有6個(gè)TCP連接。而HTTP/2中,同一個(gè)域名只是用一個(gè)TCP連接。

      所以,在HTTP/2中,TCP隊(duì)頭阻塞造成的影響會(huì)更大,因?yàn)镠TTP/2的多路復(fù)用技術(shù)使得多個(gè)請(qǐng)求其實(shí)是基于同一個(gè)TCP連接的,那如果某一個(gè)請(qǐng)求造成了TCP隊(duì)頭阻塞,那么多個(gè)請(qǐng)求都會(huì)受到影響。

      TCP握手時(shí)長(zhǎng)

      我們都知道TCP的可靠連接是基于三次握手與四次揮手實(shí)現(xiàn)的。但是問(wèn)題是三次握手是需要消耗時(shí)間的。

      TCP三次握手的過(guò)程客戶端服務(wù)器之間需要交互三次,那么也就是說(shuō)需要額外消耗1.5 RTT。

      > RTT:網(wǎng)絡(luò)延遲(Round Trip Time)。他是指一個(gè)請(qǐng)求從客戶端瀏覽器發(fā)送一個(gè)請(qǐng)求數(shù)據(jù)包到服務(wù)器,再?gòu)姆?wù)器得到響應(yīng)數(shù)據(jù)包的這段時(shí)間。RTT 是反映網(wǎng)絡(luò)性能的一個(gè)重要指標(biāo)。

      在客戶端和服務(wù)端距離比較遠(yuǎn)的情況下,如果一個(gè)RTT達(dá)到300-400ms,那么我握手過(guò)程就會(huì)顯得很”慢”了。

      升級(jí)TCP

      基于上面我們提到的兩個(gè)問(wèn)題,有人提出來(lái)說(shuō):既然TCP存在這些問(wèn)題,并且我們也知道這些問(wèn)題的存在,甚至解決方案也不難想到,為什么不能對(duì)協(xié)議本身做一次升級(jí),解決這些問(wèn)題呢?

      其實(shí),這就涉及到一個(gè)”協(xié)議僵化“的問(wèn)題。

      這樣講,我們?cè)诨ヂ?lián)網(wǎng)上瀏覽數(shù)據(jù)的時(shí)候,數(shù)據(jù)的傳輸過(guò)程其實(shí)是極其復(fù)雜的。

      我們知道的,想要在家里使用網(wǎng)絡(luò)有幾個(gè)前提,首先我們要通過(guò)運(yùn)行商開通網(wǎng)絡(luò),并且需要使用路由器,而路由器就是網(wǎng)絡(luò)傳輸過(guò)程中的一個(gè)中間設(shè)備。

      中間設(shè)備是指插入在數(shù)據(jù)終端和信號(hào)轉(zhuǎn)換設(shè)備之間,完成調(diào)制前或解調(diào)后某些附加功能的輔助設(shè)備。例如集線器、交換機(jī)和無(wú)線接入點(diǎn)、路由器、安全解調(diào)器、通信服務(wù)器等都是中間設(shè)備。

      在我們看不到的地方,這種中間設(shè)備還有很多很多,一個(gè)網(wǎng)絡(luò)需要經(jīng)過(guò)無(wú)數(shù)個(gè)中間設(shè)備的轉(zhuǎn)發(fā)才能到達(dá)終端用戶。

      如果TCP協(xié)議需要升級(jí),那么意味著需要這些中間設(shè)備都能支持新的特性,我們知道路由器我們可以重新?lián)Q一個(gè),但是其他的那些中間設(shè)備呢?尤其是那些比較大型的設(shè)備呢?更換起來(lái)的成本是巨大的。

      而且,除了中間設(shè)備之外,操作系統(tǒng)也是一個(gè)重要的因素,因?yàn)門CP協(xié)議需要通過(guò)操作系統(tǒng)內(nèi)核來(lái)實(shí)現(xiàn),而操作系統(tǒng)的更新也是非常滯后的。

      所以,這種問(wèn)題就被稱之為”中間設(shè)備僵化”,也是導(dǎo)致”協(xié)議僵化”的重要原因。這也是限制著TCP協(xié)議更新的一個(gè)重要原因。

      所以,近些年來(lái),由IETF標(biāo)準(zhǔn)化的許多TCP新特性都因缺乏廣泛支持而沒(méi)有得到廣泛的部署或使用!

      QUIC

      所以,擺在HTTP/3.0面前的就只有一條路,那就是放棄TCP。

      于是,HTTP/3.0在基于UDP+迪菲赫爾曼算法(Diffie–Hellman)之上實(shí)現(xiàn)了QUIC協(xié)議(Quick UDP Internet Connections)。

      QUIC協(xié)議有以下特點(diǎn):

      基于UDP的傳輸層協(xié)議:它使用UDP端口號(hào)來(lái)識(shí)別指定機(jī)器上的特定服務(wù)器。

      可靠性:雖然UDP是不可靠傳輸協(xié)議,但是QUIC在UDP的基礎(chǔ)上做了些改造,使得他提供了和TCP類似的可靠性。它提供了數(shù)據(jù)包重傳、擁塞控制、調(diào)整傳輸節(jié)奏以及其他一些TCP中存在的特性。

      實(shí)現(xiàn)了無(wú)序、并發(fā)字節(jié)流:QUIC的單個(gè)數(shù)據(jù)流可以保證有序交付,但多個(gè)數(shù)據(jù)流之間可能亂序,這意味著單個(gè)數(shù)據(jù)流的傳輸是按序的,但是多個(gè)數(shù)據(jù)流中接收方收到的順序可能與發(fā)送方的發(fā)送順序不同!

      快速握手:QUIC提供0-RTT和1-RTT的連接建立

      使用TLS 1.3傳輸層安全協(xié)議:與更早的TLS版本相比,TLS 1.3有著很多優(yōu)點(diǎn),但使用它的最主要原因是其握手所花費(fèi)的往返次數(shù)更低,從而能降低協(xié)議的延遲。

      阻礙

      以上,我們介紹了很多QUIC的相比較于TCP的優(yōu)點(diǎn),可以說(shuō)這種協(xié)議相比較于TCP確實(shí)要優(yōu)秀一些。

      因?yàn)樗腔赨DP的,并沒(méi)有改變UDP協(xié)議本身,只是做了一些增強(qiáng),雖然可以避開中間設(shè)備僵化的問(wèn)題,但是,在推廣上面也不是完全沒(méi)有問(wèn)題的。

      首先,很多企業(yè)、運(yùn)營(yíng)商和組織對(duì)53端口(DNS)以外的UDP流量會(huì)進(jìn)行攔截或者限流,因?yàn)檫@些流量近來(lái)常被濫用于攻擊。

      特別是一些現(xiàn)有的UDP協(xié)議和實(shí)現(xiàn)易受放大攻擊(amplification attack)威脅,攻擊者可以控制無(wú)辜的主機(jī)向受害者投放發(fā)送大量的流量。

      所以,基于UDP的QUIC協(xié)議的傳輸可能會(huì)受到屏蔽。

      另外,因?yàn)閁DP一直以來(lái)定位都是不可靠連接,所以有很多中間設(shè)備對(duì)于他的支持和優(yōu)化程度并不高,所以,出現(xiàn)丟包的可能性還是有的。。。

      但是不管怎么樣,HTTP/3.0的時(shí)代一定會(huì)到來(lái)的,QUIC協(xié)議全面代替TCP的時(shí)代也會(huì)到來(lái)的,讓我們拭目以待吧。

      鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
      用戶投稿
      上一篇 2022年7月6日 07:45
      下一篇 2022年7月6日 07:45

      相關(guān)推薦

      • 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文(計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文七千字)

        今天小編給各位分享計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文的知識(shí),其中也會(huì)對(duì)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文七千字進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開始吧! 計(jì)算機(jī)網(wǎng)絡(luò)方面的論文3000字…

        2022年11月26日
      • 寶可夢(mèng)朱紫寶主順序怎么選擇?寶可夢(mèng)朱紫寶主挑戰(zhàn)順序攻略

        寶可夢(mèng)朱紫寶主順序如何選擇?寶主挑戰(zhàn)的順序有很多玩家都加入了討論,大家想要了解清楚正確的挑戰(zhàn)順序,接下來(lái)小編就給大家簡(jiǎn)單的介紹一下寶主挑戰(zhàn)的順序,各位趕緊通過(guò)下面的攻略多了解一下詳…

        2022年11月25日
      • 手機(jī)上怎么買世界杯彩票(手機(jī)上怎么買世界杯輸贏)

        現(xiàn)在手機(jī)已經(jīng)成為大家生活中非常重要的工具之一,只要一部手機(jī)就可以解決衣食住行,最近世界杯火熱進(jìn)行,一些小伙伴想要買彩票,那么,手機(jī)上可以買世界杯彩票嗎?世界杯買球軟件是真的嗎?手機(jī)…

        2022年11月25日
      • 什么是推廣cpa一篇文章帶你看懂CPA推廣渠道

        CPA渠道 CPA指的是按照指定的行為結(jié)算,可以是搜索,可以是注冊(cè),可以是激活,可以是搜索下載激活,可以是綁卡,實(shí)名認(rèn)證,可以是付費(fèi),可以是瀏覽等等。甲乙雙方可以根據(jù)自己的情況來(lái)定…

        2022年11月25日
      • 抖音直播帶貨有哪些方法技巧(抖音直播帶貨有哪些痛點(diǎn))

        如今抖音這個(gè)短視頻的變現(xiàn)能力越來(lái)越突顯了,尤其是在平臺(tái)上開通直播,更具有超強(qiáng)的帶貨屬性,已經(jīng)有越來(lái)越多的普通人加入到其中了。不過(guò)直播帶貨雖然很火,但是也不是每個(gè)人都能做好的,那么在…

        2022年11月24日
      • 成都健康碼崩了是怎么回事(成都健康碼系統(tǒng)崩了)

        健康碼是大家出行必備的工具,有小伙伴反映自己健康碼崩了,上不了地鐵,那么成都健康碼崩了是怎么回事?成都健康碼怎么突然崩了?成都健康碼崩了是怎么辦?下面小編為大家?guī)?lái)成都健康碼崩了原…

        2022年11月24日
      • rnm退錢是什么意思網(wǎng)絡(luò)用語(yǔ)(rnm退錢是什么人)

        最近關(guān)于網(wǎng)絡(luò)用語(yǔ)使用還是有不少咨詢的,隨著卡塔爾世界杯的開啟,網(wǎng)上也出現(xiàn)了不少新的網(wǎng)絡(luò)流行用語(yǔ),其中rnm退錢的梗也引發(fā)不少網(wǎng)友的好奇。rnm退錢是什么意思?很多網(wǎng)友對(duì)此好奇,rn…

        2022年11月24日
      • 關(guān)公繞后什么意思網(wǎng)絡(luò)用語(yǔ)(睜眼關(guān)公什么意思)

        關(guān)于一些網(wǎng)絡(luò)用語(yǔ)使用大家也都是比較關(guān)注的,最近關(guān)于關(guān)公繞后這個(gè)梗也是挺火的,不過(guò)還是有很多網(wǎng)友對(duì)關(guān)公繞后這個(gè)梗的含義不是很了解,關(guān)公繞后什么意思?這個(gè)梗說(shuō)的是什么呢?下面來(lái)看下網(wǎng)絡(luò)…

        2022年11月24日
      • 寶可夢(mèng)朱紫道館及寶主攻略順序是什么 道館及寶主攻略順序匯總

        作為寶可夢(mèng)資深愛(ài)好者,小伙伴們對(duì)寶可夢(mèng)朱紫里面的所有道館恨不得馬上跳過(guò),當(dāng)場(chǎng)就來(lái)挑戰(zhàn)地區(qū)冠軍,但這顯然是不可能的,你得按照游戲里面遇到的順序來(lái)進(jìn)行挑戰(zhàn)。那么具體的挑戰(zhàn)順序是什么樣的…

        2022年11月24日
      • 明查|美國(guó)新冠后遺癥患者中有16%癥狀嚴(yán)重以致無(wú)法工作?

        點(diǎn)擊進(jìn)入澎湃新聞全球事實(shí)核查平臺(tái) 速覽 – 網(wǎng)傳數(shù)據(jù)比例無(wú)權(quán)威信源佐證,該比例有可能是結(jié)合了美國(guó)疾病防控中心和布魯金斯學(xué)會(huì)的數(shù)據(jù)得出,但這兩個(gè)機(jī)構(gòu)的調(diào)研目的和樣本都不同…

        2022年11月24日

      聯(lián)系我們

      聯(lián)系郵箱:admin#wlmqw.com
      工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息