色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

超干的干貨來了!一文了解HTTP協議

億佰特物聯網應用專家 ? 2023-08-04 08:24 ? 次閱讀

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

什么是HTTP協議?

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

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

HTTP協議基本特點:

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

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

(3)請求及響應

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

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


HTTP協議發展

HTTP協議到目前為止所有的版本可以分為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代表超文本傳輸協議,這是一種自1989年推出以來用于通過萬維網進行通信的應用程序協議。HTTP是互聯網上的計算機和服務器用來請求和發送信息的一種方法。

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


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

「HTTP 2.0 」

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

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

主要特點:

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

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

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

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


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

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

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

(3)利用網站資產的流優先級。

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

「HTTP 3.0 」

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

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

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

HTTP 3.0 進化發展的意義

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


①網絡協議:UDP 與 TCP

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

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

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協議的QUIC構建,連接的概念不具有TCP的限制,并且一個流的故障不必影響其余流。它重新定義了網絡層的邊界,依賴于較低級別的UDP協議,重新定義了“用戶空間”中的握手,可靠性功能和安全功能,避免了升級互聯網系統內核的需要。

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

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

    關注

    18

    文章

    6024

    瀏覽量

    135950
  • Web
    Web
    +關注

    關注

    2

    文章

    1262

    瀏覽量

    69441
  • 服務器
    +關注

    關注

    12

    文章

    9123

    瀏覽量

    85328
  • HTTP
    +關注

    關注

    0

    文章

    504

    瀏覽量

    31194
收藏 人收藏

    評論

    相關推薦

    socket 與 HTTP 協議的關系

    在計算機網絡中,Socket和HTTP協議是兩個非常重要的概念,它們在數據傳輸和網絡通信中扮演著關鍵的角色。 1. Socket的概念 Socket是種通信機制,它允許兩個程序(
    的頭像 發表于 11-12 14:12 ?196次閱讀

    socket與HTTP協議的比較

    (套接字)是種通信機制,它允許兩個應用程序通過網絡進行雙向通信。在TCP/IP模型中,Socket位于傳輸層和應用層之間,提供了種抽象的接口,使得應用程序可以忽略底層網絡的細節,專注于數據的發送和接收。 1.2 HTTP
    的頭像 發表于 11-01 16:14 ?241次閱讀

    低功耗4G模組HTTP網絡協議應用

    ?大家好,今天我們來學習合宙Air780E模組LuatOS開發4G通信中HTTP網絡協議的應用,實現模組和服務器之間數據的傳輸。 HTTP概述 1.1 簡介
    的頭像 發表于 11-01 07:23 ?194次閱讀
    低功耗4G模組<b class='flag-5'>HTTP</b>網絡<b class='flag-5'>協議</b>應用

    4G 模組 HTTP 網絡協議應用 白嫖版!

    今天我們來白嫖的是Air780E模組LuatOS開發4G通信中HTTP網絡協議的應用,實現模組和服務器之間數據的傳輸,詳細介紹硬件環境、軟件環境、功能驗證等…
    的頭像 發表于 10-30 14:22 ?782次閱讀
    4G 模組 <b class='flag-5'>HTTP</b> 網絡<b class='flag-5'>協議</b>應用 白嫖版!

    帶你了解SCP快充協議

    SCP快充協議作為華為公司自主研發的種快充技術,以其高效、安全、穩定的特點贏得了廣大用戶的認可和喜愛。隨著技術的不斷進步和應用場景的拓展,SCP快充協議將繼續在快充領域發揮重要作用。
    的頭像 發表于 10-27 09:19 ?738次閱讀

    HTTP協議下的海外網絡暢游:安全與效率的雙重保障

    在全球化日益加深的今天,HTTP協議作為互聯網上最為廣泛使用的通信協議,為海外網絡暢游提供了重要的技術支持。在HTTP
    的頭像 發表于 09-24 08:08 ?187次閱讀

    了解TCP/IP協議

    TCP/IP協議是現代計算機網絡通信的基礎,是互聯網及局域網廣泛使用的協議。TCP/IP協議集包括許多協議,其中最重要的是傳輸控制
    的頭像 發表于 08-07 15:38 ?1831次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>TCP/IP<b class='flag-5'>協議</b>

    了解MySQL索引機制

    的呢?起靜下心來,耐心看完這篇文章吧,干貨不啰嗦,相信你定會有所收獲。 、索引模型 模型也就是數據結構,常見的三種模型分別是哈希表、有序數組和搜索樹。
    的頭像 發表于 07-25 14:05 ?283次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>MySQL索引機制

    幫助讀者更深入地了解IP代理領域,并掌握與HTTP相關的知識

    HTTP
    jf_62215197
    發布于 :2024年07月12日 07:06:12

    了解清楚了嘛-TCP、HTTP、MQTT協議

    TCP、HTTP 和 MQTT 是三種不同層級和用途的協議是進行設備互聯和傳送數據的重要組成部分;TCP適用高可靠性傳送,HTTP適用Web服務與API打開,MQTT是物聯網設備通訊的不二之選。
    的頭像 發表于 07-11 11:34 ?2813次閱讀
    你<b class='flag-5'>了解</b>清楚了嘛-TCP、<b class='flag-5'>HTTP</b>、MQTT<b class='flag-5'>協議</b>

    IOT(物聯網)的七大通信協議Http協議

    、什么是http協議?嵌入式HTTP協議種輕量級的通信
    的頭像 發表于 05-24 08:11 ?2513次閱讀
    IOT(物聯網)的七大通信<b class='flag-5'>協議</b>之<b class='flag-5'>Http</b><b class='flag-5'>協議</b>

    電機干貨了解電機的原理及分類

    了解電機的原理及分類 電機是傳動及控制系統中的重要部分,目前電機應用的重點也從過去簡單的傳動向電機的速度、位置、轉矩的精確控制轉移; 電機為何能夠轉動?電機又有哪些分類?不同工作環境下需要選用
    發表于 03-12 09:35

    pcb應變測試有多重要?了解

    pcb應變測試有多重要?了解
    的頭像 發表于 02-24 16:26 ?1081次閱讀

    mqtt協議http協議區別

    的最大優點在于,用極少的代碼和有限的帶寬,為連接遠程設備提供實時可靠的消息服務。 HTTP協議(HyperText Transfer Protocol)是因特網上應用最為廣泛的種網絡傳輸協議
    的頭像 發表于 01-19 15:56 ?6925次閱讀
    主站蜘蛛池模板: 热久久视久久精品18| 亚洲成人免费在线| 浴室里强摁做开腿呻吟的漫画男男| 成人国产在线观看| 久久久精品日本一区二区三区| 午夜亚洲精品不卡在线| JIZZ19学生第一次| 红桃视频国产AV| 无码精品AV久久久奶水| RAPPER性骚扰大开黄腔| 久久婷婷色一区二区三区| 亚洲 欧美 制服 校园 动漫| 办公室沙发口爆12P| 美女打开双腿扒开屁股男生| 亚洲 日韩 在线 国产 视频| 动漫美女被爆挤奶歪歪漫画| 蜜桃传媒星空传媒在线播放| 一区二区三区高清视频| 国产午夜精品福利久久| 涩涩电影网| 成人毛片一区二区三区| 伦理片在线3348| 伊人网综合网| 换脸国产AV一区二区三区| 性色欲情网站IWWW| 国产 日韩 欧美 综合 激情| 青草视频久久| aaa在线观看视频高清视频| 两个吃奶一个添下面视频| 一本大道无码AV天堂欧美 | 纵欲(高H)| 久久精品国产免费中文| 亚洲精品乱码一区二区三区| 国产精品人妻在线观看| 色综合色综合久久综合频道| 成年女人免费播放影院| 啪啪做羞羞事小黄文| chinesedaddy80老年人| 欧美国产日韩久久久| 99香蕉视频| 欧美一区二区VA毛片视频|