chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

超干的干貨來了!一文了解HTTP協(xié)議

億佰特物聯(lián)網(wǎng)應用專家 ? 2023-08-04 08:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上期文章小編給大家介紹了一些關于MQTT協(xié)議的基礎知識,今天我們來了解另一個應用層協(xié)議——HTTP協(xié)議。

什么是HTTP協(xié)議?

HTTP( Hyper Text Transfer Protocol 超文本傳輸協(xié)議),是一個用于傳輸超文本文檔的應用層協(xié)議,與 MQTT一樣,是基于TCP/IP協(xié)議之上的通訊協(xié)議,它是為Web瀏覽器與Web服務器之間的通信而設計的。

4665f3ae-325d-11ee-bbcf-dac502259ad0.png

HTTP協(xié)議基本特點:

(1)基于TCP協(xié)議,應用層協(xié)議

(2)傳輸一些HTML、CSS、JavaScript內容

(3)請求及響應

(4)簡單可擴展:語義簡單且可在請求頭自定義內容

(5) 無狀態(tài):請求之間是相互孤立的


HTTP協(xié)議發(fā)展

HTTP協(xié)議到目前為止所有的版本可以分為HTTP 0.9、HTTP 1.0、HTTP 1.1、HTTP 2.0、HTTP 3.0,其中普遍應用的是HTTP 1.1版本,正在推進HTTP 2.0版本,以及未來的HTTP 3.0版本,今天主要介紹這三個版本。


「HTTP 1.1 」

HTTP代表超文本傳輸協(xié)議,這是一種自1989年推出以來用于通過萬維網(wǎng)進行通信的應用程序協(xié)議。HTTP是互聯(lián)網(wǎng)上的計算機和服務器用來請求和發(fā)送信息的一種方法。

HTTP 1.1是標準化的協(xié)議,HTTP 1.1消除了大量歧義內容并引入了多項改進。


HTTP利用一些簡單的方法在計算機之間發(fā)送和接收信息。兩種最常見的方法是:獲取發(fā)布。當客戶端計算機與服務器通信時,它會發(fā)送命令來指示服務器下一步該做什么。作為響應,服務器通常會將資源(如 HTML 網(wǎng)頁)返回給客戶端計算機。

「HTTP 2.0 」

HTTP 2.0是HTTP協(xié)議的第一個主要修訂版,通過實施各種優(yōu)化技術來減少網(wǎng)頁加載延遲。HTTP 2.0由IETF(互聯(lián)網(wǎng)工程任務組)于2015年5月發(fā)布,旨在成為與所有可用Web瀏覽器兼容的標準通信方法。

468fc706-325d-11ee-bbcf-dac502259ad0.png

主要特點:

(1)HTTP/2 連接都是永久的,而且僅需要每個來源一個連接。

(2)流控制:阻止發(fā)送方向接收方(服務器)發(fā)送大量數(shù)據(jù)的機制。

(3) 服務器可主動推送信息。

雖然HTTP 1.1和HTTP 2.0共享語義以促進兩個協(xié)議之間的通信,但它們用于傳遞數(shù)據(jù)的方法可能會有很大差異。


HTTP 2.0 和 HTTP 1.x 之間的主要區(qū)別如下:

(1)HTTP 2.0將請求和響應消息編碼為二進制,而不是傳輸使用HTTP 1.1看到的普通純文本消息。

(2)HTTP 2.0是完全多路復用和并發(fā)的,這意味著與HTTP 1.x中的有限請求相比,它可以向網(wǎng)站發(fā)出更多的請求。

(3)利用網(wǎng)站資產(chǎn)的流優(yōu)先級。

(4)標頭壓縮用于減少開銷處理。

「HTTP 3.0 」

HTTP 3.0是2020年8月發(fā)布的基于QUIC網(wǎng)絡協(xié)議的新版本HTTP。HTTP 3.0作為超文本傳輸協(xié)議(HTTP)的第三個版本,以前稱為HTTP-over-QUIC。QUIC(Quick UDP Internet Connections)最初由Google開發(fā),是HTTP 2.0的繼任者。谷歌和Facebook等公司已經(jīng)在使用QUIC來加速網(wǎng)絡。

作為一個非常新的協(xié)議,HTTP 3.0可能會在未來幾年內發(fā)生一些變化,但它的基礎仍將牢牢地基于QUIC協(xié)議。

QUIC(快速UDP互聯(lián)網(wǎng)連接)是一種新的網(wǎng)絡傳輸層協(xié)議,與TCP相比,旨在顯著減少延遲并提高效率。從本質上講,連接建立得更快 - 特別是當網(wǎng)絡條件不是最佳時。由于QUIC減少了TCP慢啟動問題,視頻流的速度可能會顯著提高,尤其是在UHD及以上版本中。此外,在移動網(wǎng)絡和Wi-Fi網(wǎng)絡之間移動時,出于同樣的原因,HTTP / 3也可以提供速度改進。

HTTP 3.0 進化發(fā)展的意義

HTTP 3.0與HTTP 1.x和HTTP 2.0中使用的傳統(tǒng)方法有幾個顯著差異。


①網(wǎng)絡協(xié)議:UDP 與 TCP

HTTP 3.0和舊版本(僅使用TCP)之間最明顯的區(qū)別是HTTP 3.0完全基于QUIC,它利用UDP。UDP是一種用于快速通信的傳輸協(xié)議,通過該協(xié)議可以錯誤地傳輸數(shù)據(jù)。這主要用于視頻傳輸,其中接收實時圖像至關重要,并且視頻幀損壞不是主要問題。

使用新的QUIC協(xié)議,Web服務器現(xiàn)在能夠發(fā)送并行請求/響應。這意味著,如果一個請求或響應遇到數(shù)據(jù)包丟失,則其他請求或響應不會因此而停止。

474a0666-325d-11ee-bbcf-dac502259ad0.png

②標頭壓縮:QPACK 與 HPACK

HTTP 3.0使用QPACK,這是一種壓縮格式,用于表示HTTP通過QUIC在HTTP中使用的HTTP標頭。

就像HTTP 2.0一樣,這是由Google的帶頭推動的進步。很快HTTP 3.0將再次建立在這些成就之上。雖然HTTP 2.0確實為我們提供了多路復用,并減輕了行頭阻塞,但它受到TCP的約束。HTTP 3.0通過基于無連接UDP協(xié)議的QUIC構建,連接的概念不具有TCP的限制,并且一個流的故障不必影響其余流。它重新定義了網(wǎng)絡層的邊界,依賴于較低級別的UDP協(xié)議,重新定義了“用戶空間”中的握手,可靠性功能和安全功能,避免了升級互聯(lián)網(wǎng)系統(tǒng)內核的需要。

47d40b72-325d-11ee-bbcf-dac502259ad0.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 通信
    +關注

    關注

    18

    文章

    6444

    瀏覽量

    140239
  • Web
    Web
    +關注

    關注

    2

    文章

    1309

    瀏覽量

    74925
  • 服務器
    +關注

    關注

    14

    文章

    10339

    瀏覽量

    91733
  • HTTP
    +關注

    關注

    0

    文章

    538

    瀏覽量

    35540
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    直播預告 | 「位置檢測,簧有招」簧傳感器應用技術分享

    簧開關以長壽命、無功耗和高可靠性著稱,通過磁鐵或電磁體的控制實現(xiàn)精準的打開或閉合。基于這成熟技術衍生出的 簧傳感器 ,將簧開關的可靠性與靈活的機械結構相結合,廣泛應用于位置檢測
    發(fā)表于 04-15 09:45

    如何基于CANoe實現(xiàn)HTTP通信

    超文本傳輸協(xié)議HTTP,Hypertext Transfer Protocol)是種用于在客戶端與服務器之間傳輸數(shù)據(jù)的應用層協(xié)議,起初主要服務于Web場景,如今被廣泛引入汽車電子、
    的頭像 發(fā)表于 01-28 15:01 ?293次閱讀
    如何基于CANoe實現(xiàn)<b class='flag-5'>HTTP</b>通信

    工業(yè)領域為什么會用到HTTP協(xié)議

    工業(yè)領域使用HTTP協(xié)議主要源于其 通用性、易用性、擴展性 以及與現(xiàn)代工業(yè)系統(tǒng)集成需求的契合,盡管工業(yè)環(huán)境對實時性、可靠性的要求較高,但HTTP在特定場景下仍能發(fā)揮關鍵作用。以下是具體原因分析
    的頭像 發(fā)表于 12-27 09:38 ?248次閱讀

    HTTP物聯(lián)網(wǎng)網(wǎng)關是什么?有什么功能?

    HTTP物聯(lián)網(wǎng)網(wǎng)關是連接物聯(lián)網(wǎng)設備與云端平臺的核心設備,它以HTTP協(xié)議為基礎,實現(xiàn)設備與云端之間的數(shù)據(jù)交互,并具備協(xié)議轉換、數(shù)據(jù)預處理、安全管理和設備管理等功能 。以下是詳細介紹:
    的頭像 發(fā)表于 12-24 11:33 ?476次閱讀
    <b class='flag-5'>HTTP</b>物聯(lián)網(wǎng)網(wǎng)關是什么?有什么功能?

    HTTP通信網(wǎng)關是什么?有什么功能?

    HTTP通信網(wǎng)關是連接不同網(wǎng)絡或協(xié)議的關鍵設備/服務器,在HTTP通信中扮演著協(xié)議轉換、安全加固、性能優(yōu)化等核心角色,其本質是 實現(xiàn)不同協(xié)議
    的頭像 發(fā)表于 12-23 11:14 ?595次閱讀

    使用 HTTP 協(xié)議能否實現(xiàn) IAP 功能?

    使用 HTTP 協(xié)議,能否實現(xiàn) IAP 功能?
    發(fā)表于 12-23 06:35

    使用HTTP實現(xiàn)IAP的方法

    HTTP 基于 TCP 協(xié)議運行,它提供了種以 HTML 表單形式從 Web 客戶端(Mozilla Firefox或 Microsoft Internet Explorer)發(fā)送二進制文件的方式。這稱為
    發(fā)表于 12-16 06:18

    Modbus協(xié)議HTTP協(xié)議,實現(xiàn)JSON格式對接MES等系統(tǒng)平臺

    不用聯(lián)外網(wǎng)不用寫程序,通過智能網(wǎng)關IGT-DSER簡單配置參數(shù),即可實現(xiàn)HTTP協(xié)議對接各種系統(tǒng)平臺,支持POST/GET/PUT等多種方法,可同時作為HTTP協(xié)議的客戶端和服務端。
    發(fā)表于 10-27 10:33

    成都匯陽投資關于甲骨云計算訂單預期,全球算力投資持續(xù)高景氣

    甲骨披露 4550 億美元訂單預期 全球算力投資高景氣 , 甲骨披露4550億美元訂單預期 ,微軟與 Nebius 達成五年 174 億美元算力
    的頭像 發(fā)表于 10-17 10:05 ?830次閱讀

    干貨帶你了解CAN、Modbus與LoRa三種通信協(xié)議的區(qū)別

    在工業(yè)自動化與物聯(lián)網(wǎng)領域,CAN、Modbus和LoRa是三種主流通信技術。而億佰特在該行業(yè)具有豐富的產(chǎn)品供客戶選擇與使用,幫助客戶進步確定需求,本文將結合技術細節(jié)與實際案例解析其核心區(qū)別。
    的頭像 發(fā)表于 08-28 19:32 ?2275次閱讀
    【<b class='flag-5'>干貨</b>】<b class='flag-5'>一</b><b class='flag-5'>文</b>帶你<b class='flag-5'>了解</b>CAN、Modbus與LoRa三種通信<b class='flag-5'>協(xié)議</b>的區(qū)別

    綠色能源為何青睞簧技術?

    近年來,綠色能源市場顯著增長,這趨勢仍在繼續(xù),且隨著其應用的進步推廣而不斷加強。據(jù)國際能源署稱,如今綠色能源供應了全球約28%的電力。與此同時,氣候挑戰(zhàn)給全球各國政府和企業(yè)帶來了更大壓力,這
    的頭像 發(fā)表于 08-20 17:33 ?4948次閱讀
    綠色能源為何青睞<b class='flag-5'>干</b>簧技術?

    【技術干貨】使用簧繼電器進行高壓線束測試

    您將了解: 如何在復雜線束中精準檢測短路 高壓簧繼電器如何實現(xiàn)高隔離和可靠的快速切換 電動汽車、醫(yī)療設備與工業(yè)系統(tǒng)中的真實應用案例 系列產(chǎn)品深度解析 關鍵性能指標
    發(fā)表于 07-29 15:13

    御控網(wǎng)關如何實現(xiàn)MQTT、MODBUS、OPCUA、SQL、HTTP之間協(xié)議轉換

    在工業(yè)自動化領域,不同設備、系統(tǒng)之間的通信協(xié)議就像不同的語言,常常讓信息交互變得困難重重。MQTT、MODBUS、OPCUA、SQL、HTTP協(xié)議各有特點,適用于不同的場景和設備,但如何讓它們之間
    的頭像 發(fā)表于 07-07 13:07 ?667次閱讀

    了解電壓諧波

    我們經(jīng)常會聽到諧波,到底什么是諧波,怎么定義的?為什么要關注諧波?什么時候關注諧波?諧波如何計算或標準規(guī)定的諧波的算法是怎樣的?GB關于電壓諧波又是如何評估的?帶著諸多的問題,我們一起來了解
    的頭像 發(fā)表于 06-28 17:23 ?5177次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>電壓諧波

    HTTP協(xié)議在工業(yè)領域會用到嗎

    、控制器、工業(yè)機器人等)需要接入網(wǎng)絡以實現(xiàn)遠程監(jiān)控和管理。HTTP協(xié)議作為種廣泛應用的網(wǎng)絡協(xié)議,可以用于設備與工業(yè)互聯(lián)網(wǎng)平臺之間的通信。設備通過H
    的頭像 發(fā)表于 06-03 09:17 ?763次閱讀