Jabber staronowoczense podejście do komunikacji Kamil Porembiński GG: 5407049 JID:

Slides:



Advertisements
Podobne prezentacje
Podstawowe funkcje przegladarek.
Advertisements

Marcin Piotrowski. Najpopularniejszymi darmowymi przeglądarkami są Internet Explorer, Opera, Mozilla Firefox, Google Chrome.
POCZTA ELEKTRONICZNA Wymagania edukacyjne.
Użytkowanie Sieci Marcin KORZEB WSTI - Użytkowanie Sieci.
extensible messaging and presence protocol
Sieci komputerowe Usługi sieciowe Piotr Górczyński 27/09/2002.
INTERNET jako „ocean informacji”
SIECI I INTERNET Konfiguracja sieci Linux a Neostrada Firewall. Omówienie iptables, KMyFirewall, FireStarter Przegląd popularnych przeglądarek internetowych.
SIECI I INTERNET Konfiguracja sieci Linux a Neostrada
STEROWANIE KOMPUTEREM LUDZKIM GŁOSEM
Poj ę cia Sieciowe. IMAP-to internetowy protokół pocztowy zaprojektowany IMAP-to internetowy protokół pocztowy zaprojektowany POP3-to protokół internetowy.
WITAM NA SZKOLENIU Porady na dziś i jutro.
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
Artur Szmigiel Paweł Zarębski Kl. III i
Pogawędki głosowe Komunikatory Irc
Rynek tłumaczeń i lokalizacji w Polsce, Wrocław marca 2009r. Środowisko pracy zdalnej tłumacza Autor: Wojciech Olejniczak Moravia IT
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.
SYSTEM KONTROLI FREKWENCJI
Program Skype  Aleksandra Sikora, kl.III gim..
Podstawowe usługi internetu
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ć.
Web Serwisy w praktyce Technologie internetowe ( )
Microsoft Lync Efektywna komunikacja w Biznesie
Jerzy Jelinek Paweł Korpowski
czyli jak poradzić sobie bez listonosza.
Prezentacja Adrian Pyza 4i.
Sieciowe Systemy Operacyjne
Zalety i wady Internetu
Sieć Internet pozwala na tanią i błyskawiczną komunikację. Dzięki temu uczniowie mogą pracować w międzynarodowych grupach, nawiązują znajomości, doskonalą
Temat: Poczta elektroniczna ( )
Sieci komputerowe.
Narzędzie wspierające zarządzanie organizacj Parentis Sp. z o. o
Helpline.org.pl – pomoc w bezpiecznym surfowaniu
Dziennik.
Informatyka Poczta elektroniczna.
Dofinansowano ze środków Ministra Kultury i Dziedzictwa Narodowego Komunikacja.
Nieograniczone źródło informacji
Bezpieczeństwo dzieci w internecie: 4 rzeczy, które może zrobić rodzic MODUŁ 6 B PIOTRKÓW TRYBUNALSKI, KWIECIEŃ 2014 Przygotowano na podstawie informacji.
Strona startowa Wybierz … co Cię interesuje Nasza szkoła Strona Pracowni Strony WWW Prezentacja Wykorzystanie Internetu O autorze Redakcja Zadanie Należy.
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,
Poczta elektroniczna "electronic mail") A.Ś.
Gawędzenie w sieci
Andrzej Majkowski 1 informatyka +. 2 Bezpieczeństwo protokołu HTTP Paweł Perekietka.
Informatyka – szkoła podstawowa – Scholaris - © DC Edukacja OnetSkype, czyli komunikator Internetowy Informatyka.
KOMUNIKACJA Informatyka Zakres podstawowy 1 Zebrał i opracował : Maciej Belcarz 8.
Rozwiązania biznesowe RIM. Czym jest RIM? kanadyjska firma Research In Motion założona w 1984 roku w Waterloo. producent znanej linii urządzeń BlackBerry.
© 2012 Microsoft Corporation. Wszelkie prawa zastrzeżone. Dodawanie kontaktu Lista Kontakty upraszcza komunikację i umożliwia sprawdzenie statusu obecności.
Metody komunikacji.
Programy pocztowe _________________________________________________________________________________________________________________ [ Przedmiot: Projektowanie.
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ś
Model warstwowy ISO-OSI
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,
Użycie języka w procesie porozumiewania się. GEST to dowolny ruch wykonywany przez kogoś świadomie lub nie. MIMIKA to ruchy mięśni twarzy wyrażające.
Komunikacja w internecie
Bartosz Pawlak Wiktor Paliwoda Bezpieczeństwo Systemów Operacyjnych IMAP vs POP.
E - Dziennik. Czym jest e - Dziennik To nowoczesny i prosty w obsłudze system kontroli frekwencji i ocen uczniów. Dzięki niemu każdy rodzic ma bieżący.
Elementy przeglądarki internetowej Pasek menu Pasek kart Pasek adresowy Pasek wyszukiwania Okno z zawartością strony internetowej Zakładki (ulubione)
System lokalizacji GPS
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
Wydział Matematyki, Informatyki i Architektury Krajobrazu
Anonimowo ść w sieci. Sposoby zachowania anonimowośc i VPNProxyTOR.
Sieci komputerowe Usługi sieciowe 27/09/2002.
Korespondencja elektroniczna
Zapis prezentacji:

Jabber staronowoczense podejście do komunikacji Kamil Porembiński GG: JID:

Czym jest Jabber? Jabber jest technologią używaną głównie do przesyłania natychmiastowych wiadomości (Instant Messaging), czyli w praktyce można porównać go do znanych komunikatorów internetowych, takich jak Gadu-Gadu, Tlen.pl, ICQ czy MSN. Jabber to przede wszystkim otwarty, oparty na XMLu protokół, który może być wykorzystywany do natychmiastowego przesyłania wiadomości (IM) i powiadamiania o obecności (presence). Sercem Jabbera jest protokół XMPP, który został standaryzowany przez IETF i wydany w postaci oficjalnego dokumentu RFC (tak jak inne protokoły internetowe, typu HTTP, FTP, POP3, czy SMTP).

Różnice między Jabber a XMPP Jabber i XMPP są bardzo często ze sobą mylone i nie znaczą tego samego. Jabber został zapoczątkowany w 1998 roku przez Jeremie'ego Millera. Od tamtego czasu powstało wiele serwerów oraz klientów Jabbera, które korzystają z tego protokołu. Zaś sam protokół nie został nigdy w pełni opisany, a jego dokumentacja jest opisem stanu istniejącego i nie może być brana jako standard, który powinien zostać zaimplementowany. XMPP jest nową wersją protokołu Jabber, która zamierza spełnić wymagania i stać się standardem. Protokół ten jest już prawie na ukończeniu i oczekuje na zatwierdzenie przez IESG. XMPP nie jest kopią protokołu Jabbera, ze względu na słabe punkty oraz błędy jakie posiada pierwsza wersja protokołu. Mimo tego XMPP zakłada kompatybilność wstecz. Mimo tej wstecznej kompatybilności, bardzo stare serwery nie są w pełni zgodne z XMPP. Implementacje XMPP można zobaczyć w takich serwerach jak Jabberd2 2.0, oraz klientach np. Tkabber. Trzeba też zaznaczyć, że XMPP określa sposób połączenia się klienta do serwera, serwerów między sobą, raportowania błędów, wymiany podstawowych informacji między serwerami i klientami oraz sposób zarządzania listą kontaktów i regułami prywatności. Pozostała funkcjonalność Jabbera, opisana JEPami nie jest już częścią XMPP - XMPP nie określa i nie będzie określał sposobu przesyłu plików czy dostępu do listy transportów na serwerze. To wszystko to tylko rozszerzenia będące częścią Jabbera, a nie XMPP.

Dlaczego nie Gadu - Gadu? Przesiadka z oryginalnego klienta Gadu-Gadu podwyższa także bezpieczeństwo danego komputera. Sam oryginalny klient Gadu-Gadu po ostatnich doniesieniach nie sprawia wrażenia bezpiecznego, a jego duże powiązanie z przeglądarką Internet Explorer, powoduje że jest narażony także na błędy właśnie tej przeglądarki. Najlepszy rozwiązaniem jest wybranie godnego zaufania komunikatora oraz bezpiecznej przeglądarki internetowej.  Niewytłumaczalna amnezja GG ( ; źródło Blog Minio)‏  Nowy trojan na GG ( ; źródło Blog Patryka Zawadzkiego)‏  Łańcuszkowy wirus na GG ( ; źródło Dziennik Internautów)‏  Dziwne praktyki i niepewność dostarczonej informacji ( ; źródło oficjalna strona GG)‏  Malware przez GG ( ; źródło źródło cert.pl)‏  Widzialny - niewidzialny - niedopracowania w protokole GG ( ; źródło wiadomosc.info)‏  Exploit rozsyłany w sieci Gadu-Gadu ( ; źródło hacking.pl)‏  Dwa nowe błędy w Gadu-Gadu ( ; źródło hacking.pl)‏  Dziury w Gadu-Gadu; ( ; źródło gazeta.pl)‏  Poważna luka w Gadu-Gadu; ( ; źródło cert.pl)‏  Kolejne bardzo poważne błędy w Gadu-Gadu ( ; źródło hacking.pl)‏  Poważne luki w Gadu-Gadu; ( ; źródło cert.pl)‏

Argumenty za Jabberem Klienty Jabbera nie mają żadnych (a więc także tych hałaśliwych, natarczywych i przerywających pisanie) reklam! Można używać dowolnego, nie narzuconego klienta. Również napisanego/zmodyfikowanego przez siebie, do własnych potrzeb. Dostępność klientów na dowolną, obojętnie jak egzotyczną, platformę sprzętowo-programową. Windows, GNU/Linux, *BSD, MacOS, Amiga, Java MIDP, WAP to tylko przykłady możliwości. Otwarty i wolny standard gwarantuje nam, że nikt nie będzie nam dyktował jak i do czego mamy używać swojego komunikatora. Zawsze możemy zmienić serwer, albo postawić sobie własny. Gwarantuje nam również, że nie zostanie nagle zmieniony przez właściciela sieci (jak Yahoo czy MSN) wymuszając na nas porzucenie aktualnego komunikatora i upgrade do nowonarzuconego, lub odcięcie od naszych znajomych. Bezpieczeństwo. Protokół gwarantuje nam, że nikt nie będzie się pod nas podszywał. Dodatkowo szyfrowanie połączenia (SSL/TLS) i/albo wiadomości (PGP/GnuPG) gwarantuje nam, że nikt nie będzie nas podsłuchiwał. Możliwość łączenia się z innymi sieciami IM i rozmawiania ze znajomymi nie używającymi Jabbera (ICQ, AIM, Gadu-Gadu, Tlen, Yahoo, MSN itp.). Nie potrzebujemy do tego żadnych wtyczek (które mogłyby powodować problemy i być trudne w konfiguracji). Jest to niezależne od klienta Jabbera którego użyjemy – funkcjonalność potrzebną do obsługi nawet najbardziej zaawansowanych transportów znajdziemy nawet w najprostszych klientach na telefony komórkowe. Brak problemów kodowania znaków narodowych. Wszystkie wiadomości przesyłane są przy użyciu Unicode, pozwalającego zapisać znaki wszystkich języków świata (i więcej)‏ Możliwość łączenia się z kilku miejsc jednocześnie przy pomocy tego samego konta i wyboru w które miejsce mają napływać komunikaty wysyłane do nas. Trzymanie listy kontaktów na serwerze. Niezależnie skąd się łączysz, z domu, z pracy, z kafejki internetowej, zawsze masz swoich przyjaciół od razu pod ręką. Swoich znajomych możemy grupować w grupy, które mogą mieć podgrupy, które mogą mieć podgrupy, które... Jeden kontakt może należeć do kilku grup. Użytkownicy zostawiają na serwerze swoje vCardy (elektroniczne wizytówki), które można potem przeglądać. Możemy przesyłać pliki. Także w przypadku gdy obie osoby są za NAT dzięki wykorzystaniu proxy65. Możemy otrzymywać powiadomienia o nowych „niusach” na naszych ulubionych serwisach internetowych. Możemy wysyłać SMSy. Możemy wysyłać i odbierać e. Możemy dostawać powiadomienia o nowych ach w naszych skrzynkach pocztowych. Możemy blogować (jogować). Możemy wyszukiwać znajomych w katalogu. Nasze identyfikatory wyglądają „ładnie”. Np. Nie są jakimiś bezsensownymi i trudnymi do zapamiętania numerkami. Awaria jednego serwera nie wyłącza całej sieci. Możemy mieć kilka, zupełnie różnych kont i używać ich jednocześnie. Możemy prowadzić rozmowy grupowe w pokojach konferencyjnych, które umożliwiają dołączanie i opuszczanie rozmowy w dowolnym momencie oraz kontrolowanie dostępu (zamykanie, zapraszanie, ukrywanie, wyrzucanie niepożądanych użytkowników, ukrywanie swojego prawdziwego identyfikatora (występujemy pod pseudonimem), ustawianie tematów, nadawanie praw). Możemy w łatwy sposób sprawdzać jakie usługi oferuje nam konkretny serwer, za pomocą łatwej w użyciu przeglądarki sieci Jabber. Bedąc użytkownikiem jednego serwera możemy korzystać z usług innego serwera. Możemy umieszczać ikonki naszego statusu na stronach WWW, a nawet mapkach itp. Mamy w sieci różnego rodzaju roboty wykonujące dla nas różne usługi. (Odpowiadanie na pytania, słowniki, wyszukiwarki, strony powiadamiające nas o zdarzeniach, pogodynka)‏ Dostępność bibliotek wspomagających pisanie aplikacji wykorzystujących platformę ~XMPP/Jabber dla wielu języków programowania Możemy łączyć się z IRC-em. Możliwe jest robienie różnych rzeczy, których nie potrafi robić nasz ulubiony program przy użyciu tego właśnie programu ;)‏ Możemy mieć bardzo dłuuuuuuuuuuuuuugie statusy opisowe (teoretycznie o nieskończonej długości, sprawdzone dla 2000 znaków)‏ Jabber łączy się w warunkach, w których niektóre komunikatory nie mogą się połączyć (np. za firmowym firewallem)‏

Ciemna strona Mocy Jabbera Transporty zapewniają prawie całą funkcjonalność. Przykładowo w Jabberze nie mamy możliwości przesyłania pliku miedzy użytkownikiem Jabbera a użytkownikiem GG czy wklejenia obrazka w okno rozmowy (kolejny dodatek z GG)‏ Nie ma możliwości przeprowadzenia rozmów głosowych czy wideo konferencji, nie jest to jeszcze zdefiniowane w standardzie - chociaż niektóre klienty Jabbera, przykładowo Spik, je oferują, a sam standard jest w trakcie rozwoju. Jabber to nie jest magia ani perpetuum mobile, jeżeli źle się wybierze serwer on także może czasami nie działać. Na szczęście istnieją wtedy setki innych, które działają wyśmienicie. Jabber to nie jest multikomunikator i jego rozwój nie idzie w kierunku obsługi wszystkich innych sieci. Transporty zapewniające kontakt z innymi sieciami to tylko dodatek do Jabbera, a nie jego podstawowa funkcjonalność. Czasem administrator serwera ma fochy i zamyka serwer.

Zasada działania

Serwery Jabbera w Polsce

W chwili obecnej w Polsce działa co najmniej 40 serwerów sieci Jabber: 17 serwerów publicznych 13 serwerów uruchomionych przez ISP 5 serwerów uczelnianych 2 serwery lokalne 2 serwery korporacyjne 1 serwer zamknięty (komercyjny)‏

Klienci PSI GAIM Gajim Kopete Pidgin ekg2 mTalk Gabber

Bajery Mapa użytkowników Jabbera Jogger – blog wprost z komunikatora Pogoda w liście kontaktów Słowniki Wikipedia Rozkłady jazdy Program TV...i wiele wiele innych ;-)‏

Linki

Pytania?