Was ist XMPP?
XMPP (Extensible Messaging and Presence Protocol) ist: "eine Sammlung offenen Technologien Instant Messaging, Präsenz, Mehrpersonen-Chat, Sprach- und Video-ANrufe, Zusammenarbeit, schlanke Middleware, inhaltlicher Zusammenschluss und generalisiertes Routing von XML-Daten."
XMPP stellt eine offene und dezentralisierte Alternative zu geschlossenen Instant Messaging-Angeboten dar. DAs XMPP-Protokoll bietet eine Menge Vorteile:
- Es ist offen (was bedeutet, dass es frei, offen, öffentlich und leicht verständlich ist)
- Es ist ein Standard (anerkannt dur die IETF)
- Es ist dezentralisiert (seine Netzwerk-Architektur gleicht der Email-Systematik, was bedeutet, dass jeder seinen eigenen XMPP-Server hosten kann, so dass Individuen und Organisationen die Kontrolle über ihre Kommunikation gewinnen können)
- Es ist sicher (SASL und TSL wurden in den XMPP-Kern eingebaut und E2E-Verschlüsselung kann bei Bedarf implementiert werden)
- Es ist erweiterbar (Jeder kann eigene Funktionalitäten auf die Kern-Protokolle aufsetzen. Gebräuchliche Erweiterungen werden in den XEP-Serien veröffentlicht
... neben anderen Funktionen.