Introduction to 學校:大同大學 班級: GI1 學號: 69606026 姓名:李奕銳 教師:葉慶隆 Jabber 1.

Slides:



Advertisements
Similar presentations
…and a natural peer-to-peer platform!. Jabber as P2P Platform Agenda Why spend time in this session? What is Jabber? Who cares about Jabber? How does.
Advertisements

Applicability of Instant Messaging in the Military Command and Control Systems Author: Juha Vermaja Superviser: Jorma Jormakka Instructor: Marko Luoma,
Jabber and Extensible Messaging and Presence Protocol (XMPP) Presenter: Michael Smith Cisc 856 Dec. 6, 2005.
Peer-to-Peer vs. Client/Server Network Operating Systems Instructor: Dr. Najla Al-Nabhan
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
ESnet Workshop October Current Research Directions in Collaboration Tools Deb Agarwal Lawrence Berkeley National Laboratory.
P2P (Peer To Peer) Used: when applications need to communicate between devices. Examples: – Interactive game of checkers – Instant Messaging P2P can be.
Sharmistha Chatterjee 82349D 82349D Helsinki University of Technology Instant Messaging and Presence with SIP.
Instant Messaging Internet Technologies and Applications.
PYP002 Intro.to Computer Science Introduction to Networks1 Networks Chapter 17.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Wireless Village (WV) Mobile IMPS ( Instant Messaging and Presence Services) Reporter : Allen.
XMPP (eXtensible Messaging and Presence Protocol ) Reporter : Allen.
Cornell CS502 Web Basics and Protocols CS 502 – Carl Lagoze Acks to McCracken Syracuse Univ.
Introduction to the Application Layer Computer Networks Computer Networks Spring 2012 Spring 2012.
Make your messaging reliable use it Messaging. A single and global solution Send, receive and process any type of message through the appropriate channel.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Office 365: Efficient Cloud Solutions Wednesday March 12, 9AM Chaz Vossburg / Gabe Laushbaugh.
Presence Applications in the Real World Patrick Ferriter VP of Product Marketing.
Why Interchange?. What is Interchange? Interchange Capabilities: Offers complete replacement of CommBridge point-to-point solution with a hub and spoke.
Boštjan Šumak dr. Marjan Heričko THE ROLE OF BIZTALK SERVER IN BUSINESS PROCESS INTEGRATION.
Information Systems Today: Managing in the Digital World TB4-1 4 Technology Briefing Networking.
Publishing and transporting Web Services over XMPP
Windows 2000 Web and Application Services CIS 485 Tsungfan Chou.
Cli/Serv.: JXTA/151 Client/Server Distributed Systems v Objective –explain JXTA, a support environment for P2P services and applications ,
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Instant Messaging Alan Parker Robert Callow Brian Kearney Fortunato Macari Daniel Harrington Chang Gong Wang.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
What makes a network good? Ch 2.1: Principles of Network Apps 2: Application Layer1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
XMPP – Extensible Messaging and Presence Protocol Vidya Satyanarayanan.
Peer-to-Pee Computing HP Technical Report Chin-Yi Tsai.
 What is intranet What is intranet  FeaturesFeatures  ArchitectureArchitecture  MeritsMerits  applicationsapplications  What is ExtranetWhat is.
Introduction to Barracuda IM Firewall. Two Security Products in One Public IM Management –Manages traffic from public IM clients, including AIM, Yahoo!
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
I NSTANT M ESSAGING Presented By : Sana Riaz Roll no:F1F12MCOM0185.
Jabber Client Jeevan Varma Anga Distributed Systems(CSC8530) Villanova University.
PIC.edu Survey Review Internet2 Presence & Integrated Communications Working Group Fall Member Meeting, 2007.
SOA-based Collaborative Authoring Andrew Roczniak Multimedia Research Lab University of Ottawa.
A Comparative Study of Signaling Protocols for Data Management and Synchronization # Department of Computer Engineering, Kocaeli University.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
4BP1 Electronic & Computer Engineering Paul Gildea th Year Interim Project Presentation.
BASIC INTERNET PROTOCOLS: http, ftp, telnet. Mirela Walczak.
Peer-to-Peer Network Tzu-Wei Kuo. Outline What is Peer-to-Peer(P2P)? P2P Architecture Applications Advantages and Weaknesses Security Controversy.
The State of SIP Application Development Brian Schwarz VP – Engineering RedSky Technologies, Inc.
XML and Web Services (II/2546)
Hwajung Lee.  Interprocess Communication (IPC) is at the heart of distributed computing.  Processes and Threads  Process is the execution of a program.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Living in a Network Centric World Network Fundamentals – Chapter 1.
Presence Networking: XMPP and Jabber Joe Hildebrand Chief Architect Jabber, Inc. Networld+Interop 1 May 2003.
Jabber Technical Overview Presenter: Ming-Wei Lin.
An Analysis of XMPP Security Team “Vision” Chris Nelson Ashwin Kulkarni Nitin Khatri Taulant Haka Yong Chen CMPE 209 Spring 2009.
Welcome. Welcome to this TechNet Event URL for on-line feedback is in your reminder No Planned Fire Drills Please turn your Mobile Phones off To.
External Messaging Services. Page 2 External Messaging: Extends the power of Presence and Instant Messaging outside corporate Network Provided only to.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter One Introduction to Exchange Server 2003.
Instant Messaging Services Connecting the Internet and Mobile space Presented at ISOC-IL annual meeting March 2004.
ADVANCED COMPUTER TO, Kanishka Sir's. Introduction to Whatsapp Whatsapp Inc. Was Founded In 2009 By Brian Acton And Jan Koum (Also The Current CEO) Whatsapp.
15 May 2006 IVOA - Victoria: VOEvent 11 Jabber/XMPP Matthew J. Graham Caltech T HE US N ATIONAL V IRTUAL O BSERVATORY.
Peer-to-Peer Information Systems Week 15: Instant Messaging Old Dominion University Department of Computer Science CS 495/595 Fall 2003 Michael L. Nelson.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
March 16, 2009 Jabber IM Client. March 16, 2009 What is Jabber? An open instant message protocol Defines client/server communication Uses XMPP –XML-Based.
Jabber What is Jabber? collection of open XML-based protocols for messaging and presence information protocol adopted by IETF as XMPP.
Introduction to Barracuda IM Firewall
OLMEK Building a confidential and secure communication between a Bank and its customers March 2006.
Chapter 2 Introduction Application Requirements VS. Transport Services
Progress leisure OCR GCSE ICT.
Message Passing Systems
Presentation transcript:

Introduction to 學校:大同大學 班級: GI1 學號: 姓名:李奕銳 教師:葉慶隆 Jabber 1

Content 1 ﹑ Introduction 2 ﹑ What is Jabber 3 ﹑ Jabber Architecture 4 ﹑ Jabber technical 5 ﹑ Jabber message delivery process 6 ﹑ Jabber development 7 ﹑ Jabber advantages 8 ﹑ Conclusion 2

Introduction 1 ﹑ Jabber is the trade name of the XMPP Instant Messaging (IM) protocol. 2 ﹑ Extensible Messaging and Presence Protocol (XMPP) is an open source IM protocol designed to facilitate using similar resource. 3 ﹑ As the Jabber is open source, Jabber instant messaging clients have been developed for all major operating systems, including Linux, Windows and Macintosh, as well as mobile solutions for PDAs, cellphones and even telephone interface. 3

What is Jabber 1 ﹑ Jabber is a free, open, XML-based protocol for real time message exchange. 2 ﹑ Jabber is similar to legacy instant messaging systems such as ICQ and MSN, but it is open extensible and decentralized. 3 ﹑ The Jabber protocol was approved to as a standard by the Internet Engineering Task Force in early ﹑ Unlike other IM protocols, Jabber don’t have central server regulating it’s use. 4

Jabber architecture 1 ﹑ Jabber is a client-server architecture, not a direct peer-to-peer as some other messaging systems do. 2 ﹑ This means, that all Jabber data sent from one client to another must pass through at least one Jabber server. 3 ﹑ A Jabber client connects to a Jabber on a TCP socket over port ﹑ The server keeps track of whether you are online or not, and when you go offline it stores any messages sent to you for delivery when you connect again. 5

Jabber Technical 1 ﹑ Jabber technologies started in the open-source community with the Jabberd server and client for windows, MacOS and Linux. 2 ﹑ As part of its work, the original Jabber team defined an open protocol for streaming XML over the wire. 3 ﹑ This protocol continues to grow in depth and breadth. 4 ﹑ Jabber technologies all use an open protocol, anyone may implement the protocol and they may use any code license. 6

Jabber Message Delivery Process 1 ﹑ Suppose want to chat with Juliet and Romeo each respectively have accounts on the capulet.com and montague.net 7

Jabber Message Delivery Process (cont.) 1 ﹑ Juliet’s client sends her message to the capulet.com server. 2 ﹑ If montague.net is blocked on capulet.com the message is dropped. 3 ﹑ The capulet.com server opens a connection to the montague.net server. 4 ﹑ The montague.net server delivers the message to Romeo. 5 ﹑ If capulet.com is blocked on montague.net, the message is droped. 6 ﹑ If Romeo is not currently connected, the message is stored for later delivery. 8

Jabber Development The IETF working group has produced a number of RFC protocol document: 1 ﹑ RFC 3920, Extensible Messaging and Presence Protocol (XMPP):Core which describes client-server messaging using two open ended XML streams. 2 ﹑ RFC 3921, Extensible Messaging and Presence Protocol:Instant Messaging and Presence describes instant message (IM), the most common application of XMPP. 9

Jabber Development (cont.) 3 ﹑ RFC 3922, Mapping the Extensible Messaging and Presence Protocol to Common Presence and Instant Messaging (CIPM) relates XMPP and the CPIM specifications. 4 ﹑ RFC 3923, End-to-End Signing and Object Encryption for the Extensible Messaging and Presence Protocol describes end to end encryption of XMPP messages using S/MIME. 10

Jabber advantages 1 ﹑Open 2 ﹑Standard 3 ﹑Proven 4 ﹑Decentralized 5 ﹑Secure 6 ﹑Extensible 7 ﹑Flexible 8 ﹑Divers 11

Open 1﹑ The Jabber protocols are free, open, public, and easily understandable. 12

Standard 1﹑ The Internet Engineering Task Force (IETF) has formalized the core XML streaming protocols as an approved instant messaging and presence technology under the name of XMPP. 13

Proven 1﹑ The first Jabber technologies were developed by “Jeremie Miller” in 1998 and are now quite stable. 14

Decentralized 1﹑ The architecture of the Jabber network is similar to . 15

Secure 1﹑ Any Jabber server may be isolated from the public Jabber network. 16

Extensible 1﹑ Using the power of XML namespace, anyone can build custom functionality on top of the core protocol, to maintain interoperability, common extensions are managed by the Jabber software fundation. 17

Flexible 1﹑ Jabber applications beyond IM include network management, content syndication, collaboration tools, file sharing and remote system monitoring. 18

Divers 1﹑ A wide range of companies and open- source project use the Jabber protocols to build and deploy real-time applications and services. 19

Conclusion 1 ﹑ Jabber protocols and technologies provide a true open alternative to the closed, proprietary services offered by legacy IM venders such as AIM and MSN. 2 ﹑ Jabber’s IETF pedigree and XML foundation enable developers to create robust, near-real-time messaging and presence solutions for IM 20

THE END 21