2016-03-152016-03-152009-12-02http://hdl.handle.net/20.500.12688/3051Τα διομότιμα συστήματα εμφανίστηκαν για πρώτη φορά το 1999, όταν έναν 18χρονος φοιτητής με το όνομα Shawn Fanning, άλλαξε για πάντα τη μουσική βιομηχανία εισάγωντας ένα νέο τρόπο ανταλλαγής αρχείων. Η ιδέα του ήταν απλή: ένα πρόγραμμα που θα επέτρεπε στους χρήστες υπολογιστών να μοιράζονται αρχεία, κυρίως μουσικής, μέσω ενός κεντρικού υπολογιστή αρχείων. Το πρόγραμμα ονομάστηκε Napster. Παρόλο που η υπηρεσία αυτή, έκλεισε μετά από δικαστική απόφαση, το Napster άνοιξε το δρόμο για άλλα είδη διομότιμων συστημάτων όπου θα ήταν πολύ δύσκολο να ελεγθούν. Τα κυριότερα εκ των οποίων είναι το Bittorrent και το Gnutella. Στη παρούσα έρευνα θα παρουσιάσουμε λεπτομερώς το τρόπο με τον οποίο τα δύο αυτά συστήματα λειτουργούν. Στη συνέχεια θα ακολουθήσει μία συγκριτική μελέτη αυτών, αναφέροντας τις ομοιότητες και τις διαφορές τους. Τέλος θα πραγματοποιηθεί μια επίδειξη στο τρόπο λειτουργίας του πρωτοκόλου Bittorrent.Peer-to-Peer systems were presented for first time in 1999, when an 18-year- old college named Shawn Fanning, changed the music industry forever introducing a new way of exchange of files. His idea was simple: a program that allowed computer users to share files, specifically music, through a centralized file server. The program was called Napster. Although the service was shut down by court order, it paved the way for other types of peer-to-peer systems, which have been much harder to control. The main of them are Bittorrent and Gnutella. In this research we will present in detail the way in which these two systems operate. Then followed a comparative study of these, indicating the similarities and differences. Finally, will be realized a demonstration in the way of operation of Bittorrent’s protocol.Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)Bittorrent vs Gnutella: Συγκριτική μελέτη και πειραματισμός με τα δύο σημαντικότερα διομότιμα συστήματα.Bittorrent vs Gnutella: A comparative study and experimentation with two of two most important peer-to-peer systems.