[No.L001]
下一代的超文本傳輸協(xié)議,也就是我們熟知的HTTP,可能不會(huì)再使用TCP協(xié)議。
目前,HTTP 1.0/1.1/2都使用TCP構(gòu)建傳輸層,其特點(diǎn)或者說(shuō)優(yōu)點(diǎn)在于可靠性、有序性和糾錯(cuò)性。即連接兩端收發(fā)信息是依序且能夠檢查錯(cuò)誤,如果收方的數(shù)據(jù)包有問(wèn)題,可以再次請(qǐng)求發(fā)送。
當(dāng)然,這些都是理想的屬性。實(shí)際上,TCP被設(shè)計(jì)成了一種一刀切的解決方案,對(duì)于HTTP所使用的場(chǎng)景類型并沒(méi)有進(jìn)行特別調(diào)優(yōu)。例如,TCP需要客戶端和服務(wù)器之間的多次往返來(lái)建立連接;使用SSL加密的HTTPS,則需要更多的往返來(lái)建立加密連接,一定程度上降低了效率、提高了網(wǎng)絡(luò)延遲。
在下一版HTTP中,有望引入谷歌主導(dǎo)開(kāi)發(fā)的QUIC協(xié)議(快速UDP網(wǎng)絡(luò)連接)。QUIC放棄了TCP,而使用了同級(jí)的UDP協(xié)議做傳輸層。
雖然UDP與TCP相反,是不可靠且無(wú)序的,但效率很高、速度快。谷歌調(diào)優(yōu)后的QUIC更是重建了可靠性和有序性,但減少了連接次數(shù),尤其是對(duì)于加密連接來(lái)說(shuō),能夠使用先前協(xié)商過(guò)的相同加密恢復(fù)舊連接,而不需要任何額外的往返。
目前,HTTP的制定小組IETF正著手構(gòu)建HTTP over QUIC,并且有望成為HTTP/3。
榜單收錄、高管收錄、融資收錄、活動(dòng)收錄可發(fā)送郵件至news#citmt.cn(把#換成@)。
海報(bào)生成中...