Peer to Peer fájlmegosztó alkalmazás Médiakommunikáció-labor 2004 Csontos Gergely, Kőszeg György, Somogyi Tamás
Alkalmazási szintű hálózati protokoll Kettő különböző protokoll: központi kiszolgáló – kliens csatlakozás fájlok listája (csatlakozáskor és módosuláskor) kliens – kliens kapcsolat létrehozása fájlátvitel Sok hibaüzenet a biztonságos működéshez.
P2P hálózat kialakítása A központi kiszolgáló Turul szerverén Linux alatt C nyelven Saját adatbázis (felhasználók, fájlok listája) Ügyfél Windows Delphi 7
Alkalmazási szintű többesadás Többesadás a kliensek között ad hoc kliensenként az egyszerre csatlakozni tudó kliensek száma beállítható (1-10) fa épül
Fájlátvitel – példa Fájlkeresés első sikeres találat után megáll tovább keres, így mindent megtalál eredmény: IP címek listája Letöltés félbeszakadás után folytatás tudja, hogy melyik rész hiányzik
Fájlátvitel – példa
Köszönjük a figyelmet! Csontos Gergő (Z1G0LE) Kőszeg György (QITJ9D) Somogyi Tamás (JRK7W8)