女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內(nèi)不再提示

超干的干貨來了!一文了解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內(nèi)容

(3)請求及響應

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

(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消除了大量歧義內(nèi)容并引入了多項改進。


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可能會在未來幾年內(nèi)發(fā)生一些變化,但它的基礎仍將牢牢地基于QUIC協(xié)議。

QUIC(快速UDP互聯(lián)網(wǎng)連接)是一種新的網(wǎng)絡傳輸層協(xié)議,與TCP相比,旨在顯著減少延遲并提高效率。從本質(zhì)上講,連接建立得更快 - 特別是當網(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)內(nèi)核的需要。

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

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

    關注

    18

    文章

    6174

    瀏覽量

    137369
  • Web
    Web
    +關注

    關注

    2

    文章

    1281

    瀏覽量

    70802
  • 服務器
    +關注

    關注

    13

    文章

    9686

    瀏覽量

    87281
  • HTTP
    +關注

    關注

    0

    文章

    521

    瀏覽量

    32454
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    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 ?98次閱讀

    詳解JESD204B協(xié)議

    其實使用到ADI的東西,基本也就沒有太去關注協(xié)議這些東西,只是簡簡單單的有個了解就行,在實際調(diào)試的時候,用的也是Xilinx的評估版的JESD的IP,基本不需要自己做什么工作就能夠把整個系統(tǒng)運行起來了
    的頭像 發(fā)表于 02-08 13:45 ?2142次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>詳解JESD204B<b class='flag-5'>協(xié)議</b>

    HTTP 協(xié)議對于SEO優(yōu)化的影響

    搜索引擎優(yōu)化(SEO)是提高網(wǎng)站在搜索引擎中的可見性和排名的過程。HTTP協(xié)議作為互聯(lián)網(wǎng)通信的基礎,對SEO有著深遠的影響。 1. HTTP狀態(tài)碼 HTTP狀態(tài)碼是服務器響應客戶端請求
    的頭像 發(fā)表于 12-30 09:29 ?508次閱讀

    如何使用 cURL 測試 HTTP 協(xié)議

    cURL是個強大的命令行工具,用于傳輸數(shù)據(jù),支持多種協(xié)議,包括HTTP、HTTPS、FTP等。使用cURL測試HTTP協(xié)議可以幫助你理解
    的頭像 發(fā)表于 12-30 09:26 ?984次閱讀

    HTTP 1.1 和 HTTP 2.0 的區(qū)別

    HTTP(超文本傳輸協(xié)議)是互聯(lián)網(wǎng)上應用最為廣泛的協(xié)議,用于在客戶端和服務器之間傳輸數(shù)據(jù)。隨著技術的發(fā)展,HTTP
    的頭像 發(fā)表于 12-30 09:25 ?918次閱讀

    如何使用 HTTP 協(xié)議進行數(shù)據(jù)傳輸

    在互聯(lián)網(wǎng)時代,數(shù)據(jù)傳輸是信息交換的基礎。HTTP協(xié)議作為最常用的數(shù)據(jù)傳輸協(xié)議,支撐著全球數(shù)十億用戶的數(shù)據(jù)交互。 HTTP
    的頭像 發(fā)表于 12-30 09:24 ?1383次閱讀

    如何實現(xiàn) HTTP 協(xié)議的安全性

    HTTP(超文本傳輸協(xié)議)是互聯(lián)網(wǎng)上應用最為廣泛的協(xié)議,用于從服務器傳輸超文本到本地瀏覽器的傳輸協(xié)議。然而,
    的頭像 發(fā)表于 12-30 09:22 ?768次閱讀

    HTTP 協(xié)議的工作原理

    HTTP協(xié)議的工作原理 1. HTTP協(xié)議概述 HTTP個應用層
    的頭像 發(fā)表于 12-30 09:21 ?850次閱讀

    HTTP 協(xié)議的基本概念

    HTTP(HyperText Transfer Protocol,超文本傳輸協(xié)議)是種用于分布式、協(xié)作式、超媒體信息系統(tǒng)的網(wǎng)絡協(xié)議HTTP
    的頭像 發(fā)表于 12-29 15:12 ?1045次閱讀

    socket 與 HTTP 協(xié)議的關系

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

    socket與HTTP協(xié)議的比較

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

    低功耗4G模組HTTP網(wǎng)絡協(xié)議應用

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

    帶你了解SCP快充協(xié)議

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

    了解TCP/IP協(xié)議

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

    了解清楚了嘛-TCP、HTTP、MQTT協(xié)議

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