Benutzer:DonQuichot/ Jabber/ Was ist Jabber

Aus Wikibooks

wird später noch überarbeitet


Einführung[Bearbeiten]

Das Wort Jabber (IPA-Vorlage einbinden) kommt aus dem englischen, und bedeutet soviel wie quasseln oder plappern. Es ist ein freies Instant Messaging Netzwerk auf XML/XMPP-Basis, dass die bekannten Funktionen anderer Messenger unterstützt, wie z.B. die Kontaktliste, Nachritenübertragung, Multi-User-Chat, Dateiübertragung und Onlinestatus. Aufgrund des freien Jabberprotokolls lassen sich zusätzliche Funktionen implementieren. [1] Hier findest du eine Liste der Erweiterungen von Jabber.
Da ausser ICQ und AIM keiner der übrigen Instant Messenger kompatibel zueinander sind, begann Jeremie Miller 1998 mit der Entwicklung des XML-Protokolls, dass vollkommen frei sein sollte. 1999 veröffentlichte er zum ersten mal seine Idee, was die Entwicklung sehr schnell vorrantrieb.


Vorteile[Bearbeiten]

Die wesentlichen Vorteile bestehen darin, dass ...

  • die Struktur der Server, ähnlich wie bei Email, dezentral aufgebaut ist, was bedeutet, man kann sich einen der vielen Server aussuchen, und sogar einen eigenen aufbauen.
  • das benötigte Jabberprotokoll frei und ausführlich dokumentiert ist
  • durch Transports (gateways) kann zu anderen Services, wie z.B. IRC, ICQ, YAHOO, AIM, Gadu Gadu, Email usw., verbunden werden
    • MSN verbietet expliziet alle fremden Clients und Gateways. Email wird oft wegen Spam nicht angeboten
  • man Transports von einem anderen Server nutzen kann, die der eigene nicht unterstützt
  • man sich an mehreren Computer gleichzeitig unter der gleichen Jabber ID anmelden kann (Ressource wird dann angehängt - z.B. name@jabber.xxx/Laptop)
  • SSL/TSL Verschlüsselung zwischen Jabberbenutzer und Server
  • Ende zu Ende Verschlüsselung zwischen den Jabberbenutzern
  • man selbstgebaute Scripts und Bots einbauen kann


Jabber ID[Bearbeiten]

Die Jabber ID setzt sich wie eine Emailadresse zusammen, die etwa so aussieht: Benutzername@jabber.meinServer.com. Jabber erlaubt es mehrfach auf einem Server angemeldet zu sein. Um das zu realisieren muss allerdings bei jeder Verbindung die zugehörige Ressource eingetragen werden. Also zum Beispiel bei der ersten Verbindung Benutzername@jabber.meinServer.com/home und bei der zweiten Vebindung Benutzername@jabber.meinServer.com/laptop. Der Name kann frei gewählt werden. Meistens ist in den Clients der Clientname als Standard angegeben.


Priority[Bearbeiten]

Clients[Bearbeiten]

Server[Bearbeiten]