QNA > C > Cos'è Xmpp E Come Funziona?

Cos'è XMPP e come funziona?

XMPP è un protocollo di comunicazione basato su Extensible Markup Language (XML). XMPP, che sta per eXtensible Messaging and Presence Protocol, è stato standardizzato in Internet Engineering Task Force (IETF) RFC 6120, RFC 6121 e RFC 7622. Il protocollo supporta diversi modelli di comunicazione, tra cui messaggistica asincrona, Publish/Subscribe e Request/Response.

Al suo centro, XMPP è essenzialmente un protocollo di streaming che rende possibile lo scambio di frammenti XML tra qualsiasi due endpoint di rete. A differenza della maggior parte dei protocolli di messaggistica istantanea, XMPP è uno standard aperto che permette agli utenti di accedere alle reti usando altri protocolli.

Oltre a fornire capacità di presenza e messaggistica, XMPP ha anche visto l'uso in VoIP, giochi e -- più recentemente -- applicazioni internet delle cose (IoT). La XMPP Standards Foundation (ex Jabber Software Foundation) sta aiutando a sviluppare una nuova serie di estensioni che aiuteranno i sensori e gli attuatori che usano XMPP a scambiare informazioni in tempo reale.

XMPP era originariamente chiamato il protocollo Jabber, ma questo era un errore tecnico perché Jabber era semplicemente il nome dell'applicazione di messaggistica istantanea open source costruita su XMPP. Oggi, XMPP è il protocollo di messaggistica istantanea (IM) sottostante a WhatsApp Messenger, così come Google Talk, ed è diventato lo standard IM ufficiale del Dipartimento della Difesa degli Stati Uniti e di molte grandi istituzioni finanziarie.

main-qimg-d48d615fee9bdfd9a1857ac5af456d87

Quando si imposta un canale di comunicazione bidirezionale, dove ci sono dati strutturati e i dispositivi non hanno limiti di memoria, usate XMPP.

Di Klotz Romanelli

Qual è l'uso principale di APN in qualsiasi telefono cellulare? :: Come mettere il mio iPad in modalità di recupero senza pulsante home
Link utili