成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HTTP協(xié)議各版本的區(qū)別,你知道嗎?

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
HTTP協(xié)議已經(jīng)有多個(gè)版本了,一般情況我們?cè)L問的網(wǎng)站要是HTTP1.1要么是HTTP2,它們有什么區(qū)別呢? 為什么各個(gè)網(wǎng)站不統(tǒng)一使用同一種協(xié)議呢?

 [[420148]]

引子

HTTP協(xié)議已經(jīng)有多個(gè)版本了,一般情況我們?cè)L問的網(wǎng)站要是HTTP1.1要么是HTTP2,它們有什么區(qū)別呢? 為什么各個(gè)網(wǎng)站不統(tǒng)一使用同一種協(xié)議呢?

版本

截止到現(xiàn)在,IETF已經(jīng)發(fā)布了5個(gè)HTTP協(xié)議了,包括HTTP0.9、HTTP1.0、HTTP1.1、HTTP2、HTTP3.下面講一下各個(gè)版本的區(qū)別:

HTTP0.9

1991年發(fā)布, 沒有header,功能非常簡(jiǎn)單,只支持GET。

HTTP1.0

1996年發(fā)布,明文傳輸安全性差,header特別大。它相對(duì)0.9有以下增強(qiáng):

  • 增加了header(使用元數(shù)據(jù)與數(shù)據(jù)解耦)
  • 增加了status code,用于聲明請(qǐng)求的結(jié)果。
  • content-type可以傳輸其它文件。
  • 請(qǐng)求頭增加了http/1.0版本號(hào)。

缺點(diǎn):每請(qǐng)求一次資源就新建一次tcp連接

HTTP1.1

1997發(fā)布,是現(xiàn)在使用最廣泛的版本。它相對(duì)1.0有以下增強(qiáng):

  • 可以設(shè)置keepalive讓http重用tcp連接(請(qǐng)求必需串行發(fā)送)
  • 支持pipeline傳輸,請(qǐng)求發(fā)出后可以繼續(xù)發(fā)送請(qǐng)求
  • 增加了HOST頭,讓服務(wù)端知道用戶請(qǐng)求的是哪個(gè)域名
  • 增加了type、language、encoding等header

2014年更新了內(nèi)容:

  • 增加了TLS支持,即https傳輸
  • 支持四種模型:短連接,可重用tcp的長鏈接,服務(wù)端push模型(服務(wù)端主動(dòng)將數(shù)據(jù)推送到客戶端cache中),websocket模型

缺點(diǎn):還是文本協(xié)議,客戶端服務(wù)端都需要利用cpu解壓縮

HTTP2

2015年發(fā)布,主要是提升安全性與性能。它相對(duì)1.1的增強(qiáng)有:

  • 頭部壓縮(合并同時(shí)發(fā)出請(qǐng)求的相同部分)
  • 二進(jìn)制分幀傳輸,更方便頭部只傳輸差異部分
  • 流多路復(fù)用,同一服務(wù)下只需要用一個(gè)連接,節(jié)省了連接
  • 服務(wù)器推送,一次客戶端請(qǐng)求服務(wù)端可以多次響應(yīng)。
  • 可以在一個(gè)tcp連接中并發(fā)發(fā)送請(qǐng)求

缺點(diǎn):基于tcp傳輸,會(huì)有隊(duì)頭阻塞問題(丟包停止窗口滑動(dòng)),tcp會(huì)丟包重傳。tcp握手延時(shí)長,協(xié)議僵化問題。

HTTP3

2018年發(fā)布,基于谷歌的QUIC,底層使用udp代碼tcp協(xié)議,

這樣解決了隊(duì)頭阻塞問題,同樣無需握手,性能大大地提升,默認(rèn)使用tls加密。

 

 

責(zé)任編輯:武曉燕 來源: 肌肉碼農(nóng)
相關(guān)推薦

2020-02-20 08:30:49

OSPF網(wǎng)絡(luò)協(xié)議路由協(xié)議

2024-01-15 12:16:37

2017-10-16 13:45:04

2024-01-01 08:25:53

ViewSurface框架

2023-06-01 08:15:04

CentOS紅帽

2023-12-12 08:41:01

2023-12-29 22:41:12

同步架構(gòu)業(yè)務(wù)

2024-03-28 10:25:58

開源協(xié)議開源軟件

2021-10-14 06:52:47

算法校驗(yàn)碼結(jié)構(gòu)

2022-09-29 15:32:58

云計(jì)算計(jì)算模式

2024-09-18 07:00:00

消息隊(duì)列中間件消息隊(duì)列

2022-03-13 18:53:31

interfacetypeTypeScript

2019-12-12 09:23:29

Hello World操作系統(tǒng)函數(shù)庫

2022-03-10 08:25:27

JavaScrip變量作用域

2024-04-07 00:00:00

ESlint命令變量

2024-05-28 09:12:10

2024-05-27 00:00:00

localhostIPv6IPv4

2022-06-08 07:34:25

InnoDBdeleteMySQL

2023-04-26 10:21:04

2023-12-20 08:23:53

NIO組件非阻塞
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: av在线电影网站 | 狠狠色综合网站久久久久久久 | 国产亚洲成av人片在线观看桃 | 日韩图区 | 亚洲一区中文字幕 | 一二区视频| 97国产精品 | 91麻豆精品一区二区三区 | 久久久久久成人网 | 91久久精品一区二区二区 | 国产精品永久久久久久久www | 久综合| 99精品久久久国产一区二区三 | 狠狠做深爱婷婷综合一区 | 九九久久这里只有精品 | 国产成人精品免高潮在线观看 | www四虎影视| 亚洲 欧美 日韩 在线 | 成人小视频在线免费观看 | 精品国产一区二区三区久久影院 | 久久久久久国产精品免费免费 | 欧美一级免费看 | 蜜桃精品视频在线 | 欧美精品一 | 欧美视频精品 | 久草视频在线看 | xxx.在线观看| 成人av一区 | 免费大黄视频 | 中文字幕亚洲精品在线观看 | 国产精品久久久久久中文字 | 亚洲精品无人区 | 在线欧美一区二区 | 久久久精品国产 | jlzzjlzz国产精品久久 | 99这里只有精品 | 日本三级在线视频 | 国产精品美女 | 免费观看一级特黄欧美大片 | www.一区二区三区 | 一区二区三区亚洲视频 |