亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HTTP/2協議中連接前言的示例分析

發布時間:2021-11-18 09:34:49 來源:億速云 閱讀:178 作者:小新 欄目:大數據

小編給大家分享一下HTTP/2協議中連接前言的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

        HTTP/2在傳輸數據之前,先建立連接,建立HTTP/2連接的標記為Client發送連接前言Magic。HTTP/2屬于應用層,位于TPC/IP及安全傳輸層協議TLS之上。在建立HTTP/2連接的過程中,會先后經歷TCP握手、TLS握手、HTTP/2連接前言。下圖網絡分層圖示:

HTTP/2協議中連接前言的示例分析

 
一、TCP握手回顧

回顧下TCP的三次握手,三次握手后TPC連接建立,具體步驟如下:
第一步:Client發送[SYN]報文到Server。Client進入SYN_SENT狀態,等待Server響應。[SYN]報文序號Seq=x《備注:截圖中Seq=0》
第二步:Server收到后發送[SYN,ACK]報文給Client,ACK為x+1(備注:截圖中ACK=1); [SYN,ACK]報文序號為y(備注:截圖中Seq=0),Server進入SYN_RECV狀態
第三步:Client收到后,發送[ACK]報文到Server,包序號Seq=x+1,ACK=y+1。Server收到后Client/Server進入ESTABLISHED狀態。

 
TPC握手報文

HTTP/2協議中連接前言的示例分析


 
 
TPC握手交互圖

HTTP/2協議中連接前言的示例分析


 
 
二、TLS握手簡化回顧

TLS傳輸層安全協議,主要回顧簡化的交互過程:

 
第一步

Client向Server發送ClientHello,包括支持的協議版本、Client隨機數、支持的加密算法等

HTTP/2協議中連接前言的示例分析


 
 
第二步

Server向Client發送ServerHello,包括確認協議版本、Server隨機數、確認加密算法、Server證書

HTTP/2協議中連接前言的示例分析


 
 
第三步

Server向Client發送證書,客戶端校驗證書有效性

HTTP/2協議中連接前言的示例分析


 
 
第四步

Client通知Server用協商的密鑰進行通信

HTTP/2協議中連接前言的示例分析


 
 
第五步

傳輸加密數據

HTTP/2協議中連接前言的示例分析


 
 
三、建立HTTP/2連接前言

在TLS之后,Client會向Server發送Magic標記著HTTP/2連接的建立,具體Magic為:PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n 詳見下圖:

HTTP/2協議中連接前言的示例分析

以上是“HTTP/2協議中連接前言的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

逊克县| 历史| 乌鲁木齐县| 云阳县| 都江堰市| 昭平县| 临城县| 互助| 乐山市| 东乡| 嘉鱼县| 湖口县| 新宾| 连州市| 沁源县| 固始县| 昔阳县| 灵宝市| 石渠县| 锡林浩特市| 金堂县| 高雄市| 陈巴尔虎旗| 和平县| 旺苍县| 都匀市| 安宁市| 南宁市| 瑞金市| 阿鲁科尔沁旗| 焦作市| 建阳市| 北宁市| 和硕县| 措勤县| 六枝特区| 汝州市| 鸡泽县| 岐山县| 温州市| 雷山县|