XMPP ialah protokol berasaskan XML yang direka untuk pemesejan hampir masa nyata dan maklumat kehadiran dan perkhidmatan tindak balas permintaan. XMPP menggunakan seni bina pelayan-pelanggan Pelanggan menggunakan XMPP untuk mengakses pelayan melalui TCP, dan pelayan juga menggunakan TCP untuk berkomunikasi antara satu sama lain.
XMPP ialah protokol berasaskan XML yang direka untuk pemesejan hampir masa nyata dan maklumat kehadiran dan perkhidmatan tindak balas permintaan. XMPP menggunakan seni bina pelayan-pelanggan Pelanggan menggunakan XMPP untuk mengakses pelayan melalui TCP, dan pelayan juga menggunakan TCP untuk berkomunikasi antara satu sama lain.
Dalam XMPP, pelayan bertindak sebagai lapisan abstraksi pintar yang bertanggungjawab untuk mengesahkan sambungan dan pengurusan sesi antara pelanggan dan pelayan serta entiti lain. Pelayan juga menyimpan dan memproses data yang digunakan oleh pelanggan. Setiap pelanggan menyambung terus ke pelayan melalui sambungan TCP dan mendapat semua fungsi yang disediakan oleh pelayan dan pelayan bersekutu melalui XMPP.
Ruang alamat sistem XMPP diwakili oleh JabberID (JID) JID sah merangkumi set elemen tersusun, termasuk pengecam domain, pengecam nod dan pengecam sumber.
Dalam XMPP, penghalaan mesej biasanya dicapai dengan menghantar strim XML antara pelayan, yang dikenal pasti oleh alamat rangkaian, dan komunikasi antara mereka adalah pilihan. Apabila dua kenalan yang tidak berada dalam domain yang sama menghantar mesej XMPP, pelanggan mereka menyambung ke pelayan "rumah" masing-masing, yang kemudiannya menyambung terus ke pelayan pihak lain untuk berkomunikasi.
Secara umumnya, XMPP ialah protokol berasaskan XML yang menggunakan seni bina pelayan-pelanggan dan menggunakan aliran XML sebagai asas untuk penghantaran mesej.
Atas ialah kandungan terperinci Penjelasan terperinci tentang protokol xmpp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!