extensible messaging and presence protocol

Slides:



Advertisements
Podobne prezentacje
CZYLI JAK ZŁOŻYĆ SKLEP W INTERNECIE
Advertisements

Programowanie wizualne PW – LAB5 Wojciech Pieprzyca.
POCZTA ELEKTRONICZNA Wymagania edukacyjne.
Bramka zabezpieczająca VPN
Sieci komputerowe Usługi sieciowe Piotr Górczyński 27/09/2002.
INTERNET jako „ocean informacji”
Rozszerzalność systemów rozproszonych
Poj ę cia Sieciowe. IMAP-to internetowy protokół pocztowy zaprojektowany IMAP-to internetowy protokół pocztowy zaprojektowany POP3-to protokół internetowy.
SSL - protokół bezpiecznych transmisji internetowych
Obsługa serwera zdalnego przez klienta FTP
Proxy WWW cache Prowadzący: mgr Marek Kopel
Proxy (WWW cache) Sieci Komputerowe
Longhorn - Usługi terminalowe
Usługi internetowe Komunikatory Bramki sms Poczta elektroniczna
Artur Szmigiel Paweł Zarębski Kl. III i
Współczesne systemy informacyjne
Internet Sieci komputerowe.
Internet Usługi internetowe.
Pogawędki głosowe Komunikatory Irc
Usługi internetowe.
Rynek tłumaczeń i lokalizacji w Polsce, Wrocław marca 2009r. Środowisko pracy zdalnej tłumacza Autor: Wojciech Olejniczak Moravia IT
Elementy informatyki w kształceniu zintegrowanym.
Inżynieria Oprogramowania
USŁUGA FTP 1. Definicja FTP. FTP (File Transfer Protocol, ang. protokół transmisji plików) jest protokołem typu klient-serwer, który umożliwia przesyłanie.
Program Skype  Aleksandra Sikora, kl.III gim..
Podstawowe usługi internetu
Forum internetowe, przykład skryptu, Funkcjonalność.
PRACA W DOMENIE Różnice użytkowe między pracą w domenie i grupie roboczej. 1. Ekran logowania. - wciśnięcie klawiszy [Ctrl+Alt+Delete], a następnie podanie.
SIEĆ P2P 1. Definicja sieci równouprawnionej. To taka sieć, która składa się z komputerów o takim samym priorytecie ważności, a każdy z nich może pełnić.
Nowoczesny system zarządzania firmą
Cecylia Szymanska - Ban | Education Lead Microsoft.
Web Serwisy w praktyce Technologie internetowe ( )
Microsoft Lync Efektywna komunikacja w Biznesie
Budowa sieci mgr inż. Łukasz Dylewski
Jerzy Jelinek Paweł Korpowski
Sieciowe Systemy Operacyjne
Internetowe surfowanie
FTP (file transfer protocol) jest protokołem WARSTWY APLIKACJI, który umożliwia transmisje i odbiór plików z odległego systemu oraz różnorakie operacje.
Sieć Internet pozwala na tanią i błyskawiczną komunikację. Dzięki temu uczniowie mogą pracować w międzynarodowych grupach, nawiązują znajomości, doskonalą
Sieci komputerowe.
Rozdział V: Globalne sieci komputerowe
Narzędzie wspierające zarządzanie organizacj Parentis Sp. z o. o
Aplikacje TCP i UDP. Łukasz Zieliński
Dofinansowano ze środków Ministra Kultury i Dziedzictwa Narodowego Komunikacja.
Systemy rozproszone  Rozdzielenie obliczeń między wiele fizycznych procesorów.  Systemy luźno powiązane – każdy procesor ma lokalną pamięć; procesory.
Jabber staronowoczense podejście do komunikacji Kamil Porembiński GG: JID:
Sieci komputerowe.
Jednym z podstawowych celów tworzenia sieci komputerowych jest współdzielenie zasobów, takich jak pliki lub drukarki. Każdy z takich zasobów musi być udostępniony,
Korzystanie z podstawowych usług internetu
Andrzej Majkowski 1 informatyka +. 2 Bezpieczeństwo protokołu HTTP Paweł Perekietka.
Informatyka – szkoła podstawowa – Scholaris - © DC Edukacja OnetSkype, czyli komunikator Internetowy Informatyka.
Podstawy języka skryptów
KOMUNIKACJA Informatyka Zakres podstawowy 1 Zebrał i opracował : Maciej Belcarz 8.
Metody komunikacji międzyludzkiej
INTERNET jako „ocean informacji”
Informatyka Zakres rozszerzony Zebrał i opracował : Maciej Belcarz TEMAT : Administracja i bezpieczeństwosieci TEMAT : Administracja i bezpieczeństwosieci.
Metody komunikacji dawniej i dziś
Metody komunikacji.
Metody komunikacji dawniej i dziś
HISTORIA Ludzie od dawnych czasów próbowali się ze sobą porozumiewać. Nauczyli oni się komunikować ze sobą za pomocą przeróżnych środków: od wyrazu twarzy,
Komunikacja w internecie
Elementy przeglądarki internetowej Pasek menu Pasek kart Pasek adresowy Pasek wyszukiwania Okno z zawartością strony internetowej Zakładki (ulubione)
Usługi dostępne w sieci Internet Autor: Kamil Gryglak.
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
materiały dla uczestników
Anonimowo ść w sieci. Sposoby zachowania anonimowośc i VPNProxyTOR.
Usługa FTP.
Statystyki serwera www Serwer proxy Cash .....
Sieci komputerowe Usługi sieciowe 27/09/2002.
Aplikacje i usługi internetowe
Zapis prezentacji:

extensible messaging and presence protocol Grzegorz Drzymała Kacper Szymczak Joanna Zysiak

czym jest XMPP ? ang. Extensible Messaging and Presence Protocol protokół komunikacji błyskawicznej bazujący na XML (ang. IM - Instant Messaging) jest protokołem – czyli transportem dla różnego rodzaju danych, transportem przenoszącym dane w ściśle określony sposób jest zdefiniowany przez standard i zatwierdzony przez organizację zajmującą się aprobowaniem nowych standardów pracujących w Internecie (IETF) XMPP to próba ustalenia standardu

XMPP a Jabber ? Jabber i XMPP są bardzo często ze sobą mylone i nie znaczą tego samego. XMPP jest nową wersją protokołu Jabber (zapoczątkowanego w '98 roku), która zamierza spełnić wymagania i stać się standardem. XMPP nie jest kopią protokołu Jabbera, ze względu na słabe punkty oraz błędy jakie posiada pierwsza wersja protokołu. Protokół XMPP ma zastosowanie nie tylko w komunikatorach. Jest również w innych systemach błyskawicznej wymiany informacji. Wiele poważnych firm (Google, Apple, Oracle) z powodzeniem stosuje nowy standard XMPP/Jabber do komunikacji.

jak działa ? Sieć Jabbera w swoim działaniu podobna jest do działania poczty elektronicznej. Mamy wiele serwerów, które komunikują się między sobą. Na serwerach użytkownicy rejestrują konta. Posiadanie konta na danym serwerze jest jednoznaczne z posiadaniem identyfikatora nazywanego Jabber ID (w skrócie JID).

jak działa ? Możliwe jest zalogowanie jednocześnie do dwóch serwerów. Inne sieci, gdy próbujemy zalogować się podwójnie, odrzucają jedno z połączeń. Tutaj mamy możliwość wielokrotnego logowania i określenia ważności naszego połączenia przez nadanie mu odpowiedniego priorytetu. Wiadomości do nas dochodzą do komputera gdzie zalogowani jesteśmy z wyższym priorytetem.

jak działa ? Jeżeli nasz serwer umożliwia nam komunikację z innymi sieciami przez tzw. transporty (np. GG i ICQ), nasza wiadomość przeznaczona do użytkownika danej sieci dochodzi do serwera, a serwer po przekształceniu jej na odpowiedni format przesyła dalej do serwera innej sieci. Oczywiście musimy posiadać konto (numer GG, czy UIN) w danej sieci, żeby do niej cokolwiek wysłać czy odbierać. Wiele serwerów za pośrednictwem tzw. Bot'ów udostępnia użytkownikom rozmaite usługi: od RSS reader'ów do centrów informacji pogodowej.

Wady Funkcjonalność oparta na transportach. (w Jabberze nie mamy możliwości przesyłania pliku miedzy użytkownikiem Jabbera a użytkownikiem GG) Brak wbudowanych rozmów głosowych czy wideo konferencji. Konieczność samodzielnego wyboru solidnego serwera. Jabber to nie multikomunikator.

Zalety Uniwersalność. (Oficjalny standard sieciowy, bez względu na technologię czy platformę) Brak kosztów. (protokół, serwery oraz większość klientów jest darmowa) Bezpieczeństwo. (szyfrowanie SSL, PGP) Transporty. (kontakt z użytkownikami GG, ICQ) Swoboda wyboru klienta. Ciągły rozwój. (open source) Rozproszenie. (nie posiada centralnego punktu, którego awaria powoduje zatrzymanie całej sieci) Przyjazne identyfikatory. (np. aneta@jabber.org zamiast 1235654754254)

klienci Exodus (Win) Psi (Win/Unix) Pidgin (Win/Unix) Kopete (Unix) Jabber daje dowolność wyboru komunikatora klienta. Do najbardziej popularnych należą: Exodus (Win) Psi (Win/Unix) Pidgin (Win/Unix) Kopete (Unix) Adium (MacOS)

dokładniej o PSI dostępność: możliwości: Psi jest dostępny oficjalnie na platformy takie jak: obsługa kilku kont jednocześnie wbudowana przeglądarka usług Jabbera szyfrowanie rozmów przy pomocy kluczy OpenPGP oraz połączeń przy użyciu kluczy OpenSSL (SSL/TLS) przesyłanie plików konsola XML Istnieją również wersje na systemy: FreeBSD OpenBSD Sun Solaris i inne systemy uniksowe.

dokładniej o Pidgin Pidgin umożliwia kontakt z użytkownikami komunikatorów: AIM GG ICQ IRC Jabber (XMPP) MSN Messenger Najnowszą tendencją w Pidgin jest rozdzielenie warstwy komunikacyjnej (utworzenie rdzenia libpurple, dawniej libgaim) od interfejsu, co pozwoli innym programistom napisać dowolnego innego klienta - eksperymentalnym przykładem jest klient Adium. GUI analogiczne do systemowego.

dziękujemy za uwagę Grzegorz Drzymała Kacper Szymczak Joanna Zysiak