日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
簡(jiǎn)單介紹一下HTTP3

HTTP3是HTTP協(xié)議的最新版本。從誕生之初,HTTP就是交換超文本文檔的首選應(yīng)用層協(xié)議。多年來(lái),為了跟上互聯(lián)網(wǎng)的發(fā)展,以及WWW上交換的內(nèi)容種類(lèi)增加,HTTP進(jìn)行了幾次重大升級(jí),而HTTP/3就是目前的最新版本,下面為大家簡(jiǎn)單介紹一下HTTP3。

創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的察哈爾右翼前網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

HTTP 2問(wèn)題

前篇已整體介紹HTTP 2,就此,此篇只說(shuō)下HTTP/2的問(wèn)題

  1. 在底層使用了TCP的情況下,TCP的慢啟動(dòng);擁塞窗口尺寸設(shè)置不合理導(dǎo)致的性能急劇下降的問(wèn)題沒(méi)有得到解決?;蛟诖耍瑹o(wú)法改變
  2. HTTP 2多路復(fù)用只是減少了連接數(shù),隊(duì)頭阻塞的問(wèn)題并沒(méi)有得到完全解決。如果TCP丟包率超過(guò)2%,HTTP/2表現(xiàn)將不如HTTP1.1。因?yàn)镠TTP1 是分開(kāi)使用的TCP連接,具體對(duì)比如下示意圖所示:

HTTP 3

HTTP 3是在QUIC基礎(chǔ)上發(fā)展出來(lái)的。底層使用UDP進(jìn)行數(shù)據(jù)傳輸,但上層仍然使用HTTP/2。HTTP2與UDP之前存在一個(gè)QUIC層,TLS加密過(guò)程在此層處理。QUICK存在兩個(gè)版本,早期Google打頭陣的QUIC稱(chēng)之為gQUIC,IETF標(biāo)準(zhǔn)化后稱(chēng)之為IQUIC。與HTTP對(duì)比,HTTP/3整體如下:

整個(gè)HTTP家族對(duì)比如下:

HTTP3特點(diǎn):

  • 使用UDP作為傳輸層進(jìn)行通信
  • 從協(xié)議本身保證了安全性,QUIC在建立連接的握手過(guò)程中就完成了TLS加密握手
  • 建立連接快,正常只需要1RTT即可建立連接。如果有緩存之前的secret信息,則直接驗(yàn)證和建立連接,此過(guò)程0RTT。建立連接時(shí),也可以帶有少量業(yè)務(wù)數(shù)據(jù)。

  • 不和具體底層連接綁定,QUIC為每個(gè)連接的兩端分別分配了一個(gè)唯一ID,上層連接只認(rèn)這對(duì)邏輯ID。網(wǎng)絡(luò)切換或者斷連時(shí),只需要繼續(xù)發(fā)送數(shù)據(jù)包即可完成連接的建立
  • 使用QPACK進(jìn)行頭部壓縮,因?yàn)镠PACK要求傳輸過(guò)程有序,這會(huì)導(dǎo)致隊(duì)頭阻塞。而QPACK不存在這個(gè)問(wèn)題
  • HTTP/3在header中定義了一個(gè)新header:
    Alt-Svc: h3=":20003":表示服務(wù)器在20003端口開(kāi)了一個(gè)20003端口用于HTTP/3服務(wù)

補(bǔ)充

  • 使用以下代碼可以判斷是否有使用HTTP/2

    (function(){
     // 保證這個(gè)方法只在支持loadTimes的chrome瀏覽器下執(zhí)行
     if(window.chrome && typeof chrome.loadTimes === 'function') {
         var loadTimes = window.chrome.loadTimes();
         var spdy = loadTimes.wasFetchedViaSpdy;
         var info = loadTimes.npnNegotiatedProtocol || loadTimes.connectionInfo;
         // 就以 「h2」作為判斷標(biāo)識(shí)
         if(spdy && /^h2/i.test(info)) {
             return console.info('本站點(diǎn)使用了HTTP/2');
         }
     }
     console.warn('本站點(diǎn)沒(méi)有使用HTTP/2');
    })();
    

名稱(chēng)欄目:簡(jiǎn)單介紹一下HTTP3
分享網(wǎng)址:http://m.5511xx.com/article/djpjgdi.html