A Skype architektúrája. P2P hálózat Supernode ok, peer-ek, login server

Hasonló dokumentumok
Molnár Gábor Zalatnay Zsolt

MOBILTELEFONON keresztüli internet telefonálás

OZEKI Phone System. 4 elengedhetetlen szolgáltatás a jövőbeli vállalati telefonos rendszerek számára. A jövő üzleti telefon rendszere SMS

ALKALMAZÁSOK ISMERTETÉSE

Fábián Zoltán Hálózatok elmélet

OZEKI Phone System. A jövő vállalati telefon rendszerének 4 alappillére. A jövő üzleti telefon rendszere SMS. Mobil mellékek. Összhang az IT-vel

Valós idejű gépi fordítás kiegészítő szolgáltatásként

Mobil Partner telepítési és használati útmutató

Hálózati operációs rendszerek II.

Iman 3.0 szoftverdokumentáció

Click to edit headline title style

Építsünk IP telefont!

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

A megfelelő webkamera kiválasztása és használata 4 egyszerű lépésben

Leírás. Leírás. Magyar

Dropbox - online fájltárolás és megosztás

MOBILHIRDETÉSI SZOLGÁLTATÁSOK MEGRENDELÉSE 2012

Információ és kommunikáció

Összefoglaló az SMS Center által nyújtott szolgáltatásokról

MOODLE mobileszközön

A Valknut fájlcserélő használata

Debian mint Desktop Operációs rendszer

Reenger alkalmazás Felhasználói kézikönyv

Hálózati operációs rendszerek II. Novell Netware 5.1 Hálózati nyomtatás

JUnit. JUnit használata. IDE támogatás. Parancssori használat. Teszt készítése. Teszt készítése

YOUNG PARTNER NAP

Synology NAS integrálása inels IMM szerverhez

Gate Control okostelefon-alkalmazás

Információ és kommunikáció

OPENCV TELEPÍTÉSE SZÁMÍTÓGÉPES LÁTÁS ÉS KÉPFELDOLGOZÁS. Tanács Attila Képfeldolgozás és Számítógépes Grafika Tanszék Szegedi Tudományegyetem

eseményvezérelt megoldások Vizuális programozás 5. előadás

Mobil szolgáltatások és alkalmazások fejlesztése

Symbian Nokia. A Symbian gyártója és a Nokia szabad forráskódúvá tette a Symbiant, így szabadon fejleszthetőek az applikációk a szoftverre.

Üzleti megoldások professzionális webkonferencia segítségével

NGP Áttekintés. GEMSYS EUROPE Kft Budapest, Gervay u

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

KOMMUNIKÁCIÓ ÉS ADATVÉDELEM. Készítette: Szabó Hangya Csilla

Android Wear programozás. Nyitrai István

Kommunikációs rendszerek teljesítőképesség-vizsgálata

BIG DATA ÉS GÉPI TANULÁS KÖRNYEZET AZ MTA CLOUD-ON KACSUK PÉTER, NAGY ENIKŐ, PINTYE ISTVÁN, HAJNAL ÁKOS, LOVAS RÓBERT

Operációs rendszerek. A Windows NT felépítése

Veeam Agent for Windows and Linux

Integrált kommunikációs megoldások a CISCO-tól

Tisztelt Ügyfelünk! Nokia 6230i Beállítások. Személyes profil létrehozása és beállítása :

SAMSUNG SSM-8000 szoftvercsomag

Tartalom. Történeti áttekintés. Történeti áttekintés Architektúra DCOM vs CORBA. Szoftvertechnológia

Alagútmérés, automatikus mérésfeldolgozás Robot mérőállomás programozás RTS (Robotic Total Station)

2023 ban visszakeresné 2002 es leveleit? l Barracuda Message Archiver. Tóth Imre Kereskedelmi Igazgató Avisys Kft Barracuda Certified Diamond Partner

Élő online bemutatók a oldalon v1.0

1. feladat: A decimális kódokat az ASCII kódtábla alapján kódold vissza karakterekké és megkapod a megoldást! Kitől van az idézet?

Hatékonyság növelő IP telefonos szolgáltatások

BŐVÍTMÉNYEK TELEPÍTÉSE ÉS SZERKESZTÉSE WORDPRESS-BEN

A Debian, mint Desktop Operációs Rendszer

Számítógépes Hálózatok Felhasználói réteg DNS, , http, P2P

Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS. Domain Name System

Hálózati architektúrák laborgyakorlat

1/9. Sunell IP kamerák webes felületének használati útmutatója. Élő kép (Live Video)

TestLine - zsoltix83 hálozat 1 Minta feladatsor

VMware. technológiával. ADATMENTÉS VMware környezetben IBM Tivoli eszközökkel

Web-fejlesztés NGM_IN002_1

Thomson Speedtouch 780WL

Üzenetkezelési szolgáltatások. Telefóniás szolgáltatások. One Number szolgáltatásokhoz

Erőforrás gazdálkodás a bevetésirányításban

Az OpenScape Business rendszerek egységes architektúrára épülnek: Rugalmas, skálázható és megbízható

Hálózati alapismeretek

Titkosítás NetWare környezetben

Számítógépes Hálózatok. 5. gyakorlat

NINJA kezelői program letöltése és installálása

Tisztelt Telepítő! A központ és az alkalmazás összehangolását a következőképpen hajthatja végre:

Zoiper VoIP mobil alkalmazás szoftver beállítása Android rendszerre

SZÁMÍTÓGÉP HÁLÓZATOK BEADANDÓ ESSZÉ. A Windows névfeloldási szolgáltatásai


SharePoint Online. Keresés Webhelyek, személyek vagy fájlok között kereshet. Webhely vagy hírbejegyzés létrehozása

A tudás hatalom új generációs oktatás az IP telefónia népszerűsítésére

DOAS Mentés Másolása Helyi Terminálra

VoIP Megoldások. Készítette: Lipcsei János

Tartalom DCOM. Történeti áttekintés. Történeti áttekintés. Történeti áttekintés. Történeti áttekintés

INTERNETES KERESÉS. Szórád László Óbudai Egyetem TMPK


Hotspot környezetek. Sándor Tamás. főmérnök. SCI-Network Távközlési és Hálózatintegrációs Rt. T.: F.:

Dinamikus terhelés hatására létrejövő deformáció mérése. Dr. Siki Zoltán Moka Dániel BME Általános- és Felsőgeodézia tanszék

Tartalom. I. Rész A számítógép megosztása 5. Bevezetés 1. 1 n Saját profilt mindenkinek 7. Biztonsági programok 3 A könyvben használt jelek 4

Bárányfelhő vagy viharfelhő? A felhő alapú megoldások biztonsági kérdései. Császár Rudolf Műszaki fejlesztési vezető Digital Kft.

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak

A hűségidő újraértelmezése. Loyalty és perszonál programok mobilalapon.

E Q U I C O M M é r é s t e c h n i k a i K f t. H B u d a p e s t, M á t y á s k i r á l y u T. : F.

IV.4. FELHŐ ALAPÚ BIZTONSÁGOS ADATTÁROLÁSI MÓDSZER ÉS TESZTKÖRNYEZET KIDOLGOZÁSA

Generációk - kultúrák : információszolgáltatás A - Z-ig

TESZ INTERNET ÉS KOMMUNIKÁCIÓ M7

Java I. A Java programozási nyelv

A Java EE 5 plattform

Mobilizálódó OSZK. A nemzeti könyvtár mobileszközöket célzó fejlesztései az elmúlt időszakban. Garamvölgyi László. Networkshop, 2013.

Cloud communication. Készítette: Lipcsei János

A SIKET EMBEREK NEM HALLANAK. A SIKET EMBEREK A KEZÜKKEL BESZÉLGETNEK. A KEZEKKEL JELEKET MUTATNAK. EZ A JELELÉS. EZ A JELNYELV.

Bevezető. Servlet alapgondolatok

INTERNET. internetwork röviden Internet /hálózatok hálózata/ 2010/2011. őszi félév

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

Informatika 6. évfolyam

3G185 router Li-ion akkumulátor Usb kábel Telepítési útmutató.

Hálózati architektúrák és Protokollok PTI 5. Kocsis Gergely

Átírás:

Farkas Gábor

A Skype architektúrája P2P hálózat Supernode ok, peer-ek, login server

Szolgáltatásai IP telefon ingyenes Hátránya: érzékeny a csomagvesztésre, késleltetésingadozásra, sok további szolgáltatás

További szolgáltatások Instant message Fájlok küldése Video telefonálás Konferenciabeszélgetés Jelenlétkövetés Felhasználók kereshetőek

Miért jó a Skype? A hasonló szolgáltatások között (pl. MSN Messenger) a legnépszerűbb Jó hangminőség (jobb, mint a hagyományos telefonnál) Egyszerű konfiguráció és használat Biztonságos (end-to-end encryption, titkos forráskód) Sok platformon elérhető

Népszerűség 2008. szeptember 1 milliárd letöltés 13 millió online felhasználó egyszerre Ma kb. 22 millió online felhasználó egyszerre

Népszerűség

További szolgáltatások Nem csak két számítógép között lehet használni SkypeOut vezetékes és mobiltelefonok felé nem ingyenes, de nagyon olcsó a cél-országig interneten keresztül, onnan a helyi hívás díját kell fizetni prepaid SkypeIn Csak bizonyos országokban elérhető (Magyarországon is) Előfizetés ellenében

A Skype API A Skype API (Application Programming Interface) lehetőségeket biztosít különböző, felhasználók által készített szkriptek és alkalmazások számára, hogy vezéreljék a Skype felhasználói interfész funkcióit, és hogy kiegészítő funkciókat készítsenek a Skype-hoz.

A Skype Public API Egyszerű szöveges parancs protokollt (Command Protocol) használ a felhasználói alkalmazások és a Skype közötti kommunikációra (a Communication Layer-en keresztül) A Communication Layer platformonként más A Command Protocol platformfüggetlen (a gyakorlatban az új funkciók először Windows-on érhetőek el), ha a Communication Layer rendelkezésre áll, bármilyen programozási nyelven használható Skype Protocol Tracer terminálszerű alkalmazás

A Skype API wrapper-ek Skype4COM ActiveX objektum Skype4Java Java objektumok Skype4Py Python specifikus könyvtár

Skype API lehetőségek Hívások indítása és menedzselése SMS-ek küldése és menedzselése Hívásdíj információk Videohívások indítása és menedzselése Hangüzenetek (Voicemail) hagyása Hívástovábbítás menedzselése Chat létrehozása, chat-üzenetek küldése

Skype API lehetőségek 2. Kapcsolatok és csoportok menedzselése Keresés (Userek, hívások, sms-ek, voicemail-ek, ) Előzmények menedzselése A Skype user interface-ének vezélése Saját menük és események saját menüket lehet létrehozni a Skype user interfaceében, amire ha rákattint a felhasználó, akkor az azt létrehozó alkalmazás egy notification-t kap

Skype API lehetőségek 3. AP2AP Alkalmazás-alkalmazás parancsok két alkalmazás kommunikálhat egymással, anélkül, hogy ez látható lenne a kliensben Hang folyamok felvételek készítése, vagy éppen visszajátszása hívásokba Kapcsolat tesztelése

Skype API - objektumok Skype objektumok, amiknek le lehet kérdezni tagváltozóit, és akciókat, változtatásokat lehet kezdeményezni GET, SET és ALTER parancsokkal USER (keresés, adatok lekérdezése), PROFILE, CALL, MESSAGE, CHAT, VOICEMAIL, SMS, APPLICATION, FILETRANSFER (csak monitorozás, nincsenek akciók, mint küldés vagy fogadás beleegyezés),

General parameters GET, SET paranccsal lekérdezhetőek és módosíthatóak általános változók, mint pl. SKYPEVERSION CURRENTUSERHANDLE USERSTATUS (user állapota, láthatósága) AVATAR stb

Skype API - események Skype -> Alkalmazás üzenetek Notification válaszok GET parancsra változások Error Errorcode Hibaüzenet Alert events megjelenik a user interface-ben és a tálcán

Skype extrák 2007. június-tól Skype Extras Manager letölthetőek és indíthatóak is belőle harmadik fél által fejlesztett alkalmazások kijelölhetőek automatikusan induló alkalmazások Sokféle alkalmazás hívásrögzítés, visszajátszás fax alkalmazások üzleti célű alkalmazások (call center)

Skype extrák 2. Sokféle alkalmazás megosztott whiteboard hang analizálók (lie detector, love detector) szórakoztató és közösségi alkalmazások játékok (sakk, backgammon, ) Letölthetőek a Skype Shop-ból ingyenes és fizetős alkalmazások is Skype certified extrák harmadik fél által fejlesztett, Skype által elismert

Skype extrák 3. Problémák a Skype Extras Manager-rel, sokan inkább kikapcsolták Láthatóság, ismertség hiánya 2009. szeptemberben megszűnik a támogatás nincs több Skype certified extra de az eddigi extrák attól még megmaradnak új alkalmazások továbbra is készülhetnek, az API-t továbbra is karbantartják

Népszerű extrák Pamela sok funkció egy alkalmazásba integrálva hívás, videó, chat rögzítése viocemail-ek mentése határidőnapló, születésnapok mcephone integráció a Windows Media Center-be együttműködés Skype-hardware-ekkel CTSS Chat Translator And Speaker For Skype 51 nyelvre fordít és 10 nyelven felolvas

Források http://arxiv.org/ftp/cs/papers/0412/0412017.pdf http://skypenumerology.blogspot.com/2008_09_01_ar chive.html http://skypenumerology.blogspot.com/ http://share.skype.com/sites/en/2009/09/skype_tops_ the_im_app_charts.html http://en.wikipedia.org/wiki/skype https://developer.skype.com/ http://share.skype.com/sites/devzone/ https://extras.skype.com/