首頁  >  文章  >  web前端  >  MQTT和HTTP協定之間有什麼區別?

MQTT和HTTP協定之間有什麼區別?

WBOY
WBOY轉載
2023-09-07 12:17:112546瀏覽

MQTT和HTTP協定之間有什麼區別?

讓我們了解超文本傳輸協定 (HTTP) 和 MQ 遙測的概念 傳輸 (MQTT) 協議,然後再了解它們之間的差異。

超文本傳輸協定 (HTTP)

超文本傳輸協定 (HTTP) 必須是最常用的應用程式層約定今天的地球。它建構了大多數人理解網路的前提——萬維網。

它的動機是為超文本標記語言(HTML)和其他報告的復原提供一個輕量級的約定。網路區域設定全部透過 Internet。每次開啟 Web 程式上網衝浪時,您都是在使用 TCP/IP 上的 HTTP。

基本 HTTP 頁面檢索

  • 我們應該從頭開始,了解一個基本程式如何 從 Web 伺服器還原網頁。

  • 需要注意的主要要點是網頁通常由以下部分組成 大量文章,從 HTML 庫到圖片 頁面上可用的內容。

  • 總的來說,HTML 可以被認為是頁面的格式,教育 內容設計、文字尺寸和色調、基礎的程序 頁面的陰影,以及應該恢復哪些不同的圖片來彌補

考慮伴隨請求中發生的過程,如下所示 -

  • #客戶向 Web 伺服器發送對預期頁面的請求。
  • 伺服器分解該請求,並向客戶發回確認訊息以及執行該請求所需的 HTML 程式碼。頁面。

  • 客戶將開始破解 HTML 並建立頁面。

  • 客戶,不連續的招攬,將恢復任何已安裝的項目,例如圖片或其他視覺和聲音來源。

MQ 遙測傳輸 (MQTT)

MQTT 框架由客戶組成與通常被稱為「經銷商」的伺服器交談。客戶可能是資料的分發者或認可者。每個客戶都可以與商家建立聯繫。

資料依照主題的啄食順序進行排序。當經銷商有其他資訊需要傳播時,它會向相關代表發送一條包含該資訊的控制訊息。

此時,中介將資料傳播給所有已購買該產品的客戶。主題。分銷商不需要任何有關代言人和支持者的數量或地區的信息,因此不需要設計任何有關分銷商的信息。

如果中間人獲得積分,則有沒有在場支持者,除非發行人表明要舉辦該主題,否則將處理該主題。這使得某商品的新認可者能夠獲得最新的價值,而不是等待經銷商的後續更新。

當分銷客戶最初與商家互動時,它可以建立一個如果代表發現分銷客戶已與專家完全脫離,則發送給背書者的預設訊息。

客戶只是與代理進行通信,但框架可能包含一些依賴交易資訊的中間伺服器他們現在的支持者的觀點。

一條微不足道的 MQTT 控制訊息可能只有兩個位元組的資訊。如有必要,控制訊息可以傳送大約 256 兆位元組的訊息。

有 14 種特徵訊息類型,用於將客戶與代表關聯和分開、分發資訊、識別資訊接收以及指導客戶和伺服器之間的關聯。

MQTT 依賴 TCP 約定來進行資訊傳輸。 MQTTSN 的變體用於不同的車輛,例如 UDP 或藍牙。

以上是MQTT和HTTP協定之間有什麼區別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除