• 08.05.2024, 14:23
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Jabber Today

Dienstag, 17. Januar 2006, 00:51

Peter Saint-Andre klärte kürzlich in seinem Blog über den aktuellen Stand der Dinge von Jabber auf. Die interessantesten Punkte habe ich hervorgehoben.

Zitat

Here's the lay of the land from my perspective as putative leader of the Jabber community:

1. XMPP (RFCs 3920-3923) is the IETF's formalization of the core Jabber protocols (mainly designed within the open-source Jabber projects back in 1999), where formalization involved updated security bits (TLS and SASL) and some improved internationalization coverage (BTW, all Jabber addresses are fully i18n-friendly and can contain virtually any Unicode character -- coming to email in 2020 or so).

2. XMPP extensions are not defined in the IETF for many reasons, not least of which is that we'd be wasting IETF bandwidth on things like avatars and other application-specific functionality. This is why the xmppwg list is quiet -- we shut down the XMPP WG once we were done with the core specs.

3. We define XMPP extensions through the Jabber Software Foundation's JEP series. This works well. No need to send every last XMPP extension through the IETF, faster document updates, etc. So all the traffic and activity is at the JSF these days, not the IETF.

4. Groupchat (a la IRC) has never been the main focus of the Jabber community. We have only one groupchat protocol, defined in JEP-0045. It is backwards-compatible with an older, less featureful protocol we put together in 1999. JEP-0045 has not been approved by the IETF (it's a JEP, not an Internet-Draft or RFC), but I can tell you that there are multi-user chat rooms up and running for all IETF working groups over at the ietf.xmpp.org chat service, and they get a fair amount of use.

5. Jabber/XMPP does not primarily provide gateways to the consumer IM services, we're too busy building out a better technology for IM, presence, and real-time request-response functionality.

6. Jabber/XMPP is fundamentally a technology for streaming XML. I know I know, it seems odd from the W3C perspective (Tim Bray told me once that "I wouldn't have done it that way"), but it works well for a wide range of applications beyond IM, including workflow systems, network management, content syndication, gaming, even transports for XML-RPC and SOAP.

7. Jingle is a set of XMPP extensions for doing multimedia signalling / negotiation over our streaming XML channel. We go out of band (typically using RTP) to do the heavy lifting of the voice/video/etc. transport itself. Not that dissimilar from how things are done in the SIP world, except we require authentication and effectively prevent address spoofing, thus avoiding many of the security problems related to SIP.

8. Jabber/XMPP most definitely does not have the same spam issues that SMTP has, despite having a similar (client-server) network topology. We *require* authentication to get on the network, we *require* servers to stamp "from" addresses on all packets (no address spoofing here), we *require* servers to at the least perform reverse DNS lookups before accepting data from other servers (or do TLS with certificates), etc. Plus we have an extremely diverse client ecosystem (no obvious attack vector), a pure XML transport (not friendly to binary worms and viruses), a very retricted set of allowable XHTML formatting (an official XHTML subset that we worked on with some W3C guidance), and so on. We do not have spam on the Jabber/XMPP network (thousands of servers, millions of users, growing organically since 1999). We don't have viruses or worms or other malicious content either.

9. Yes, Google is indeed opening their Google Talk service to federation with the rest of the Jabber/XMPP network. They wrote their first release without server-to-server support. It's coming soon to a public network near you.

10. Yes, iChat natively supports the Jabber/XMPP protocols in Tiger. The pre-Tiger support was only in Rendezvous (now Bonjour) mode. In Tiger, you can connect to any accessible Jabber server if you have an existing account. And yes, that includes connecting to Google Talk. Open standards are good, no?

That's the short version. Email or Jabber me via stpeter@jabber.org if you have more questions.

Re: How Jabber Works

Mittwoch, 18. Januar 2006, 17:22

Laut
http://googleblog.blogspot.com/2006/01/o…oogle-talk.html
http://slashdot.org/articles/06/01/18/1314217.shtml
http://www.heise.de/newsticker/meldung/68491
uvm.
hat Google nun Server-to-Server-Verbindungen via XMPP ("Jabber") freigeschaltet.

Hat jemand einen GMail-Account bzw. benutzt Google Talk und kann mal versuchen, Kontakt "mit der Außenwelt" aufzunehmen? Meine JID ist yogi@jabber.ccc.de


Hier noch ein Auszug aus einem Blogeintrag, der den Sinn dahinter erläutert:

Zitat

The main advnatage of the Jabber Protocol (besides it being an open source specification and a standard) is that it is federated like the Email system is, meaning, if I send an Email to another friend who is on the same server, that Email will never leave the server.
If I send an Email to a friend in a different server (domain) that Email can go through 1 or more other servers until it reaches its destination.

Re: Jabber Today

Mittwoch, 18. Januar 2006, 18:22

Sehr nett, wenn ich nicht schon jabber nutzen würde, würde ich umsteigen ;) :P

Re: Jabber Today

Mittwoch, 18. Januar 2006, 18:38

Zitat von »hurra«

Sehr nett, wenn ich nicht schon jabber nutzen würde, würde ich umsteigen ;) :P

Ich weiß, geht mir auch so :)

Re: Jabber Today

Donnerstag, 19. Januar 2006, 13:49

Gestern habe ich einen Auth-Request von jemandem mit einem Google-Talk/Mail-Account bekommen und mich wunderbarst mit ihm unterhalten können (unabhängig von meinem "Test-Aufruf" hier).

Witzige Sache: Den Request hatte er vor über zwei Wochen geschickt in der Annahme/Hoffnung, das würde bereits von Google Talk aus gehen. Ging es aber nicht - bis gestern. Und genau gestern ist der Request dann auch versendet worden :D

Auch wenn Google einen Schatten hat, mir gefällt der Laden von Tag zu Tag besser ;) Wenn ich jetzt nur noch hervorstechend gut wäre, um da einen Job zu bekommen... *seufz*

Re: Jabber Today

Donnerstag, 19. Januar 2006, 14:17

Wie sagte Y0GI ääh Yoda so schön :)

Zitat

Du kannst Veränderungen nicht aufhalten. Genau so wie du die Sonne nicht daran hindern kannst unterzugehen.


Hab nun auch endlich zur "dunklen Seite" der Macht gewechselt ;)

trouble@jabber.ccc.de

Re: Jabber Today

Freitag, 20. Januar 2006, 21:21

dito

max_payne@jabber.ccc.de

Edit: die zwei @@ waren mein fehler da ich die adresse schnell von Trouble kopiert und geändert habe

Gruß Max Payne

Re: Jabber Today

Freitag, 20. Januar 2006, 21:34

Was bedeuten diese zwei @-Zeichen?

Re: Jabber Today

Freitag, 20. Januar 2006, 21:43

Ich hab mir gerade den Artikel auf Wikipedia durchgelesen und daraus ziehe ich für mich den Schluss, dass Jabber mir keine Vorteile bietet, da ich ausschliesslich ICQ Kontakte habe.

Zitat

"Obwohl das Jabber-Protokoll bezüglich der Umsetzung von Funktionen von Fremd-Netzwerken keine Einschränkungen vorgibt, unterstützen die aktuellen Transports nur Basisfunktionalitäten (Senden und Empfangen von Nachrichten, Sichtbarkeiten). Datentransfers und Chaträume sind über Transports also derzeit nicht möglich.

Die Transports werden von vielen aufgrund unbefriedigender Verlässlichkeit und Stabilität nur als Notlösung angesehen. Eine Alternative ist der Einsatz von Multi-Protokoll-Instant-Messengern."
Reality is almost always wrong!

Re: Jabber Today

Freitag, 20. Januar 2006, 22:59

http://www.deshalbfrei.org/software:jabber:portal

da gibs viele vorteile von jabber zu erlesen.

http://www.deshalbfrei.org/software:instant_messaging

da kannste lesen, warum icq nicht so toll ist.

ich persönlich habe einfach einen monat lang auf keine icq-nachrichten geantwortet und immer brav auf meinen jabberaccount verwiesen. nu hab ich ganz viele leute in jabber und das ist toll ^^

Re: Jabber Today

Freitag, 20. Januar 2006, 23:20

Zitat von »hurra«

Was bedeuten diese zwei @-Zeichen?

Zwei 'at-'Zeichen sind aber eine gar nicht so schlechte Idee, um Spam-Harvester abblitzen zu lassen.

Re: Jabber Today

Freitag, 20. Januar 2006, 23:34

Zitat von »Silly«

Ich hab mir gerade den Artikel auf Wikipedia durchgelesen und daraus ziehe ich für mich den Schluss, dass Jabber mir keine Vorteile bietet, da ich ausschliesslich ICQ Kontakte habe.



Jabber ist eventuell der Newcomer der Zukunft. Wenns soweit ist, kann ich immer noch wechseln. Bis es soweit ist, bleib ich bei ICQ, weil das alle meine Freunde nutzen und ich noch nie Probleme mit ICQ hatte (nur mit dem ICQ client, aber wofür gibts Miranda).

Re: Jabber Today

Freitag, 20. Januar 2006, 23:37

Schade das das Jabber-Plugin für Trillian nur mit der Pro-Version geht.

Re: Jabber Today

Freitag, 20. Januar 2006, 23:53

Schön dass Miranda so gut mit ICQ und Jabber (gleichzeitig) klarkommt ;D

Re: Jabber Today

Samstag, 21. Januar 2006, 12:19

Zitat von »Hummerman«

Schade das das Jabber-Plugin für Trillian nur mit der Pro-Version geht.

Das ist in der Tat insofern komisch, weil Jabber von den verbreiteten das einzige offene Protokoll, komplett dokumentiert und frei nutzbar ist. Von daher könnte man meinen, dass dessen Implementierung (oder sogar nur Einbettung einer der zahlreichen, bereitstehenden Libraries) besonders kostengünstig in der Entwicklung war und deshalb problemlos Bestandteil der kostenlosen Trillian-Version sein würde.
Proprietäre Protokolle dagegen wie OSCAR (ICQ, AIM), Yahoo, MSN usw. müssen erst mühevoll mittels Reverse Engineering "nachgebaut" werden und erfordern ein erhebliches Maß an Aufwand. Diese sind aber bereits in der kostenlosen Version dabei.

Praktisch sieht es aber so aus, dass man wohl nicht umhin kommt, Privatnutzern - die eben viel die letztgenannten Protokolle verwenden - Software gratis zugänglich machen muss, um sie ihnen schmackhaft zu machen.
Jabber dagegen wird von und in zahlreichen riesigen Firmen (u.a. Sun, HP, Oracle, Google, FedEx, Bell South, France Telecom, Portugal Telecom) sowie diversen Wallstreet-Banken und US-Behörden verwendet, die schon eher bereit sind, für Trillian mit dem Jabber-Plugin Geld zu bezahlen.

Re: Jabber Today

Mittwoch, 25. Januar 2006, 15:22

Hab eben auf dieser Website eine interessante Zahl gefunden: 215.000 Jabber-Server soll es rund um den Globus geben. Also wenn das nicht ausfallsicherer als ein kleines RZ ist, weiß ich auch nicht... ;)
Fragt sich, ob das die abgeschlossenen Netze in Firmen u.ä. einschließt oder es sich tatsächlich nur um die aus dem Internet direkt erreichbaren Server handelt.

Hat zufällig jemand die Zahl der Email-Server weltweit zum Vergleich parat?