Jabber. Florian Holzhauer. Proseminar Uni Ulm, 27. April 2005. <page="1" max="22"/>



Ähnliche Dokumente
Jabber / XMPP. Eine kleine Einführung in Jabber. Chaos Seminar CCC Ulm. 14. März <jabbervortrag type="chaosseminar" page="1"/>

Chatten mit der Glühbirne

XMPP: Extensible Messaging and Presence Protocol

Proseminar Virtuelle Präsenz

Instant Messaging mit XMPP

Datenbank-basierte Webserver

IMAP und POP. Internet Protokolle WS 12/13 Niklas Teich Seite 1

MESSI DIE HDM MESSENGER DIENSTE. MI-Präsentationstag

Anonymous and secure instant messaging. We can neither confirm nor deny the existence or the non existence of the requested information

TSM Information für Administratoren Include-Exclude-Listen

IEEE 802.1x Authentifizierung. IEEE 802.1x Authentifizierung IACBOX.COM. Version Deutsch

Installation Microsoft Lync 2010 auf Linux

Audio/Video - Chat - System User Manual

Tutorial. In diesem Tutorial möchte ich die Möglichkeiten einer mehrspracheigen Web-Site erläutern.

OpenChaos-Reihe Digitale VerhütungTeil 2: Sichere Kommunikation

Grundlagen der Verschlüsselung

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

12. Kieler OpenSource und Linux Tage. Wie funktioniert eigentlich Mail? , Frank Agerholm, Linux User Group Flensburg e.v.

Universität Zürich Informatikdienste. SpamAssassin. Spam Assassin Go Koordinatorenmeeting 27. April

SIMP 1.01 Protokollspezifikation (Mindestanforderung)

Abschlusspräsentation Projekt Loan Broker mit BizTalk 2010

costream Collaborative Media Streaming

Öffnen Sie den Internet-Browser Ihrer Wahl. Unabhängig von der eingestellten Startseite erscheint die folgende Seite in Ihrem Browserfenster:

Jabber - das Plaudern geht weiter

Man liest sich: POP3/IMAP

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

Root-Server für anspruchsvolle Lösungen

Client/Server-Systeme

Techniken der Projektentwicklungen

4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen

PC-Kaufmann Supportinformation - Proxy Konfiguration für Elster

1 Belastung. 1.1 Standortbestimmung 1.2 Belastungsvorhersage 1.3 Favoriten

Anwendungsprotokolle: HTTP, POP, SMTP

FL1 Hosting Technische Informationen

ANYWHERE Zugriff von externen Arbeitsplätzen

CNAME-Record Verknüpfung einer Subdomain mit einer anderen Subdomain. Ein Alias für einen Domainnamen.

Verschlüsselung für Unternehmen im Zeitalter von Mobile, Cloud und Bundestagshack

Session Management und Cookies

Konfigurationsanleitung IGMP Multicast - Video Streaming Funkwerk / Bintec. Copyright 5. September 2008 Neo-One Stefan Dahler Version 1.

Hamnet Einstieg: Technik und Konfiguration des eigenen Zugangs

FTP-Leitfaden Inhouse. Benutzerleitfaden

Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden.

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version Optional einen DHCP Server.

Peer-to-Peer Internet Telephony using the Session Initiation Protocol (SIP)

Mail encryption Gateway

Analyse und Darstellung der Protokollabläufe in IPv6-basierten Rechnernetzen

News actum consulting products GmbH. Alle Rechte vorbehalten.

IPv6 only under Linux

Powermanager Server- Client- Installation

Das Handbuch zu KNetAttach. Orville Bennett Übersetzung: Thomas Bögel

Hilfestellung. ALL500VDSL2 Rev.B & ALL02400N. Zugriff aus dem Internet / Portweiterleitung / Fernwartung. Router. Endgeräte. lokales.

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

NovaTec. Konfigurationsanleitung RMCS

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Collax PPTP-VPN. Howto

Remote Desktop Lösungen

Streaming Media - MPEG-4 mit Linux

MSXFORUM - Exchange Server 2003 > Exchange 2003 Filter

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

Konfigurationsanleitung -Dienst privat

Konfiguration Firewall (Zyxel Zywall 10) (von Gruppe Schraubenmeier)

Einleitung Sniffing, Analyzing, Scanning Scanning. Netzwerke. Bierfert, Feresst, Günther, Schuster. 21. März 2006

Radius Server. Bericht im Studiengang Computerengineering an der HS-Furtwangen. Student: Alphonse Nana Hoessi Martikelnr.:227106

VPN/WLAN an der Universität Freiburg

FTP-Leitfaden RZ. Benutzerleitfaden

Verschlüsselte Kommunikation und Datensicherung

Transparente Hausverwaltung Marketingschmäh oder doch: eine neue Dimension der Dienstleistung?

IT-Sicherheit Kapitel 11 SSL/TLS

Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem

STARFACE SugarCRM Connector

Installationsanleitung OpenVPN

easywan Spam-Mail-Blocker

Hilfe zur ekim. Inhalt:

Parallels Mac Management 3.5

Herzlich willkommen. Die Zukunft von Client und Mobile Device Management. Tobias Frank, baramundi software AG

Gliederung. 1. That s Radiant 2. User Interface 3. Rollen 4. Installation 5. Extensions 6. Fazit

D r e ISP S P i m K l K as a s s e s n e r n au a m H.Funk, BBS II Leer

Dezentrale Verschlüsselung. Lumension Device Control Version 4.4

Bernd Blümel. Verschlüsselung. Prof. Dr. Blümel

Seminar: Konzepte von Betriebssytem- Komponenten

Step by Step Webserver unter Windows Server von Christian Bartl

@HERZOvision.de. Allgemeine Informationen. v by Herzo Media GmbH & Co. KG -

DATENSCHUTZ. Konzernweite Mailverschlüsselung. sselung

abasoft MailGateway: DICOM via Mail

Aktivierungsanleitung

Port-Weiterleitung einrichten

Den Fehler session error bei der Kalenderanmeldung beheben:

Collax VPN. Howto. Vorraussetzungen Collax Security Gateway Collax Business Server Collax Platform Server inkl. Collax Modul Gatekeeper

Ich XMPP 101: Basics XMPP 102: Sicherheit Fragen XMPP. Florian Florob Zeitz

Second-Screen: Hype oder Realität? Quantitative Einordnung eines Medien-Phänomens

Uni-Firewall. Absicherung des Überganges vom Hochschulnetz zum Internet am Wingate (Helmut Celina)

Sorgfalt im Umgang mit Identitätskennungen (fürs Zertifikat)

Virtual Private Network

Infrastruktur: Vertrauen herstellen, Zertifikate finden

Blacksnow Design. Web Hosting. Blacksnow Design Webdesign and more...

Diese Anleitung erläutert die Einrichtung des Active Directory Modus im DNS-343.

Cnlab / CSI 2013 Social Business endlich produktiv! Demo. Identity Federation in der Praxis

Marcel Oberli Head of Confidence CASSARiUS AG

MSXFORUM - Exchange Server 2003 > Konfiguration Sender ID (Absendererkennu...

Transkript:

<page="1" max="22"/> Jabber Florian Holzhauer Proseminar Uni Ulm, 27. April 2005

Idee, Geschichte Nachrichtentechnik Ausblick, Zukunft <page="2" max="22"/>

<page="3" max="22"/> Gründe / Intention Grosse Messenger Windows (+Mac) only Werbung Closed Source Keine Protokoll-Dokumentation, inoffizielle Clients funktionieren nur durch Protokoll- Reversing Protokolländerungen = Warten.. Single Point of Failure

<page="4" max="22"/> Jabber/XMPP - Geschichte 1998: Entwicklung durch Jeremie Miller Jan 1999: Slashdot März 2000: Jabber, Inc Mai 2000: jabberd 1.0 August 2001: Gründung JSF Jabber Board (3 Personen) Business Affairs Jabber Council (6 Personen) Technical Affairs JSF (~60 Personen) Oktober 2004: RFC 3920-3924

<page="5" max="22"/> Antwort auf bestehende Probleme Abwärtskompatibel mit beliebigem Inhalt erweiterbar Dezentral Dokumentiert und Standardisiert Datenschutz sehr wichtig Clients für nahezu jede Plattform extensible Messaging and Presence Protocol Dynamisches Netz s2s wird nach Bedarf aufgebaut

<page="6" max="22"/> Probleme Relativ jung Techniker programmieren: Unverständlich, Featureoverkill, staubig Schlecht und spärlich dokumentiert Semiprofessionelle Server DynIP-Server Protokolle nicht immer verstanden Kein Client kann alles

<page="7" max="22"/> Neuerungen Contact List Serverseitig gespeichert Filter auf Serverseite möglich Einfach und schnell scriptbar Mehrere Clients parallel Mailadresse = Jabber-Id Sehr gut für Unternehmen/Gruppen shared/dynamic Roster Management GPG, OTR und Co (End2End Verschlüsselung) Do it yourself

<page="8" max="22"/> Technik: Jid Jabber-ID (jid) fh@zwoop.de/somewhere fh: Benutzer zwoop.de: Server somewhere: Resource Benutzer und Resource sind nicht immer angegeben Zusätzlich: Priority Wichtigkeit des Clients Meist dargestellt als fh@zwoop.de/somewhere (5)

Idee, Geschichte Nachrichtentechnik Ausblick, Zukunft <page="9" max="22"/>

<page="10" max="22"/> Jid Interpretation fh@zwoop.de/home (5) to= fh@zwoop.de to= fh@zwoop.de/home to= zwoop.de/echo fh@zwoop.de/laptop (9)

<page="11" max="22"/> Serverübergreifend bla@jabber.i-pobox.net jabber.i-pobox.net zwoop.de to= bla@jabber.i-pobox.net to= someuser@amessage.info amessage.info someuser@amessage.info

<page="12" max="22"/> Server-Kommunikation Verbindungsaufbau nicht statisch, sondern dynamisch und bei Bedarf (vgl. Email) TLS-Support bei neuen Serverversionen Load-Balancing einfach möglich Drei-Wege Handshake

<page="13" max="22"/> Servertechnik dns sessions some.jabberd.com Port 5269 s2s *@zwoop.de router Andere Netze AIM/ICQ/MSN/Yahoo SMS/eMail/IRC/RSS... fh@zwoop.de c2s Ports 5222 und 5223 transports

<page="14" max="22"/> Transports? Umsetzung beliebiger Dienste nach Jabber ICQ-Uin wird zu 12345@icq.zwoop.de Transparent für Jabberclients Oft auch Gateways oder Dienst genannt Gateways anderer Server nutzbar user@zwoop.de kann icq.amessage.de nutzen Gateways zu ICQ/MSN/AIM/Y! gern überlastet

<page="15" max="22"/> Dienste Registrierung und Bedienung über Service Discovery

Alle Protokollauszüge stammen aus den XMPP-RFCs <page="16" max="22"/> XMPP extensible Messaging and Presence Protocol Streaming XML XML-Pakete eingebettet in einem <stream /> -------------------- <stream> -------------------- <presence> <show/> </presence> -------------------- <message to='foo'> <body/> </message> -------------------- <iq to='bar'> <query/> </iq> --------------------... -------------------- </stream> --------------------

Idee, Geschichte Nachrichtentechnik Ausblick, Zukunft <page="17" max="22"/>

<page="18" max="22"/> Ausblick: Pubsub Publish Subscribe für nahezu Beliebigen Content User subscribed eine Element Wenn sich das Element ändert, bekommt User eine Nachricht Vergleich: RSS Bandbreitenfreundlicher Schneller Beliebiger Content

<page="19" max="22"/> Lluna Collaborative Browsing Kommunikation mit anderen Besuchern der gleichen Website über Avatare Idee: Beratung/Support im Browser

<page="20" max="22"/> Trakm8 Monitoring von Fahrzeugbewegungen über GSM/GPS Flottenmanagement Mietwagenüberwachung Infrastruktur Jabber Trackingsoftware, SMS-Alerts,...

<page="21" max="22"/> Zusammenfassung Einfach & durch jeden erweiterbar Weit mehr als Instant Messaging Relativ jung, stark am wachsen Offene Standards Privatsphäre wichtig

Stand: 27.4.2005 <page="22" max="22"/> Fragen? jid: fh@jabber.ccc.de mail: fh-jabber@fholzhauer.de