Μελέτη, σχεδίαση και υλοποίηση μιας Peer-to-Peer υπηρεσίας αναζήτησης αρχείων σε τοπικά δίκτυα

Στην παρούσα διπλωματική εργασία, υλοποιούμε μία υπηρεσία αναζήτησης και ανταλλαγής αρχείων σε τοπικά δίκτυα. Η υπηρεσία αυτή βασίζεται στην αρχιτεκτονική ομότιμων οντοτήτων (P2P) και η υλοποίηση της γίνεται με την γλώσσα προγραμματισμού Java. Παράλληλα με την υλοποίηση και την παρουσίαση την υπηρεσ...

Full description

Saved in:
Bibliographic Details
Main Author: Ζαλώνης, Ιωάννης
Other Authors: Αναγνωστόπουλος, Ιωάννης
Language:Greek
Published: 2015
Subjects:
Online Access:https://vsmart.lib.aegean.gr/webopac/FullBB.csp?WebAction=ShowFullBB&EncodedRequest=*01L*12*CFG*8Co*FE*3B*FF*D1L*C3*EA*CC*9B&Profile=Default&OpacLanguage=gre&NumberToRetrieve=50&StartValue=1&WebPageNr=1&SearchTerm1=2008%20.1.95412&SearchT1=&Index1=Keywordsbib&SearchMethod=Find_1&ItemNr=1
http://hdl.handle.net/11610/8918
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1828461501609934848
author Ζαλώνης, Ιωάννης
author2 Αναγνωστόπουλος, Ιωάννης
author_facet Αναγνωστόπουλος, Ιωάννης
Ζαλώνης, Ιωάννης
author_sort Ζαλώνης, Ιωάννης
collection DSpace
description Στην παρούσα διπλωματική εργασία, υλοποιούμε μία υπηρεσία αναζήτησης και ανταλλαγής αρχείων σε τοπικά δίκτυα. Η υπηρεσία αυτή βασίζεται στην αρχιτεκτονική ομότιμων οντοτήτων (P2P) και η υλοποίηση της γίνεται με την γλώσσα προγραμματισμού Java. Παράλληλα με την υλοποίηση και την παρουσίαση την υπηρεσίας αυτής, στην εργασία μελετούμε και την θεωρία πίσω από την πράξη. Παρουσιάζουμε όλες τις σύγχρονες αρχιτεκτονικές P2P συστημάτων και εστιάζουμε στις πιο σημαντικές. Για κάθε μία από αυτές εξετάζουμε εφαρμογές που στηρίζονται σε αυτές όπως είναι οι Napster, KaZaA, Gnutella, CAN. Επίσης μελετούμε τις βασικές αρχές των συστημάτων Ανάκτησης Πληροφορίας, τα οποία ασχολούνται με την αποθήκευση, ανάκτηση, βαθμολόγησης πληροφοριας. Οι αρχές και οι νόμοι αυτών βρίσκονται πίσω από μεγάλες μηχανές αναζήτησης όπως η Google. Τέλος αξιολογούμε την εφαρμογή που δημιουργήσαμε, και προτείνουμε κάποιες βελτιώσεις-αναβαθμίσεις σε αυτήν. Παρουσιάζουμε τα κυριότερα προβλήματά της και συζητούμε αλλαγές, στην σκέψη – δομή της εφαρμογής, οι οποίες έλαβαν χώρα κατά την διάρκεια της υλοποίησης, και δεν είχαν αρχικά σχεδιαστεί – προβλεφθεί.
id oai:hellanicus.lib.aegean.gr:11610-8918
institution Hellanicus
language Greek
publishDate 2015
record_format dspace
spelling oai:hellanicus.lib.aegean.gr:11610-89182025-02-07T14:16:43Z Μελέτη, σχεδίαση και υλοποίηση μιας Peer-to-Peer υπηρεσίας αναζήτησης αρχείων σε τοπικά δίκτυα Ζαλώνης, Ιωάννης Αναγνωστόπουλος, Ιωάννης Τεχνολογία ομότιμων οντοτήτων Ανάκτηση πληροφορίας Διανυσματικό μοντέλο Peer-to-peer Information retrieval Vector space Peer-to-peer architecture (Computer networks) Information storage and retrieval systems Στην παρούσα διπλωματική εργασία, υλοποιούμε μία υπηρεσία αναζήτησης και ανταλλαγής αρχείων σε τοπικά δίκτυα. Η υπηρεσία αυτή βασίζεται στην αρχιτεκτονική ομότιμων οντοτήτων (P2P) και η υλοποίηση της γίνεται με την γλώσσα προγραμματισμού Java. Παράλληλα με την υλοποίηση και την παρουσίαση την υπηρεσίας αυτής, στην εργασία μελετούμε και την θεωρία πίσω από την πράξη. Παρουσιάζουμε όλες τις σύγχρονες αρχιτεκτονικές P2P συστημάτων και εστιάζουμε στις πιο σημαντικές. Για κάθε μία από αυτές εξετάζουμε εφαρμογές που στηρίζονται σε αυτές όπως είναι οι Napster, KaZaA, Gnutella, CAN. Επίσης μελετούμε τις βασικές αρχές των συστημάτων Ανάκτησης Πληροφορίας, τα οποία ασχολούνται με την αποθήκευση, ανάκτηση, βαθμολόγησης πληροφοριας. Οι αρχές και οι νόμοι αυτών βρίσκονται πίσω από μεγάλες μηχανές αναζήτησης όπως η Google. Τέλος αξιολογούμε την εφαρμογή που δημιουργήσαμε, και προτείνουμε κάποιες βελτιώσεις-αναβαθμίσεις σε αυτήν. Παρουσιάζουμε τα κυριότερα προβλήματά της και συζητούμε αλλαγές, στην σκέψη – δομή της εφαρμογής, οι οποίες έλαβαν χώρα κατά την διάρκεια της υλοποίησης, και δεν είχαν αρχικά σχεδιαστεί – προβλεφθεί. 2015-11-17T10:32:45Z 2015-11-17T10:32:45Z 2008 https://vsmart.lib.aegean.gr/webopac/FullBB.csp?WebAction=ShowFullBB&EncodedRequest=*01L*12*CFG*8Co*FE*3B*FF*D1L*C3*EA*CC*9B&Profile=Default&OpacLanguage=gre&NumberToRetrieve=50&StartValue=1&WebPageNr=1&SearchTerm1=2008%20.1.95412&SearchT1=&Index1=Keywordsbib&SearchMethod=Find_1&ItemNr=1 http://hdl.handle.net/11610/8918 el application/pdf Σάμος
spellingShingle Τεχνολογία ομότιμων οντοτήτων
Ανάκτηση πληροφορίας
Διανυσματικό μοντέλο
Peer-to-peer
Information retrieval
Vector space
Peer-to-peer architecture (Computer networks)
Information storage and retrieval systems
Ζαλώνης, Ιωάννης
Μελέτη, σχεδίαση και υλοποίηση μιας Peer-to-Peer υπηρεσίας αναζήτησης αρχείων σε τοπικά δίκτυα
title Μελέτη, σχεδίαση και υλοποίηση μιας Peer-to-Peer υπηρεσίας αναζήτησης αρχείων σε τοπικά δίκτυα
title_full Μελέτη, σχεδίαση και υλοποίηση μιας Peer-to-Peer υπηρεσίας αναζήτησης αρχείων σε τοπικά δίκτυα
title_fullStr Μελέτη, σχεδίαση και υλοποίηση μιας Peer-to-Peer υπηρεσίας αναζήτησης αρχείων σε τοπικά δίκτυα
title_full_unstemmed Μελέτη, σχεδίαση και υλοποίηση μιας Peer-to-Peer υπηρεσίας αναζήτησης αρχείων σε τοπικά δίκτυα
title_short Μελέτη, σχεδίαση και υλοποίηση μιας Peer-to-Peer υπηρεσίας αναζήτησης αρχείων σε τοπικά δίκτυα
title_sort μελέτη σχεδίαση και υλοποίηση μιας peer to peer υπηρεσίας αναζήτησης αρχείων σε τοπικά δίκτυα
topic Τεχνολογία ομότιμων οντοτήτων
Ανάκτηση πληροφορίας
Διανυσματικό μοντέλο
Peer-to-peer
Information retrieval
Vector space
Peer-to-peer architecture (Computer networks)
Information storage and retrieval systems
url https://vsmart.lib.aegean.gr/webopac/FullBB.csp?WebAction=ShowFullBB&EncodedRequest=*01L*12*CFG*8Co*FE*3B*FF*D1L*C3*EA*CC*9B&Profile=Default&OpacLanguage=gre&NumberToRetrieve=50&StartValue=1&WebPageNr=1&SearchTerm1=2008%20.1.95412&SearchT1=&Index1=Keywordsbib&SearchMethod=Find_1&ItemNr=1
http://hdl.handle.net/11610/8918
work_keys_str_mv AT zalōnēsiōannēs meletēschediasēkaiylopoiēsēmiaspeertopeerypēresiasanazētēsēsarcheiōnsetopikadiktya