XMPP は、ほぼリアルタイムのメッセージング、プレゼンスおよび要求/応答サービス用に設計された XML ベースのプロトコルです。 XMPP はクライアントサーバー アーキテクチャを採用しており、クライアントは XMPP を使用して TCP 経由でサーバーにアクセスし、サーバー同士も TCP を使用して相互に通信します。
XMPP は、ほぼリアルタイムのメッセージング、プレゼンス、および要求/応答サービス用に設計された XML ベースのプロトコルです。 XMPP はクライアントサーバー アーキテクチャを採用しており、クライアントは XMPP を使用して TCP 経由でサーバーにアクセスし、サーバー同士も TCP を使用して相互に通信します。
XMPP では、サーバーは、クライアントとサーバーおよびその他のエンティティ間の接続の認証とセッション管理を担当するインテリジェントな抽象化レイヤーとして機能します。サーバーは、クライアントが使用するデータも保存および処理します。各クライアントは、TCP 接続経由でサーバーに直接接続し、XMPP 経由でサーバーおよびフェデレーション サーバーによって提供されるすべての機能を取得します。
XMPP システムのアドレス空間は、JabberID (JID) によって表されます。法的な JID には、ドメイン識別子、ノード識別子、リソース識別子を含む、整理された一連の要素が含まれます。)
XMPP では、通常、メッセージのルーティングは、ネットワーク アドレスによって識別されるサーバー間で XML ストリームを渡すことによって実現され、サーバー間の通信はオプションです。同じドメイン上にない 2 人の連絡先が XMPP メッセージを送信すると、クライアントはそれぞれの「ホーム」サーバーに接続し、その後相手のサーバーに直接接続して通信します。
一般に、XMPP は、クライアント/サーバー アーキテクチャを採用し、メッセージ配信の基礎として XML ストリームを使用する XML ベースのプロトコルです。
以上がxmppプロトコルの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。