ホームページ  >  記事  >  ウェブフロントエンド  >  MQTT プロトコルと HTTP プロトコルの違いは何ですか?

MQTT プロトコルと HTTP プロトコルの違いは何ですか?

WBOY
WBOY転載
2023-09-07 12:17:112547ブラウズ

MQTT プロトコルと HTTP プロトコルの違いは何ですか?

ハイパーテキスト転送プロトコル (HTTP) と MQ テレメトリの概念を理解しましょう トランスポート (MQTT) プロトコルについて説明し、その違いについて学びます。

ハイパーテキスト転送プロトコル (HTTP)

ハイパーテキスト転送プロトコル (HTTP) は、今日地球上で最も一般的に使用されているアプリケーション層の規則です。これは、ほとんどの人がインターネット、つまり World Wide Web を理解するための前提を構築します。

その目的は、ハイパーテキスト マークアップ言語 (HTML) およびその他のレポートを回復するための軽量の規則を提供することです。ネットワーク ゾーンの設定はインターネット全体で行われます。 Web プログラムを開いてインターネットを閲覧するときは、常に HTTP over TCP/IP を使用していることになります。

基本的な HTTP ページの取得

  • 最初から始めて、基本的なプログラムがどのように実行されるかを理解する必要があります。 Web サーバーから Web ページを復元します。

  • 注意すべき主な点は、Web ページは通常、次のもので構成されているということです。 HTML ライブラリから画像まで、大量の記事 ページで利用できるコンテンツ。

  • 一般に、HTML はページ、教育の形式と考えることができます。 コンテンツデザイン、文字サイズとトーン、基本的なプログラミング ページの陰影、およびそれを補うためにどのような異なる画像を復元する必要があるか

付随するリクエストで発生するプロセスを次のように考えます。 -

  • クライアントは、目的のページのリクエストを Web サーバーに送信します。
  • サーバーはリクエストを分解し、リクエストの実行に必要な HTML コードとともに確認メッセージをクライアントに送り返します。ページ。

  • クライアントは HTML の解読とページの構築を開始します。

  • 顧客は、勧誘を中止し、画像やその他のビジュアルおよびサウンド ソースなどのインストール済みアイテムを復元します。

MQ テレメトリ トランスポート (MQTT)

MQTT フレームワークは、「リセラー」と呼ばれることが多いサーバーと通信するクライアントで構成されます。顧客はデータの配布者または承認者である場合があります。すべての顧客は販売者との関係を確立できます。

データは件名の優先順位で並べ替えられます。配布者が広めたい追加情報がある場合、その情報を含む制御メッセージを関連する代表者に送信します。

この時点で、仲介業者は製品を購入したすべての顧客にデータを配布します。テーマ。販売代理店は、エンドーサーやサポーターの数や地域に関する情報を必要としないため、販売代理店に関する情報を設計する必要がありません。

仲介者がポイントを獲得した場合、支援者は存在せず、発行者がトピックをホストしたいと示さない限り、トピックは処理されます。これにより、アイテムの新しい承認者は、ディストリビュータからのその後の更新を待つことなく、最新の価値を取得できるようになります。

流通顧客が最初にマーチャントと対話するとき、販売顧客がスペシャリストから完全に離れていることを担当者が発見した場合に、販売者はエンドーサーに送信されるデフォルトのメッセージを確立できます。

クライアントは単にブローカーと通信しますが、フレームワークには、現在の支援者の観点から見たトランザクション情報に依存するいくつかの中間サーバーが含まれる場合があります。

単純な MQTT 制御メッセージには 2 バイトの情報しか含まれていない可能性があります。必要に応じて、制御メッセージは約 256 メガバイトの情報を伝えることができます。

顧客と担当者の関連付けと分離、情報の配布、情報受信の識別、顧客とサーバー間の直接の関連付けに使用される 14 の特徴的なメッセージ タイプがあります。

MQTT は、情報送信に TCP 規約に依存します。 MQTTSN のバリアントは、UDP や Bluetooth などのさまざまな車両で使用されています。

以上がMQTT プロトコルと HTTP プロトコルの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。