Készítette:Darázsi LászlóXZ1J94 Muráti ÁkosJNC2FC Szeles JózsefVC4DV7.

Slides:



Advertisements
Hasonló előadás
A hálózat működése 1. A DHCP és az APIPA
Advertisements

Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
Kliens-szerver architektúra
Hálózati és Internet ismeretek
Virtuális méréstechnika Hálózati kommunikáció 1 Mingesz Róbert V
Az Internet adta lehetőségek
Hálózatok.
SZÁMÍTÓGÉP- HÁLÓZAT.
Client Access Server. Autodiscovery service Availability service (EWS) Offline Address Book (OAB) service Activesync service Outlook Web Access Public.
Számítógép hálózatok.
Az Exchange/Outlook rendszer n Ebben a részben az olvasó megismerkedik – Az Exchange serverrel – Az Outlook 97 csoportmunka szoftverrel.
Webszolgáltatások PHP-ben
Tectia MobileID Express – Kétfaktoros erős autentikáció – 5 percen belül üzemkészen! január 16.
Hálózatok.
Ekler Péter Budapesti Műszaki és Gazdaságtudományi Egyetem
Teljes funkcionalitású Web kliens Kétféle felület Premium (IE6+) Light (Firefox, Safari, Opera, Netscape, IE7, IE6, IE5.5, IE5.01 és IE5.2 Mac) Eltérések.
Csatlakozás BRAIN rádiós hozzáférési rendszerhez mozgó ad-hoc hálózaton keresztül Konzulensek: Vajda Lóránt Török Attila Simon Csaba Távközlési és Telematikai.
Médiakommunikáció labor (VITT5321)
A számítógépes hálózatok világa
Networkshop, április Gál Gyula, Szegedi Tudományegyetem, Egyetemi Könyvtár Szerver-kliens alapú online intranetes.
Számítógép-hálózat • Önálló számítógépek összekapcsolt rendszere
Hálózatkezelés, java.net Elek Tibor
Megoldás Felhő szolgáltatások és Windows 7.
Module 1: A Microsoft Windows XP Professional telepítése
Exchange Server 2007 Client Access Role
INTERNET.
Peer to Peer fájlmegosztó alkalmazás Médiakommunikáció-labor 2004 Csontos Gergely, Kőszeg György, Somogyi Tamás.
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
Felhasználók azonosítása és jogosultságai, személyre szabás Borsi Katalin és Fóti Marcell NetAcademia Oktatóközpont.
Az ASP.NET programozási modell Ez az előadó neve beosztása vállalata.
LOGO Webszolgáltatások Készítette: Kovács Zoltán IV. PTM.
Az elektronikus levelezés a számítógép-hálózatok klasszikus szolgáltatása, az Internet alkalmazásának egyik legnépszerűbb formája. Szövegen kívül lehetőség.
[fre ] Az új [fre ] Több mint levelezés, a saját kommunikáció internetes közműve:  kommunikáció a képernyőn: levelezés, üzenetküldés.
WEB 2.0. Amiről szó lesz… Web átalakulóban, a WEB 2.0 –Újszerű weboldalak… –Első a tartalom! –A felhasználók hatalomátvétele?! –A Web mint platform –
Fejlesztés PHP-NUKE portál rendszerre Horváth Zoltán Második Magyarországi PHP Konferencia március 27. Copyright PHP Konferencia,
Flash és PHP? De még mennyire! Kiss-Tóth Marcell
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
Kommunikációt segítő programok a hálózaton
2006. május 15P2P hálózatok 1 Fóliák a vizsgára: 1. előadás  Bevezető: 11-16, 21,  Usenet: előadás:  Bevezető: 3-8  Napster: 
Football Club webes arculata, azaz egy hivatalos klub honlapjának felépítése Készítette: Kiss László Balázs.
Kutyaház Egyesület Debrecen A választott téma. Felhasznált technológiák HTML5 HTML5 CSS3 CSS3 PHP5 PHP5 MySQL MySQL jQuery jQuery.
Supervizor By Potter’s team SWENG 1Szarka Gábor & Tóth Gergely Béla.
Java web programozás 11..
Az Internet alkalmazásai
Varga Viktor – G36ECF 1/5 Vendéglátói szoftverek sajátosságai Varga Viktor.
Országos Mentőszolgálat A TETRA rádió szerepe az OMSZ új mentés irányító rendszerében 7. Professzionális Mobiltávközlési Nap „Fókuszban a növekedés” 2014.
Hálózat menedzsment Óravázlat Készítette: Toldi Miklós.
CALDERONI FORRÁSKEZELŐ RENDSZER ACalderoni Program során fejlesztésre kerülő rendszer vázlatos bemutatása.
OKOSTELEFON KÖZÉPRÉTEG, VALÓS IDEJŰ TELJESEN ELOSZTOTT ADATFELDOLGOZÁS
Kommunikáció a hálózaton Kommunikáció a hálózaton.
Mérés és adatgyűjtés laboratóriumi gyakorlat Hálózati kommunikáció 1 Makan Gergely, Mingesz Róbert, Nagy Tamás V
Számítógép hálózatok.
Violet nails Készítette: Csőke Vivien. Bevezetés Téma: Violet nails - műkörömkészítő weblapjának elkészítése A weboldal elérhető az alábbi címen: violetnails.atw.hu.
CALDERONI FORRÁSKEZELŐ RENDSZER A Calderoni Program során fejlesztésre kerülő rendszer vázlatos bemutatása.
CALDERONI FORRÁSKEZELŐ RENDSZER A Calderoni Program során fejlesztésre kerülő rendszer vázlatos bemutatása.
OpenCMS programozói bevezetés Krizsán Zoltán iit me.
Dynamic Host Configuration Protocol
Fórum alkalmazás tervezése Készítette: Lückl Roland és Horváth Gergely és implementálása.
WINS Windows Internet Name Service. NetBIOS névfeloldás WINS nélkül tréfiokoskamorgó Ki a morgó ? Szórt üzenet Net use t: \\morgó\iratok Windows 2003-nak.
TÁMOP /1-2F Modern informatikai eszközök Állományok le- és feltöltése az interneten Papp Szabolcs 2009.
Rendszergazda Tábor Velence 2000 Molnár Péterwww.afg1.sulinet.hu/~molnarp/enewmail.htm.
Készítette: Kiss András
Hálózatos programok készítése
Fájlcsere: Technikai megoldások
Fülemüle informatika tehetségkutató verseny
Az elektronikus levelezés a számítógép-hálózatok klasszikus szolgáltatása, az Internet alkalmazásának egyik legnépszerűbb formája. Szövegen kívül lehetőség.
(Iskolai) Beléptető rendszer Raspberry Pi 2-vel.
Hálózatkezelés Java-ban
Hálózati struktúrák, jogosultságok
Internet és kommunikáció
Előadás másolata:

Készítette:Darázsi LászlóXZ1J94 Muráti ÁkosJNC2FC Szeles JózsefVC4DV7

 Alkalmazási szintű hálózati protokoll tervezése  A rendszer protokolljának megtervezése  Központosított átfedő létrehozása  Napster jellegű rendszer  Egyenrangú (P2P) hálózat létrehozása a protokoll alapján  Kliens oldali ügyfélprogram (C#) és a központi kiszolgáló elkészítése (PHP)  Alkalmazási szintű többesadás  Multicast feladatkör beépítése a rendszerbe

 Napster jellegű fájlcserélő!  A fájlok indexelése a központi kiszolgálón  Kérést a központi webszerver fogadja  A webszerver lefuttatja metódusnak megfelelő lekérdezést  Visszaadja azt az IP címet, ahol a keresett fájl található

 Adatbázis táblák FieldTypeNullDefault Client_IDint(20)No Hostvarchar(255)No SecretvarChar(255)YesNULL Portint(11)No0 LastCheckdatetimeYesNULL Online(1)Nof FieldTypeNullDefault File_IDint(20)No Hashvarchar(255)YesNULL Client_IDint(20)No0 FoldertinytextNo NametinytextYesNULL Typevarchar(20)YesNULL ContentstinytextYesNULL Sizeint(11)Yes0 ErrorCountint(11)No0 FieldTypeNullDefault Client_IDint(20)No0 File_IDint(20)No0 Files Downloads Clients

 RPC hívások listája  p2p.heartbeat  p2p.bye  p2p.list_share  p2p.register_share  p2p.unregister_share  p2p.register_download  p2p.unregister_download  XMLRPC_method_not_found

 Protokollüzenetek  Bejelentkezés  Fájlmegosztás  Fájlmegosztás törlése  Kijelentkezés

 Protokollüzenetek  Kliens bejelentkezés  Fájlmegosztás  Fájlkeresés  Letöltés  Kijelentkezés

 A megoldás során:  Kliensszoftvert.NET technológiát használva C# nyelven implementáltuk  Szerver megvalósítása PHP felhasználásával  A webszerver MySQL adatbáziskezelőt futtat  Kliens-szerver kommunikációhoz (HTTP felett) XML alapú RPC hívások  Peer-Peer kommunikáció Async socketen keresztül  Tervezett funkciók  Új kliens felvétele az adatbázisba, vagy ha már a kliensről van bejegyzés az adatbázisban, akkor a kliens adatainak frissítése  Kliens törlése az adatbázisból  Új megosztás felvétele az adatbázisba  Megosztás törlése az adatbázisból

 Keresés a megosztások között  Peerek közti fájlletöltés  Aktív letöltések nyilvántartása  Beragadt kliensek automatikus offline-ra állítása  Régi és új kliensek megkülönböztetése bejelentkezéskor  Hitelesítés secret használatával  A kliensalkalmazás telepítése elérhető:

 A program felépítése – Kapcsolati információk

 Keresések megjelenítése

 Megosztásaink megjelenítése

 Letöltött és letöltés alatt levő fájlok megjelenítése

 A küldött és fogadott információk megjelenítése

 Elméleti szinten  Többesadás fát a szerver építi fel és tartja nyilván a kliensek heartbeat üzeneteikor  Kliensek IP-jük alapján egy bináris keresőfában lennének eltárolva  A Node leválásával a részfa leszekad  De, heartbeat üzenettel újra felfűzésre kerülnek (3. heartbeat ütemben helyreáll)  Egy kliens üzenetet küld a szomszédjainak TTL számlálóval  Az üzenet TTL számlálóját csökkentik a kliensek és továbbküldik, kivéve annak akitől kapták  Az üzenet küldése addig történik, amíg TTL>0