PAPER : PEER TO PEER NETWORKING TOOLS

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "PAPER : PEER TO PEER NETWORKING TOOLS"

Transcript

1 PAPER : PEER TO PEER NETWORKING TOOLS NAME : NTAVARINOS KONSTADINOS, M 7/03 DATE : 13/02/2004 CLASS : NETWORKING TECHNOLOGIES PROFESSORS : A.A. ECONOMIDES & A. POMPORTSIS UNIVERSITY OF MACEDONIA Master Information Systems 1

2 ΕΡΓΑΣΙΑ :PEER TO PEER NETWORKING TOOLS ΟΝΟΜΑ : ΝΤΑΒΑΡΙΝΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ Μ 7/03 ΗΜΕΡΟΜΗΝΙΑ : 13/02/2004 ΜΑΘΗΜΑ : ΤΕΧΝΟΛΟΓΙΕΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ & ΙΚΤΥΩΝ ΚΑΘΗΓΗΤΕΣ : Α.Α. ΟΙΚΟΝΟΜΙ ΗΣ & Α. ΠΟΜΠΟΡΤΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΠΜΣ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ 2

3 SUMMARY This paper s theme is Peer to Peer Networking tools. Firstly, it is shown how was Internet first designed and how had it been evolved over the years until the appearance of P2P. In chapter 2 we try to give a definition of Peer to Peer and the categories of P2P programs according to their application area and their architecture. In chapter 3 we deal with Peer to Peer networks with centralized indexing, whereas in 4 with Peer to Peer networks with decentralized indexing and in 5 with Peer to Peer networks with partially centralized indexing. In chapter 6, we conclude with a proposal for future researches. ΠΕΡΙΛΗΨΗ Το θέµα αυτής της εργασίας είναι τα Peer to Peer δικτυακά εργαλεία. Πρώτα παρουσιάζουµε την ιστορία του Internet, πως είχε αρχικά σχεδιαστεί και πως εξελίχθηκε πριν την εµφάνιση των Peer to Peer δικτυακών εργαλείών. Στο κεφάλαιο 2 δίνουµε ένα ορισµό του Peer to Peer και διακρίνουµε τις κατηγορίες ανάλογα µε τις εφαρµογές και την αρχιτεκτονική τους. Στα κεφάλαια 3, 4, 5 παρουσιάζουµε Peer to Peer δικτυακά εργαλεία µε centralized indexing, decentralized indexing και partially centralized indexing αντίστοιχα. Στο κεφάλαιο 6 ολοκληρώνουµε µε τα συµπεράσµατα µας και µε µια πρόταση για µελλοντική έρευνα. 3

4 ΠΕΡΙΕΧΟΜΕΝΑ 1.ΕΙΣΑΓΩΓΗ... 2.ΤΙ ΕΙΝΑΙ PEER-TO-PEER ΚΑΙ Η ΕΞΕΛΙΞΗ ΤΩΝ ΙΚΤΥΩΝ CENTRALIZED INDEX (NAPSTER) 4.DECENTRALIZED INDEX 4.1GNYTELLA FREENET 4.3 ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΚΑΙ ΜΕΙΟΝΕΚΤΗΜΑΤΑ ΤΩΝ ΜΕΘΟ ΩΝ ΑΝΑΖΗΤΗΣΗΣ ΣΤΟ GNUTELLA(BROADCAST METH 4.4 ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΚΑΙ ΜΕΙΟΝΕΚΤΗΜΑΤΑ ΤΟΥ DECENTRALIZED INDEXING 4.5 ΣΥΓΚΡΙΣΗ ΤΩΝ ΜΕΘΟ ΩΝ ΑΝΑΖΉΤΗΣΗΣ ΩΣ ΠΡΟΣ ΤΗΝ ΑΠΟ ΟΣΗ ΤΟΥΣ ΚΑΙ ΤΟ SMALL- WORLD- EFFECT 5. PARTIALLY CENTRALIZED INDEXING SYSTEM 6. ΣΥΜΠΕΡΑΣΜΑΤΑ-ΠΡΟΤΑΣΕΙΣ ΓΙΑ ΜΕΛΛΟΝΤΙΚΗ ΕΡΕΥΝΑ ΒΙΒΛΙΟΓΡΑΦΙΑ ΠΗΓΕΣ CONTENTS 1.INTRODUCTION 2.WHAT IS PEER-TO-PEER AND THE EVOLUTION OF NETWORKS 3. CENTRALIZED INDEX (NAPSTER) 4.DECENTRALIZED INDEX 4.1GNYTELLA 4.2 FREENET 4.3 PROS AND CONS OF GNUTELLA(BROADCAST METHOD) AND FREENET(CHAIN METHOD) 4.4 PROS AND CONS OF DECENTRALIZED INDEXING 4.5 COMPARISON OF CHAIN METHOD AND BROADCAST METHOD AND SMALL- WORLD- EFFECT PARTIALLY CENTRALIZED INDEXING SYSTEM 6. CONCLUSION PROPOSALS FOR FUTURE RESEARCHES... ΒΙΒΛΙΟΓΡΑΦΙΑ ΠΗΓΕΣ 4

5 1.ΕΙΣΑΓΩΓΗ Το Internet είναι ένας κοινός πόρος, ένα συνεργαζόµενο δίκτυο από εκατοµµύρια hosts σε όλο τον κόσµο. Υπάρχουν σήµερα πιο πολλές εφαρµογές από ποτέ που θέλουν να χρησιµοποιήσουν το δίκτυο και καλύπτουν το εύρος ζώνης. Από το όλο και πιο πολύ ο κόσµος συνδέεται µε το Internet και χρησιµοποιεί αυτές τις εφαρµογές που όµως επειδή έχουν αυξηθεί τόσο πολύ δηµιουργούν µεγάλη πίεση στο βασικό πόρο του δικτύου που είναι το εύρος ζώνης. Έτσι σήµερα, όλοι προσπαθούν να αυξήσουν το εύρος ζώνης και να βελτιώσουν την ταχύτητα στο δίκτυο. Το 2000 όµως άλλαξαν όµως αρκετά τα πράγµατα στο Internet. Πλέον οι χρήστες του Internet δεν ήταν απλώς παθητικοί. Με πρώτη την εφαρµογή Napster, η οποία εφαρµογή είχε ως αντικείµενο την ανταλλαγή µουσικών αρχείων δηµιουργήθηκε ένα ρεύµα χρησιµοποίησης τέτοιων τεχνολογιών µε γενικότερο τίτλο Peer to Peer όπου εκατοµµύρια χρήστες µε ολοένα πιο ισχυρούς υπολογιστές δεν σερφάρουν απλώς στο Internet αλλά συνδέονται µεταξύ τους απευθείας και ανταλλάζουν αρχεία, δηµιουργούν οµάδες και σχηµατίζουν µηχανές αναζήτησης. Υπάρχουν όµως ενστάσεις για αυτό αφού υπάρχουν θέµατα νοµικής φύσης σε σχέση µε την ανταλλαγή των αρχείων και κατά πόσο επιτρέπεται χωρίς µέτρο. Στις Η.Π.Α. έχει γίνει σωρεία µηνύσεων για αυτό το θέµα. Από την άλλη υπάρχουν εταιρείες που παρέχουν σύνδεση µε το Internet και έχουν διαµορφώσει έτσι τα συστήµατα ώστε οι χρήστες να συνδέονταν µε ένα Server και να εξυπηρετούνταν από εκεί. Από την άλλη όλες οι εφαρµογές καταναλώνουν πάρα πολύ εύρος ζώνης (bandwidth) και υπάρχουν περιπτώσεις κατάρρευσης δικτύων σε πανεπιστήµια. Πέρα από το Napster το οποίο έκλεισε µετά από δικαστικές µάχες αναπτύχθηκαν µια σειρά από τέτοιες εφαρµογές όπως το Gnutella, το Kazaa, το AudioGalaxy και άλλα. Υπάρχουν βέβαια και άλλου είδους εφαρµογές όπως το SETI όπου λόγω του όγκου των πληροφοριών που πρέπει να επεξεργαστούν µε ένα κατάλληλο πρόγραµµα ένας χρήστης µπορεί να επεξεργάζεται τα δεδοµένα από το τηλεσκόπιο και να επιστρέφει τα αποτελέσµατα στο κεντρικό Computer του SETI. Το ραδιοτηλεσκόπιο αυτό ψάχνει να βρει σήµατα που προέρχονται από εξωγήινη µορφή ζωής. Ο υπολογιστής του χρήστη επεξεργάζεται τα δεδοµένα όταν είναι ανενεργός και δεν χρησιµοποιείται και όταν συνδέεται µε το Internet στέλνει τα αποτελέσµατα. 1 Βιβλιο Peer to Peer: Harnessing the Power of Disruptive Technologies, A Network of Peers: Peer-to-Peer Models Through the History of the Internet, Nelson Minar and Marc Hedlund, 5

6 Πρέπει να αναφερθεί το αρχικό Internet είχε σχεδιαστεί σαν ένα σύστηµα peer to peer. Με τον καιρό όµως εξελίχθηκε σε τύπου client/server όπου οι πελάτες ήταν εκατοµµύρια και επικοινωνούσαν µε ένα περιορισµένο αριθµό servers. Έτσι οι σηµερινές εφαρµογές χρησιµοποιούν το Internet όπως αρχικά είχε σχεδιασθεί δηλαδή σαν ένα µέσο επικοινωνίας για υπολογιστές που µοιράζονται πόρους, αρχεία και ότι άλλο απευθείας ο ένας µε τον άλλο. Είναι χαρακτηριστικό ότι στην Γερµανία ένα 70% 2 της συνολικής κίνησης στο ερευνητικό δίκτυο προέρχεται από εφαρµογές Peer to Peer. 2 ΑΡΘΡΟ Another P2P survey shows widespread file trading, Ann Harrison Network World Peer-to-Peer Newsletter, 09/04/03 6

7 2.ΤΙ ΕΙΝΑΙ PEER-TO-PEER ΚΑΙ Η ΕΞΕΛΙΞΗ ΤΩΝ ΙΚΤΥΩΝ Υπάρχουν διάφορες ερµηνείες για το τι σηµαίνει peer to peer. H πιο απλουστευµένη είναι ότι peer to peer είναι ότι δεν είναι πελάτης εξυπηρετητής (client/server). Βέβαια µια πιο σωστή ερµηνεία είναι ότι πρόκειται για ένα είναι ένα πρότυπο επικοινωνιών στο οποίο κάθε συµβαλλόµενο µέρος έχει τις ίδιες δυνατότητες και κάθε συµβαλλόµενο µέρος µπορεί να ξεκινήσει µια σύνοδο επικοινωνίας. Σε ορισµένες περιπτώσεις η επικοινωνία 3 αυτή επιτυγχάνεται µε την καθιέρωση κάθε επικοινωνιακού κόµβου µε τέτοιο τρόπο ώστε να είναι ταυτόχρονα και εξυπηρετητής και πελάτης. ηλαδή οι τεχνολογίες Peer-to-Peer επιτρέπουν σε ένα γκρουπ από υπολογιστές 4 να µοιράζονται αρχεία ο ένας από τον σκληρό δίσκο του άλλου. Με λίγα λόγια είναι οποιαδήποτε τεχνολογία επιτρέπει σε δύο υπολογιστές να διασυνδεθούν χωρίς την µεσολάβηση κάποιου κεντρικού server. Η πληροφορία δεν βρίσκεται συγκεντρωµένη σε ένα κόµβο, σε ένα server αλλά είναι διασκορπισµένη σε όλους τους υπολογιστές- κόµβους που αποτελούν το δίκτυο peer-to-peer. Σε αυτό το σηµείο να αναφέρουµε ότι ένα καθαρό δίκτυο Peer-to-Peer είναι αυτό στο οποίο δεν υπάρχει καθόλου έλεγχος από ένα server και ότι το πρόγραµµα που τρέχει σε κάθε υπολογιστή-κόµβο έχει ακριβώς την ίδια λειτουργικότητα. Η αρχιτεκτονική ενός δικτύου Peer-to-Peer έχει κάποια χαρακτηριστικά όπως µπορούµε να καταλάβουµε. Αυτά είναι : Μια εφαρµογή Peer-to-Peer είναι διαθέσιµη σε όλο το δίκτυο από άκρη σε άκρη Υπάρχει σηµαντική αν όχι πλήρης αυτονοµία από τους κεντρικούς servers Ένας κόµβος µπορεί να είναι ταυτόχρονα και πελάτης (client) και εξυπηρετητής (server) SERVer +client = SERVENT concept Η χρήση του συστήµατος είναι εύκολη Χρησιµοποιεί κάθε πόρο του συστήµατος (αποθηκευτικό χώρο, υπολογιστική δύναµη, άνθρωπος) Μπορεί να λειτουργεί σε εξαιρετικά ασταθές περιβάλλον όπου οι διευθύνσεις των υπολογιστών δε µπορούν να προβλεφθούν. Λειτουργεί πέρα από το DNS (Domain Server Name) Αυτοοργανώνεται και διαχειρίζεται µόνο του την απόδοση του συστήµατος και την διαχείριση των πόρων. 3 Survey on P2P File Sharing SystemSean McCarthy, Bijit Hore, Ilya Issenin, Shannon Tauro, Songmei Han 4 Peer-to-Peer Networking, Arne Asphjell October 19, 2000 Version 1.1 BUSA 578 Fall 2000 Pacific Lutheran University 7

8 Η ανάπτυξη των δικτύων Peer-to-Peer διαφέρει ανάλογα µε τον σκοπό της κάθε εφαρµογής. Έτσι, έχουµε Peer-to-Peer εφαρµογές ανάλογα µε το τι θέλουµε να κάνουµε: 1. Επικοινωνία Τέτοιες εφαρµογές µας επιτρέπουν να συνοµιλούµε απευθείας ένας υπολογιστής µε τον άλλο. Τέτοια είναι το ICQ, το Instant Messenger, το MSN Messenger (εικόνα) 2. Αποµακρυσµένη συνεργασία (Remote Collaboration) Shared File Editing, Audio-video Conferencing 3. ιανεµηµένος υπολογισµός (Distributed Computing) π.χ. SETI 4. File Sharing (Ανταλλαγή αρχείων) π.χ. Kazaa (εικόνα) 8

9 Τα δίκτυα Peer-to-Peer µπορούµε να τα χωρίσουµε σε δύο κατηγορίες : α) τα δίκτυα που µοιάζουν µε το Napster (centralized index) και χρησιµοποιούν servers για να κατευθύνουν την κίνηση και β) τα δίκτυα που δεν χρησιµοποιούν καθόλου servers (decentralized index) και οι υπολογιστές διασυνδέονται πάνω από µια IP (Internet Protocol) διεύθυνση και τέλος γ) υπάρχουν οπού υπάρχει µερική αποκέντρωση (partial centralized index). Στο Napster 5 και σε όλα τα δίκτυα που µοιάζουν µε αυτό υπάρχει ένας κεντρικός server ( µπορει και πάνω από ένας) στον οποίο πηγαίνει το αίτηµα ενός χρήστη για ένα συγκεκριµένο τραγούδι, το πρόγραµµα ψάχνει σε ποιους υπολογιστές υπάρχει αυτό και κεντρικός server κατευθύνει την σύνδεση µεταξύ των δύο όπου γίνεται µετά το upload στον υπολογιστή που έχει το τραγούδι από τον χρήστη που ζήτησε απευθείας. Από την άλλη υπάρχουν τα δίκτυα και οι εφαρµογές Peer-to-Peer που δεν έχουν server. Ένα παράδειγµα είναι τα τοπικά δίκτυα όπου επιτρέπουν σε ένα υπολογιστή να εντοπίζει τους άλλους και να επικοινωνεί καθώς και να αλληλεπιδρά µε τους άλλους υπολογιστές χωρίς να χρειάζεται κάποιος κεντρικός υπολογιστής να ρυθµίζει αυτή την διασύνδεση. Τέτοιας µορφής είναι και το Gnutella. εν υπάρχει ο κίνδυνος εδώ να εµφανιστεί αυτό που λέγεται one single point of failure, δηλαδή να καταρρεύσει το δίκτυο επειδή ένας server χάλασε για παράδειγµα. Αυτή η µορφή είναι που κυριαρχεί τον τελευταίο καιρό, ειδικά σε ότι έχει να κάνει µε προγράµµατα ανταλλαγής αρχείων. Ο λόγος είναι ότι στο Napster εφόσον όλα τα αιτήµατα περνούσαν από ένα κεντρικό server, αν χαλούσε αυτός τότε κατέρρεε και όλο το σύστηµα. Επίσης, µε τις µηνύσεις που έχουν εξαπολύσει η βιοµηχανία της µουσικής καθώς και άλλοι που θίγονται τα συµφέροντά τους, µπορούσαν εύκολα να κλείσουν τον κεντρικό server και να µην υπάρχει πρόβληµα για αυτούς. Όµως, οι εφαρµογές αυτές που έχουν την έννοια ενός αποκεντρωµένου δικτύου χωρίς server να ρυθµίζει ή να κατευθύνει δεν µπορεί να εµποδιστεί εύκολα. Βασικά θα πρέπει στην κυριολεξία να βγάζεις έναν ένα τους χρήστες που χρησιµοποιούν τέτοιες εφαρµογές από το Internet, που όµως στην θέση τους θα εµφανιζόντουσαν νέοι χρήστες! Κάτι τέτοιο είναι εφιάλτης για τη µουσική βιοµηχανία. Βλέπουµε ότι προκύπτουν και θέµατα νοµικής και ηθικής φύσης σε σχέση µε αυτό που λέγεται Peer-to-Peer Network. Υπάρχουν τέλος και οι εφαρµογές Peer-to-Peer που εφαρµόζουν την έννοια της µερικής αποκέντρωσης όπου κάποιοι κόµβοι αυτόµατα καθορίζονται ως υπέρ-κόµβοι (supernodes) αν καλύπτουν κάποια κριτήρια όπως εύρος ζώνης και υπολογιστική δύναµη και µέσω αυτών γίνονται η κατεύθυνση των συνδέσεων ανάµεσα σε δύο υπολογιστές ώστε να έχουµε καθαρή Peer-to-Peer σύνδεση. 5 Listening to Napster,Clay Shirky, The Accelerator Group, Βιβλιο Peer to Peer: Harnessing the Power of Disruptive Technologies 9

10 Τέλος συνοπτικά αναφέρουµε την εξέλιξη των δικτύων και των εφαρµογών από την µορφή client/server σε Peer-to-Peer. Το Internet είχε αρχικά σχεδιαστεί σαν ένα Peer-to-Peer σύστηµα. Η ιδέα του ARPANET ήταν να µοιράζεται πόρους σε όλη την Αµερική. Η δυσκολία ήταν να ενωθούν διαφορετικά είδη δικτύων όπως και καινούριες τεχνολογίες µε τέτοια αρχιτεκτονική που θα επέτρεπε κάθε δίκτυο να είναι ισότιµο µε τα άλλα. Το αρχικό Internet ήταν πολύ πιο ανοικτό από ότι είναι σήµερα και γενικά δυο µηχανές µπορούσαν να διασυνδεθούν και να ανταλλάξουν αρχεία, αφού δεν υπήρχαν και θέµατα ασφαλείας τότε. Οι πρώτες εφαρµογές τύπου client/server ήταν τα πρωτόκολλα FTP και TELNET. Υπήρχε όµως µια συµµετρία, δηλαδή κάθε host µπορούσε να ανταλλάξει αρχεία µε οποιοδήποτε host στην αρχή. Στην συνέχεια εµφανίστηκαν πιο πολύπλοκα συστήµατα όπως το Usenet και το DNS που παρουσίαζαν κάποια κοµµάτια που έχουν µεγάλες οµοιότητες µε σηµερινές εφαρµογές Peer-to-Peer, που έλυσαν πολλά προβλήµατα σε σχέση µε την ανταλλαγή αρχείων και την σύνδεση κόµβων. Όµως στη συνέχεια το Internet έγινε πιο κλειστό και εφαρµογές client/server κυριάρχησαν στο διαδίκτυο. Μέχρι τα µέσα 1990 κάθε υπολογιστής µπορούσε πρακτικά να είναι και πελάτης (client) και εξυπηρετητής (server). Όµως µε την εµφάνιση των firewalls άρχισε να εξαφανίζεται η συµµετρία στο διαδίκτυο, δηλαδή κάθε υπολογιστής (host) που αποκτά πρόσβαση στο διαδίκτυο να µπορεί να προσπελαστεί επίσης. Η λειτουργία ενός τυπικού firewall σήµαινε ότι οποιοσδήποτε host µέσα στο εσωτερικό δίκτυο µπορούσε να κάνει σύνδεση µε οποιοδήποτε στο διαδίκτυο αλλά οποιοσδήποτε host δεν θα µπορούσε να κάνει σύνδεση µε κάποιο από το εσωτερικό δίκτυο. Τα firewalls ήταν πολύ χρήσιµα εργαλεία για την ασφάλεια όµως δηµιουργούσαν πολλά προβλήµατα όσον αφορά την πραγµατοποίηση µοντέλων επικοινωνίας Peer-to-Peer.Επίσης υπήρχαν περιορισµοί και όσον αφορά και την προς τα έξω επικοινωνία. Πέρα από τα firewalls πρόβληµα για τις Peer-to-Peer εφαρµογές ήταν και το γεγονός ότι δεν υπήρχε σταθερή IP διεύθυνση για κάθε υπολογιστή που συνδεόταν µε το Internet αλλά είναι δυναµική η διεύθυνση. Η διεύθυνση δηλαδή ενός υπολογιστή κάθε µέρα µπορεί να άλλαζε. Έτσι πολλοί υπολογιστές είναι δύσκολα προσπελάσιµοι. Στη επόµενη σελίδα βλέπουµε µία εικόνα που µε συνοπτικό τρόπο δείχνει την εξέλιξη των δικτύων. 10

11 11

12 3. CENTRALIZED INDEX (NAPSTER) To Napster είναι όπως είπαµε µια µορφή Peer-to-Peer όπου έχει ένα κεντρικό server. Αυτό αποδείχτηκε ότι ήταν τελικά και η αδυναµία του, αφού µπόρεσε εύκολα να κλείσει από την στιγµή που κλείσανε τον κεντρικό server και έτσι κατέρρευσε το όλο σύστηµα. 12

13 Πρώτα θα εξηγήσουµε πως λειτουργούσε το Napster. Η κεντρική ιδέα είναι ότι ο server υπάρχει για να διευκολύνει την διασύνδεση δύο υπολογιστών, αφού στον κεντρικό αυτό server υπάρχουν τα µετά-δεδοµένα (metadata) για κάθε αρχείο σε ποιο υπολογιστή υπάρχει που έχει κατεβάσει το πρόγραµµα. Υπάρχει ένας κατάλογος δηλαδή στον κεντρικό υπολογιστή που δείχνει ποιο αρχείο βρίσκεται που, την ηµεροµηνία που δηµιουργήθηκε. Υπάρχει και ένας ακόµα πίνακας µε την συνεχώς ανανεώµενη IP διεύθυνση καθώς και την ταχύτητα της σύνδεσης. Όταν ένας χρήστης συνδέεται µε το Napster τότε φορτώνει από τον υπολογιστή του στο κεντρικό server του Napster µια λίστα των αρχείων που έχει µε όλα τα στοιχεία που αναφέραµε πριν. Η λίστα αυτή καταχωρείται στο server. Τότε ο server δείχνει το µήνυµα ότι επιτυχώς παραλήφθηκε η λίστα των αρχείων. Έστω ότι θέλω να βρω το µουσικό αρχείο Crazy. Πληκτρολογώ Crazy στο search box του προγράµµατος και η αίτηση για αυτό το αρχείο παραδίδεται στο server της Napster. Τότε ο server ψάχνει στα µεταδεδοµένα που έχει ποιος έχει το αρχείο και στέλνει στον χρήστη µια λίστα των αρχείων καθώς και των χρηστών που τα κατέχουν. Μετά ο χρήστης επιλέγει το αρχείο που θέλει και το επιλέγει. Τότε ο server ανοίγει την σύνδεση ανάµεσα στον χρήστη και σε αυτόν που έχει το αρχείο. 13

14 Αυτή ήταν βασικά η αρχιτεκτονική του Napster και είχε τεράστια επιτυχία µέχρι να κλείσει. Η εταιρεία ιδρύθηκε το Μάιο του 1999 και το πρώτο πρόγραµµα ήταν το Napster Version 1.0. που είχε δηµιουργηθεί από τον Ιανουάριο του Στο αποκορύφωµα του στο τέλος του 2000 είχε 80 εκατοµµύρια χρήστες. Στα µέσα του 2001 έκλεισε. Το Napster έδειξε πολλά πράγµατα για το µέλλον του Peer-to-Peer και άνοιξε το δρόµο σε δεκάδες άλλα προγράµµατα που έχουν πάρει τη θέση του ή έχουν χρησιµοποιήσει την αρχιτεκτονική του διάφορες επιχειρήσεις για να φτιάξουν καλύτερα δίκτυα. Το Napster 6 δεν ήταν καθαρά Peer-to-Peer. Όπως έχουµε πει µέχρι τότε υπήρχε η έννοια του server από όπου κατέβαζες αρχεία η έκανες οτιδήποτε άλλο. Το Napster ταίριαξε µε τον καλύτερο τρόπο να διατηρήσει σε µικρό ποσοστό αυτό, δηλαδή σε ένα κεντρικό server να υπάρχουν όλα τα στοιχεία για τα αρχεία αλλά ταυτόχρονα πέτυχε την αποκεντροποίηση του δικτύου γιατί πλέον τα αρχεία που θα κατέβαζε ένας χρήστης θα το έκανε απ ευθείας από την πηγή και όχι µέσω του κεντρικού υπολογιστή. Έτσι µε αυτό τον τρόπο βελτιωνόταν η ταχύτητα στο δίκτυο, από τη στιγµή που δεν έπρεπε το αρχείο να περάσει από το κέντρο του ιαδικτύου. Επίσης κατάφερε και κάτι άλλο, πρωτοφανές για την περίοδο τότε, αξιοποίησε τον αποθηκευτικό χώρο των εκατοµµυρίων PC, δεν χρειαζόντουσαν να είναι όλα αποθηκευµένα σε ένα server και επίσης ελαχιστοποίησε το κόστος της διαχείρισης τόσων αρχείων. Αυτή η µορφή του Peer-to-Peer έχει κάποια πλεονεκτήµατα και κάποια µειονεκτήµατα. Πρώτον βρίσκει εύκολα και πολύ γρήγορα τα αρχεία που θέλει να κατεβάσει ο χρήστης. ηλαδή από τη στιγµή που ζητήσει ένα αρχείο ο χρήστης, ο server µπορει εύκολα, γρήγορα και αξιόπιστα να το βρει γιατι η λίστα µε τα αρχεία και ποιος τα έχει είναι αποθηκευµένη βρίσκεται στο server και µπορεί εύκολα να τα επεξεργαστεί. Ακριβώς επειδή τα µέτα-δεδοµένα βρίσκονται στο server η έρευνα που θα γίνει όσον το δυνατό πιο περιεκτική. Τέλος, όλοι οι χρήστες για να ανήκουν σε αυτό το δίκτυο θα πρέπει να έχουν κάνει εγγραφή. Από την άλλη υπάρχουν κάποια µειονεκτήµατα. Πρώτον, είναι πολύ ευάλωτα στην λογοκρισία (ειπώθηκε πριν ότι κατέρρευσε από τη στιγµή που έπαψε να λειτουργεί ο server) όπως επίσης και σε µια βλάβη που τυχόν έχει ο server τότε δεν µπορεί να λειτουργήσει το δίκτυο. εύτερον, τα αρχεία που έχουν µεγάλη ζήτηση θα είναι λιγότερο προσπελάσιµα επειδή όλες οι αιτήσεις για αυτά θα πηγαίνουν σε ένα κεντρικό server. Τέλος, η λίστα µε τα αρχεία που βρίσκεται µπορεί να µην είναι πλήρως ενηµερωµένη, εφόσον η ενηµέρωση γίνεται περιοδικά και όχι διαρκώς. Στην επόµενη σελίδα φαίνεται τα ποσοστά των χρηστών Napster και οι ταχύτητες που διέθεταν. 6 Listening to Napster,Clay Shirky, The Accelerator Group, Βιβλιο Peer to Peer: Harnessing the Power of Disruptive Technologies 14

15 15

16 4.DECENTRALIZED INDEX 4.1GNYTELLA Το Gnutella 7 είναι µία από τις πρώτες τεχνολογίες Peer-to-Peer που ήταν καθαρές, δηλαδή ήταν πλήρως αποκεντρωµένες, δεν υπήρχε δηλαδή server όπως είδαµε πριν στο Napster. Το Gnutella δηµιουργήθηκε τον Μάρτιο του 2000, από τους Justin Frankel και Tom Pepper. Υπήρξαν και δηµιουργοί του περίφηµου Winamp που αγοράστηκε από τον AOL. Αυτό που είναι διαφορετικό στο Gnutella είναι ότι κρύβει από τον τελικό χρήστη την δοµή του Internet και είναι εξαιρετικά απλό. Επίσης, η εσωτερική του δοµή διαφέρει από όλα τα υπόλοιπα γιατί διαρκώς αλλάζει και δεν είναι σταθερή. Οι routers και οι γραµµές µπορεί να είναι φυσικά τα ίδια, αλλά το ποιοι routers και ποιες γραµµές συµµετέχουν κάθε φορά στο δίκτυο αλλάζει κάθε δευτερόλεπτο! Συνδυάζει δηλαδή µια δυναµική εικονική υποδοµή πάνω σε στη φυσική υποδοµή των δικτύων. Με το Gnutella δεν χρειάζεται να συνδεθείς µε ένα κεντρικό υπολογιστή αλλά να τρέξεις το πρόγραµµα και να συνδεθείς µε ένας οποιοδήποτε αυθαίρετο host. 7 Gnutella, Gene Kan, Gnutella and GoneSilent.com, Βιβλιο Peer to Peer: Harnessing the Power of Disruptive Technologies 16

17 Ο χρήστης του Gnutella συνδέεται µε το Ιντερνετ µε ένα host και στέλνει ένα µήνυµα PING. Το µήνυµα αυτό εκπέµπεται σε όλους τους hosts του Gnutella που βρίσκονται κοντά στο χρήστη και αυτοί απαντάνε µε ένα µήνυµα PONG, που σηµαίνει ότι σε αναγνώρισαν. Αν θέλει να ψάξει έστω για τραγούδια των PINK FLOYD πληκτρολογεί PINK FLOYD και η αίτηση αυτή του χρήστη προωθείται σε όλους τους hosts που βρίσκονται κοντά του. Αν τυχόν έχουν του στέλνουν απάντηση και παράλληλα προωθούν την αίτηση σε άλλους hosts έτσι που προοδευτικά ολόκληρο το δίκτυο να καλυφθεί. Παίρνει πολλές απαντήσεις τα λεγόµενα hits. ιαλέγει ένα από τα αρχεία και κάνει διπλό κλικ. Τότε προωθείται µια αίτηση από τον χρήστη προς τον host που έχει το αρχείο. Στην επόµενη εικόνα φαίνεται το αποτέλεσµα από µια αίτηση για αρχεία PINK FLOYD χρησιµοποιώντας το Gnutella. 17

18 Ο κάθε κόµβος (χρήστης) στο Gnutella είναι ταυτόχρονα και server(εξυπηρετητής) και client (πελάτης). Είναι ένα, υπάρχει µία εφαρµογή και για τα δύο. Αυτό όµως που είναι ενδιαφέρον, είναι ταυτόχρονα και το δίκτυο. Το δίκτυο της Gnutella υπάρχει σε κάθε κόµβο. Όσο πιο πολλοί είναι οι κόµβοι Gnutella τόσο πιο µεγάλο είναι και το δίκτυο ενώ αντίθετα αν δεν υπάρχουν κόµβοι δεν υπάρχει και δίκτυο. Ουσιαστικά ο ίδιος ο κόµβος είναι ο διαχειριστής του δικτύου, µε την προώθηση των ερωτηµάτων και την αποστολή των αποτελεσµάτων. Όταν ένας κόµβος κάνει ένα ερώτηµα για ένα αρχείο τότε το µήνυµα αυτό που προωθείται παίρνει ένα µοναδικό προσδιοριστικό (128-bit), το UUID, το οποίο αποθηκεύεται κάθε φορά από τον κόµβο που δέχεται το µήνυµα και το προωθεί σε άλλους κόµβους. Αν τυχόν δηµιουργηθεί loop και ξαναπεράσει το ίδιο µήνυµα ξανά από ένα κόµβο δεν το προωθήσει ξανά και έτσι δεν χαραµιστούν οι πόροι του δικτύου για να ξαναστειλει ένα µήνυµα. Επίσης, όταν ένας κόµβος (έστω ο Α) απαντάει στο ερώτηµα και στέλνει το αποτέλεσµα, κοιτάει τη µνήµη του και βλέπει το UUID του µηνύµατος και ποιος κόµβος του το έστειλε (έστω ο κόµβος Β) και στέλνει στο Β ένα µήνυµα που περιέχει το ίδιο UUID του αρχικού ερωτήµατος και αυτό συνεχίζεται µέχρι να φτάσει στον αρχικό αποστολέα του µηνύµατος. 18

19 Τέλος, ένας κόµβος στο µήνυµα που στέλνει έχει ένα αριθµό TTL (Time To Live) ο οποίος υποδηλώνει τον χρόνο ζωής του µηνύµατος που προοδευτικά µειώνεται µέχρι να φτάσει το 0 όπου σταµατάει η αναµετάδοση του µηνύµατος. File Discovery Mechanisms in Gnutella: Broadcast Mode 19

20 4.2 FREENET 8 Το FREENET είναι και αυτό Peer-to-Peer χωρίς κάποιο κεντρικό server και έχει πολλές οµοιότητες µε το Gnutella, έχει και όµως κάποιες διαφορές αν και η τεχνολογία τους είναι παρόµοια. Όπως είπαµε πριν στο Gnutella µπορεί να δώσει πολλές απαντήσεις χωρίς να υπάρχει κάποια συγκεκριµένη δοµή, κάθε κόµβος µπορεί να ερµηνεύει διαφορετικά το query που του έχει προωθηθεί. Αντίθετα στο FREENET αυτό δεν γίνεται. Επίσης αυτό που προσφέρει το FREENET είναι η ανωνυµία στο χρήστη και επιτυγχάνει την καλύτερη διαχείριση των πόρων του δικτύου. Ένας χρήστης προωθεί ένα αίτηµα (request) για ένα αρχείο που θέλει στο κόµβο που γνωρίζει (δηλαδή συνήθως τον υπολογιστή του χρήστη). Τα αιτήµατα είναι µηνύµατα (messages) που µπορούν να προωθηθούν σε πολλούς κόµβους. Για να γίνει χρήση των αποµακρυσµένων αρχείων πρέπει να πυροδοτήσει ένα αίτηµα Αν ο κόµβος δεν το έχει τότε προωθεί το αίτηµα στο κόµβο που θεωρεί ότι έχει τις περισσότερες πιθανότητες να το έχει. Τα µηνύµατα δηµιουργούν µια αλυσίδα (chain) καθώς ένα αίτηµα προωθείται από κόµβο σε κόµβο. Μετά από κάποιο σηµείο τα µηνύµατα σταµατάνε ώστε να µη σχηµατίζονται τεράστιες αλυσίδες. Η αλυσίδα τερµατίζεται όταν έχει περάσει από κάποιο αριθµό κόµβων ή όταν ένας κόµβος απαντάει µε τα δεδοµένα.. Η απάντηση προωθείται στον αρχικό κόµβο προς τα πίσω περνώντας από κάθε κόµβο από τον οποίο προωθήθηκε το αίτηµα. Κάθε κόµβος αποθηκεύει τοπικά την απάντηση (reply) ώστε να απαντάει άµεσα σε οποιαδήποτε νέα αιτήµατα για το συγκεκριµένο αρχείο. Έτσι µπορεί να κατεβάζεις δεδοµένα από ένα κόµβο που ούτε καν τον ήξερες. Κάθε κόµβος ξέρει µόνο ποιος κόµβος του προώθησε το αίτηµα και όχι ποιος αρχικά το ξεκίνησε. Ένας κόµβος µπορεί να γνωρίζει µόνο ένα ή δύο κόµβους. Έτσι προσφέρει ανωνυµία στους χρήστες και προσταστεύει τα αρχεία και δεν γίνεται να τοποθετηθούν ψεύτικα αρχεία από ένα attacker γιατί υπάρχουν τα κλειδιά που προσδιορίζουν µοναδικά ένα αρχείο. Μπορεί να µην είναι η τέλεια ανωνυµία, γιατί θεωρητικά µπορεί κάποιος πηγαίνοντας από κόµβο σε κόµβο να ανακαλύψει ποιος το ξεκίνησε όµως πρακτικά είναι αδύνατον γιατί θα απαιτούσε τεράστιους πόρους και δυνατότητες για κάποιον να παρακολουθεί το δίκτυο. Αυτό που θέλανε να προστατεύσουν οι δηµιουργοί του FREENET είναι η ανωνυµία. Στο παρακάτω σχεδιάγραµµα περιγράφεται το πώς ξεκινάει ένα αίτηµα και πως απαντάει ο κόµβος που το έχει. Επίσης φαίνεται η διαφορά µε το Gnutella όπου έχουµε broadcasting (εκποµπή) δηλαδή ένας κόµβος προωθεί το αίτηµα σε πολλούς κόµβους και όχι σε ένα όπως στο FREENET. 8 Freenet, Adam Langley, Βιβλιο Peer to Peer: Harnessing the Power of Disruptive Technologies 20

21 File Discovery Mechanisms in Freenet: Chain Mode Βλέπουµε ότι ο υπολογιστής Α προωθεί ένα αίτηµα στο γείτονα του Β αυτός στο D που είναι ένας από τους γείτονές του και τελικά φθάνει το αίτηµα στον Η που έχει το αρχείο και προωθεί την απάντηση πίσω στον Α περνώντας από κάθε κόµβο της αλυσίδας. Υπάρχει και περίπτωση αποτυχίας, δηλαδή να µη βρεθεί το αρχείο αν και υπάρχει. Αυτό φαίνεται παρακάτω µε τον υπολογιστή G να παίρνει λανθασµένη απόφαση δροµολόγησης (routing). Worst Case Scenario in Chain Mode Discovery 21

22 4.3 ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΚΑΙ ΜΕΙΟΝΕΚΤΗΜΑΤΑ ΤΩΝ ΜΕΘΟ ΩΝ ΑΝΑΖΗΤΗΣΗΣ ΣΤΟ GNUTELLA(BROADCAST METHOD) ΚΑΙ ΣΤΟ FREENET(CHAIN METHOD) Η µέθοδος αναζήτησης στο Gnutella µπορεί να χαρακτηριστεί πιο γερή, πιο δυνατή γιατί ο αριθµός των κόµβων που θα εξεταστούν θα είναι µεγαλύτερος, εποµένως θα υπάρχει και µεγαλύτερη παροχή αποτελεσµάτων ενώ θα είναι πιο ενδελεχής η αναζήτηση. ηλαδή η αναζήτηση σχεδόν πάντα θα βρίσκει το στόχο της Αντίθετα, το γεγονός ότι κάθε κόµβος προωθεί σε πολλούς κόµβους τα αιτήµατα αυξάνει κατά πολύ την κυκλοφορία στο δίκτυο και κατεβάζει τις ταχύτητες. Επίσης, είναι πιο πιθανό να δηµιουργηθούν τα loops, που αν και αντιµετωπίζονται όµως σίγουρα αυξάνουν την κίνηση στο δίκτυο. Μετά την επιστροφή των αποτελεσµάτων από µερικούς κόµβους το αίτηµα µπορεί να συνεχίσει να προωθείται ακόµα και αν δεν χρειάζεται και έτσι συντελώντας στην αύξηση της κυκλοφορίας του δικτύου και στην άσκοπη χρήση των πόρων του δικτύου και στην κατάχρηση του εύρους ζώνης. Το εύρος ζώνης που χρησιµοποιείται από τα αιτήµατα αυξάνεται αναλογικά µε τον αριθµό των κόµβων που υπάρχουν στο δίκτυο. Η µέθοδος αναζήτησης στο FREENET κατά µέσο όρο θα είναι πιο γρήγορη, δηλαδή θα εµφανίζει πιο γρήγορα τα αποτελέσµατα και ταυτόχρονα θα µειώνει την κυκλοφορία στο δίκτυο σε σχέση µε το Gnutella Ο λόγος που θα µειώνεται η κυκλοφορία είναι το γεγονός ότι η αναζήτηση θα σταµατάει µόλις βρεθεί το αρχείο. Κατά µέσο όρο µπορεί να είναι πιο γρήγορη αλλά στη χειρότερη περίπτωση θα είναι πιο αργή η µέθοδος αναζήτησης του FREENET σε σχέση µε το Gnutella. Επίσης το Gnutella είπαµε ότι σχεδόν θα εµφανίζει τα αποτελέσµατα ενώ αντίθετα στο FREENET µπορεί να µην εµφανιστούν καθόλου τα αποτελέσµατα σε περίπτωση κακής δροµολόγησης των αιτηµάτων. 22

23 4.4 ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΚΑΙ ΜΕΙΟΝΕΚΤΗΜΑΤΑ ΤΟΥ DECENTRALIZED INDEXING Σε σχέση µε το Napster υπάρχουν περισσότερα πλεονεκτήµατα Τα δίκτυα αυτά των Gnutella και FREENET έχουν µια έµφυτη εξελιξιµότητα, δηλαδή τα δίκτυα αυτά εξελίσσονται όσο αυξάνονται και οι χρήστες και βελτιώνονται όσο βελτιώνονται και οι χρήστες. Αντίθετα στο Napster η ύπαρξη ενός κεντρικού server περιορίζει σαφώς το δίκτυο. Επίσης, πολύ σηµαντικό για την διάρκεια ζωής αυτών των προγραµµάτων και των δικτύων είναι το γεγονός ότι δεν έχουν το single point of failure, δηλαδή ένα σηµείο στο οποίο το όλο σύστηµα να καταρρεύσει αφού το δίκτυο είναι οι χρήστες και αν ένας έχει πρόβληµα τότε δεν καταρρέει και το δίκτυο αλλά συνεχίζει χωρίς πρόβληµα Αντίθετα στο Napster και γενικά σε όλα τα δίκτυα που υπάρχει συγκεντρωµένο όλο το ευρετήριο των αρχείων σε ένα server αν τυχόν έχει πρόβληµα τότε καταρρέει όλο το δίκτυο αφού δεν µπορεί ένας υπολογιστής να βρει ποιος υπολογιστής έχει το αρχείο που θέλει και πως θα συνδεθεί µαζί του αφου δεν θα µπορεί να γίνει δροµολόγηση. Πέρα από θέµατα λειτουργίας είναι και δύσκολο να σταµατήσουν τέτοια δίκτυα. Τέλος πολύ σηµαντικό για τους χρήστες είναι ότι προσφέρει ανωνυµία και τους επιτρέπει να µην παρακολουθούνται, όπως συµβαίνει σήµερα στο Internet, αντίθετα µε το πώς αρχικά είχε σχεδιαστεί. Βέβαια έχει και κάποια σοβαρά µειονεκτήµατα. Ένα από αυτά είναι ότι η αναζήτηση των αρχείων είναι σχετικά αργή και αυτό επειδή δεν υπάρχει ένα ευρετήριο που περιέχει όλες τις πληροφορίες για κάθε αρχείο ώστε µε ένα query σε ένα κεντρικό server να σου στέλνει αµέσως απάντηση. Άµεση συνέπεια αυτού που µόλις αναφέρθηκε είναι και το γεγονός ότι αυξάνεται και η κυκλοφορία στο δίκτυο µε τα queries που γίνονται και προωθούνται σε πολλούς χρήστες µειώνοντας το διαθέσιµο εύρος ζώνης. 23

24 4.5 ΣΥΓΚΡΙΣΗ ΤΩΝ ΜΕΘΟ ΩΝ ΑΝΑΖΉΤΗΣΗΣ ΩΣ ΠΡΟΣ ΤΗΝ ΑΠΟ ΟΣΗ ΤΟΥΣ ΚΑΙ ΤΟ SMALL- WORLD- EFFECT Η απόδοση της αναζήτησης στο FREENET ακολουθεί τo Small- World- Effect 9 του Stanley Miligram. Το 1967, ένας καθηγητής του Harvard, o Stanley Miligram έστειλε ταχυδροµικώς εξήντα (60) γράµµατα σε µια οµάδα που την απάρτιζαν τυχαία επιλεγµένα άτοµα από την πόλη Omaha στη Nebraska, και τους ζήτησε να περάσουν τα γράµµατα σε ένα συγκεκριµένο πρόσωπο στην Βοστώνη σαν ένα µέρος ενός κοινωνιολογικού πειράµατος. Τους ζητήθηκε να περάσουν τα γράµµατα χρησιµοποιώντας µόνο ενδιάµεσους που είχαν ως γνωστούς. Κάθε πρόσωπο θα έδινε το γράµµα σε φίλο του η φίλους του που υποτίθεται θα ήταν πιο κοντά στο άνθρωπο-στόχο που ήταν στην Βοστόνη. Ο φίλος θα το έδινε σε άλλον φίλο και έτσι θα συνεχιζόταν µέχρι να φθάσει τον άνθρωπο στόχο. Με µεγάλη έκπληξη παρατηρήθηκε ότι 42 από τα 60 γράµµατα έφθασαν τον στόχο τους µέσω 5,5 ενδιαµέσων κατά µέσο όρο. Αυτό το διάσηµο φαινόµενο ονοµάστηκε Small- World- Effect. Η διαδικασία της αναζήτησης αρχείων σε ένα αποκεντροποιηµένο σύστηµα σαν το FREENET προσοµοιάζεται µε αυτό του πειράµατος που περιγράφηκε προηγουµένως. Το ζητούµενο είναι να βρεθεί ο κόµβος που έχει το αρχείο που ψάχνουµε. Κάθε κόµβος περνάει το αίτηµα αναζήτησης στον κόµβο που θεωρεί ότι πιο πιθανό να έχει το αρχείο. Τελικά το αίτηµα θα φθάσει στον κόµβο που έχει το αρχείο χρησιµοποιώντας έναν µικρό αριθµό ενδιαµέσων. Αυτό µπορεί να δειχθεί σαν ένα γραφικό πρόβληµα όπου οι άνθρωποι ή οι κόµβοι είναι οι κορυφές και η σχέση µεταξύ τους ή οι συνδέσεις µεταξύ των κόµβων είναι οι άκρες ή οι γραµµές. Το ζήτηµα είναι να βρεθεί η συντοµότερη διαδροµή µεταξύ δύο ανθρώπων ή των δύο κόµβων 9 HollyShare:, Peer-to-Peer File Sharing Application, ICS 243A Class Project Songmei Han, Bijit Hore, Ilya Issenin, Sean McCarthy, Shannon Tauro 24

25 . Σε ένα τυχαίο γράφηµα όπου κάθε ένας από τους Ν κόµβους (κορυφές) συνδέεται µε τυχαίους κόµβους (κορυφές) στο γράφηµα, το µήκος του µονοπατιού (path length) που ενώνει τους δύο κόµβους είναι περίπου logn/logk που είναι πολύ καλύτερο από το Ν/2Κ, που είναι το µήκος του µονοπατιού σε ένα φυσιολογικό γράφηµα όπου κάθε κόµβος συνδέεται στους πιο κοντινούς Κ κόµβους (κορυφές). Η απόδοση της αναζήτησης στο FREENET ακολουθεί το Small- World- Effect που σηµαίνει ότι έχει πολύ καλό µέσο όρο µήκος µονοπατιού. Όµως στην χειρότερη περίπτωση η αναζήτηση θα αποδειχθεί χωρίς αποτέλεσµα χωρίς λόγο εξαιτίας κακής απόφασης δροµολόγησης. Αυτό γίνεται ιδιαίτερα στην αρχή όταν οι κόµβοι δεν έχουν αρκετές πληροφορίες για τους άλλους κόµβους. Όσο αυξάνονται οι πληροφορίες που έχουν οι κόµβοι τόσο βελτιώνεται και η απόφαση δροµολόγησης των αιτηµάτων και η εύρεση του αρχείου. Αντίθετα τα αιτήµατα στο Gnutella είναι εγγυηµένα ότι θα βρουν το επιθυµητό µονοπάτι αλλά θα δηµιουργηθεί µεγάλη κυκλοφορία στο δίκτυο και θα υπάρχεικατάληψη σηµαντικού εύρους ζώνης. 25

26 5. PARTIALLY CENTRALIZED INDEXING SYSTEM Εκτός από τις δύο κατηγορίες που είδαµε πριν υπάρχει και µια τρίτη. Το Morpheus και το Kazaa υιοθετούν µια καινούρια αρχιτεκτονική, ένα µερικώς συγκεντρωµένο ευρετηριακό σύστηµα, που παίρνει στοιχεία και από τις δύο προηγούµενες κατηγορίες. Αυτή η τεχνολογία δηµιουργήθηκε από µια εταιρεία Fast Track η οποία εδρεύει στο Άµστερνταµ. Όπως το Gnutella και το FREENET και αντίθετα µε το Napster, δεν υπάρχουν ευρετήρια αρχείων σε ένα server. Όπως το Napster και αντίθετα µε το Gnutella και το FREENET είναι κλειστά συστήµατα που προϋποθέτουν κεντρική εγγραφή και σύνδεση του χρήστη. Μπορεί να ισχυρίζονται ότι είναι αυτό-οργανωµένα συστήµατα, όµως υπάρχει ένας κεντρικός server ο οποίος εγγράφει τα νέα µέλη και συνδέει τα µέλη µε το δίκτυο. Έχει όµως διαφορετική λειτουργία σε σχέση µε το Napster. Βασική έννοια που κατορθώνει όλα αυτά είναι τα supernodes 10, οι υπέρ-κόµβοι. Αφού ένας χρήστης εγγραφεί στο server του Morpheus και επικυρωθεί, τότε δίνει στο χρήστη (στην ουσία γίνονται αυτόµατα από το πρόγραµµα που τρέχει στον υπολογιστή του χρήστη) την διεύθυνση IP και το port (πάντα το 1214) ενός η περισσότερων Super-node στα οποία ο χρήστης συνδέεται. Ο χρήστης θα συνδεθεί µε ένα υπέρ-κόµβο απευθείας. Ο υπέρκόµβος (super-node) λειτουργεί όπως ο server στο Napster. Έχει ένα ευρετήριο των αρχείων που έχουν οι κόµβοι που είναι συνδεδεµένοι µαζί του και είναι ο υπέρ-κόµβος ο οποίος δέχεται τα queries των κόµβων και τα προωθεί σε άλλους υπέρ-κόµβους. Τα queries (αιτήµατα) προωθούνται µόνο σε υπέρ-κόµβους και όχι σε απλούς κόµβους. Όταν ένας υπέρκόµβος δέχεται ένα αίτηµα από ένα κόµβο τότε θα του στείλει αµέσως αποτελέσµατα αν υπάρχουν στην βάση δεδοµένων του το ευρετήριο των αρχείων που θέλει ο κόµβος (ο χρήστης δηλαδή) αλλιώς θα προωθήσει το αίτηµα σε άλλους υπέρ-κόµβους όπου θα του στείλουν τα αποτελέσµατα για να τα προωθήσει µε τη σειρά του στο κόµβο που τα ζήτησε. Τα αποτελέσµατα περιέχουν την IP διεύθυνση των κόµβων που έχουν τα αρχεία και υπάρχει Peer-to-Peer σύνδεση αφού οι 2 υπολογιστές συνδέονται απευθείας. Ένας κόµβος αυτόµατα θα επιλεγεί να είναι υπέρ-κόµβος εάν έχει µεγάλο εύρος ζώνης και µεγάλη υπολογιστική δύναµη. Με αυτό τον τρόπο δεν υπάρχει single point of failure όπως στο Napster. Στο morpheus και στο kazaa ο server που υπάρχει κρατάει πληροφορίες µόνο για τους υπέρ-κόµβους και για να εγγράφει νέους χρήστες. Έτσι σε περίπτωση χαλάσει ο server δεν καταρρέει αφού οι υπέρ-κόµβοι µπορούν να συνδεθούν από µόνοι τους χωρίς να χρείαζονται τον server. Όµως δεν θα µπορούν να γραφτούν νέοι χρήστες αλλά το σύστηµα συνεχίζει να λειτουργεί

27 27

28 Σε αυτό το σηµείο πρέπει να αναφερθεί ότι οι υπέρ-κόµβοι έχουν άλλη λειτουργία από τον κεντρικό server στο Νapster. Ο κεντρικός server στο Νapster απλά έχει ένα ευρετήριο των αρχείων που διαµοιράζονται στο δίκτυο. Ο κεντρικό server δεν µοιράζεται κάποιο αρχείο µαζί µε άλλους κόµβους στο δίκτυο και δεν κατεβάζει αρχεία από άλλους κόµβους. Στο Kazaa και στο Morpheus ο υπέρ-κόµβος (supernode) είναι από µόνος του και ένας κόµβος. Μοιράζεται αρχεία µε άλλους κόµβους και µπορεί να κατεβάζει αρχεία από άλλους κόµβους. Αν ένας υπέρ-κόµβος καταρρεύσει τότε δεν καταρρέει το δίκτυο αλλά όλοι οι κόµβοι που ήταν συνδεδεµένοι µαζί του ενώνονται µε άλλο υπέρ-κόµβο και αν όλοι οι υπέρ-κόµβοι καταρρεύσουν τότε οι κόµβοι που έχουν αποµείνει γίνονται υπέρ-κόµβοι από µόνοι τους. 28

29 6. ΣΥΜΠΕΡΑΣΜΑΤΑ-ΠΡΟΤΑΣΕΙΣ ΓΙΑ ΜΕΛΛΟΝΤΙΚΗ ΕΡΕΥΝΑ Το Internet είχε αρχικά σχεδιαστεί να είναι ένα ανοικτό σύστηµα όπου ο κάθε υπολογιστής θα µπορούσε να συνδεθεί µε άλλον υπολογιστή και να επικοινωνούν. Όµως στη συνέχεια θέµατα ασφάλειας καθώς και η υπερανάπτυξη του διαδικτύου, το οδήγησε να έχει τη µορφή πελάτης/ εξυπηρετητής (client/server). To 2000 όµως το Napster άνοιξε το δρόµο για όλα τα Peer-to-Peer εργαλεία δικτύων ώστε να επιτύχουν την απευθείας σύνδεση δύο υπολογιστών. Αφότου έκλεισε ακολούθησαν µια σειρά από άλλα εργαλεία που πήραν τη θέση του καθώς και πολλές εφαρµογές πλέον είναι στη λογική peer-to-peer. Υπάρχουν τρεις µορφές Peer to Peer. Η πρώτη έχει σαφώς πιο καλά αποτελέσµατα όσον αφορά την ταχύτητα στις αναζητήσεις αλλά παρουσιάζει σηµαντικά µειονεκτήµατα όπως ότι αν χαλάσει ο κεντρικός server τότε καταρρέει όλο το σύστηµα. Αντίθετα η αρχιτεκτονική που βασίζεται στη πλήρη αποκέντρωση, δηλαδή χωρίς να υπάρχει κάποιος κεντρικός υπολογιστής σίγουρα εγγυάται την σταθερότητα του συστήµατος ενώ µπορεί και να προσφέρει ανωνυµία που µπορεί να είναι ζητούµενο για πολλούς χρήστες, κάτι που φυσικά δεν θα αρέσει σε πολλές εταιρείες που θίγονται µε την απευθείας ανταλλαγή αρχείων µεταξύ των χρηστών. Σίγουρα, ταυτόχρονα µε την ανάπτυξη νέων τεχνολογιών Peer to Peer θα πρέπει να συζητηθούν και θέµατα που αφορούν την ηθική και νοµική φύση των τεχνολογιών αυτών. Υπάρχουν όµως και διάφορα µειονεκτήµατα σε σχέση µε τη ταχύτητα των αναζητήσεων. Υπάρχει και η τρίτη µορφή που συνδυάζει στοιχεία από τις δύο προηγούµενες µορφές, και πετυχαίνει σαφώς πιο γρήγορα αποτελέσµατα αναζήτησης µε την χρησιµοποίηση υπέρ-κόµβων, οι οποίοι όµως σε περίπτωσης κατάρρευσης δεν επηρεάζουν το δίκτυο που συνεχίζει να λειτουργεί. Πάντως, το µειονέκτηµα του είναι ότι δεν µπορεί να προσφέρει την ανωνυµία που ζητάει ο χρήστης αν και σε θέµατα λειτουργικότητας λύνει πολλά προβλήµατα που είχαν εµφανιστεί στις δύο προηγούµενες µορφές. Αν κάτι δυσκολεύει την περαιτέρω ανάπτυξη των εργαλείων Peer to Peer σίγουρα αυτό είναι τα firewalls. Τα firewalls καλύπτουν την ανάγκη των διαχειριστών δικτύου να καθορίζουν κάποια πλαίσια σχετικά µε τη χρήση των δικτύων. Και αυτό δεν θα αλλάξει ακόµα και µε τη χρησιµοποίηση των Peer to Peer εφαρµογών. Οπότε ένα περαιτέρω βήµα θα ήταν να αναπτυχθούν πιο έξυπνα firewalls που θ α επέτρεπαν περισσότερη ελευθερία και δεν θα δυσκόλευαν την απευθείας επικοινωνία δύο υπολογιστών. Το µεγάλο ζητούµενο είναι το εύρος ζώνης. Αν δεν γίνεται να αυξηθεί όσο το δυνατό περισσότερο (που αυξάνεται όµως) µπορούµε να έχουµε καλύτερη αξιοποίηση του υπάρχοντος εύρους ζώνης. Πρώτον αυτό µπορεί να γίνει µε την τοπική αποθήκευση των αρχείων σε κάποιους ενδιάµεσους σταθµούς ώστε να µην συναντιέται το φαινόµενο να προσπαθεί το πρόγραµµα να ξαναστείλει ξανά το αρχείο και να γίνεται άδικα κατάχρηση 29

30 του εύρους ζώνης. Σίγουρα θα βοηθούσε τα Peer-to- Peer προγράµµατα να εξασφάλιζαν να µην επαναλαµβάνεται η αποστολή αρχείου. Επίσης θα µπορούσε το κατάλληλο πρόγραµµα να καθορίζει πόσο από το διαθέσιµο εύρος ζώνης να µπορεί να χρησιµοποιεί, κάτι που θα καθόριζε ο χρήστης. Σίγουρα αυτές είναι κάποιες λύσεις που θα µπορούσαν να βελτιώσουν την υπάρχουσα κατάσταση. Αυτό που θα άλλαζε την κατάσταση θα ήταν να επιστρέφαµε στην λογική του Internet όπως είχε σχεδιαστεί αρχικά. Αυτό όµως είναι αδύνατο από τη στιγµή που υπάρχει αυτό που λέγεται dynamic IP, δηλαδή δεν υπάρχει σταθερή ΙP διεύθυνση αλλά αλλάζει συνεχώς γιατί δεν επαρκεί ο συνολικός αριθµός των διαφορετικών διευθύνσεων IP να καλύψει όλους τους χρήστες. Η λύση σε αυτό είναι το Internet 2, ή αλλιώς το πρωτόκολλο Ipv6 το οποίο θα έχει 128 bit διεύθυνση η οποία είναι υπεραρκετή για κάθε host να έχει σταθερή διεύθυνση. Έτσι, θεωρητικά κάθε host θα µπορεί να προσπελαστεί. Ένα θέµα που έχει πολύ ενδιαφέρον εφόσον η κατάσταση παραµένει η ίδια σε σχέση το dynamic IP είναι το κατά πόσο θα µπορούσε να δηµιουργηθεί ένα πρόγραµµα Peer to Peer που να µπορεί να ενώσει και να φέρει σε επικοινωνία χρήστες από διαφορετικά δίκτυα Peer to Peer. ηλαδή, στην έρευνα για ένα αρχείο ένας χρήστης του Morpheus να µπορεί να ψάξει και στο π.χ. Kazaa και να µπορέσει να κατεβάσει από εκεί το αρχείο. Κάτι τέτοιο θα ήταν µεγάλο πλεονέκτηµα για τους χρήστες αφού θα αυξανόταν η βάση δεδοµένων όπου θα µπορούν να ψάξουν και να βρουν πολύ περισσότερα πράγµατα. Φυσικά κάτι τέτοιο θα είχε πολλαπλό αντίκτυπο στα υπάρχουσα Peer to Peer δίκτυα και φυσικά θα ανοιγόντουσαν νέα µέτωπα κατά πόσο θα ήταν νοµικά αποδεκτό κάτι τέτοιο. Οι εφαρµογές Peer to Peer έχουν λίγα χρόνια ζωής και σίγουρα δεν έχουν φτάσει το αποκορύφωµα τους. Οι δυνατότητες εξέλιξης είναι µεγάλες και σίγουρα θα έχουν αντίκτυπο στη µορφή του διαδικτύου και θα το αλλάξουν. Το θέµα είναι πόσο και προς ποια κατεύθυνση γιατί είναι φανερό ότι υπάρχουν µεγάλα αντικρουόµενα οικονοµικά συµφέροντα, ταυτόχρονα στο παρασκήνιο υπάρχει, όσο και αν δεν είναι φανερό, τα ανοικτά δίκτυα απέναντι στα κλειστά που διαχειρίζονται και ρυθµίζονται από τρίτους, τα ανοικτά (open source) προγράµµατα απέναντι στα εµπορικά προγράµµατα και σίγουρα ατελείωτες δικαστικές µάχες. 30

31 ΒΙΒΛΙΟΓΡΑΦΙΑ ΠΗΓΕΣ Βιβλιο Peer to Peer: Harnessing the Power of Disruptive Technologies, A Network of Peers: Peer-to-Peer Models Through the History of the Internet, Nelson Minar and Marc Hedlund, ΑΡΘΡΟ Another P2P survey shows widespread file trading, Ann Harrison Network World Peer-to-Peer Newsletter, 09/04/03 Peer-to-Peer Networking, Arne Asphjell October 19, 2000 Version 1.1 BUSA 578 Fall 2000 Pacific Lutheran University Survey on P2P File Sharing System Sean McCarthy, Bijit Hore, Ilya Issenin, Shannon Tauro, Songmei Han Listening to Napster,Clay Shirky, The Accelerator Group, Βιβλιο Peer to Peer: Harnessing the Power of Disruptive Technologies Gnutella, Gene Kan, Gnutella and GoneSilent.com, Βιβλιο Peer to Peer: Harnessing the Power of Disruptive Technologies Freenet, Adam Langley, Βιβλιο Peer to Peer: Harnessing the Power of Disruptive Technologies HollyShare:, Peer-to-Peer File Sharing Application, ICS 243A Class Project, Songmei Han, Bijit Hore, Ilya Issenin, Sean McCarthy, Shannon Tauro Peer to Peer, David Strom, david@strom.com PC Expo/ ebiz presentations, June 2001 Legal and social issues in the growing Peer-to-Peer computing model, Vincent Matossian, 2001 UNDERSTANDING PEER-TO-PEER SHARING, by Shantanu Rastogi, Shantanu@techlex.org Peer to Peer Networks, Fox, G. A measurement study of peer-to-peer file sharing systems, Sarious, S., Gummadi, P.K., Gribble, S.D. Building bridges between P2P networks, John Borland, Staff Writer, CNET News.com ΠΗΓΕΣ ΑΠΟ INTERNET 31

32 =true&

33 - 33

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που 7.7 Πρωτόκολλο ARP 1 ύο είδη διευθύνσεων: MAC - IP Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που µπορεί

Διαβάστε περισσότερα

Search and Replication in Unstructured Peer-to-Peer Networks

Search and Replication in Unstructured Peer-to-Peer Networks Search and Replication in Unstructured Peer-to-Peer Networks Presented in P2P Reading Group in 11/10/2004 Abstract: Τα µη-κεντρικοποιηµένα και µη-δοµηµένα Peer-to-Peer δίκτυα όπως το Gnutella είναι ελκυστικά

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Υπηρεσίες Internet. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα θ

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Υπηρεσίες Internet. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα θ Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας Υπηρεσίες Internet ίκτυα Η/Υ Επίπεδο Εφαρµογής O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer

Διαβάστε περισσότερα

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol)

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol) Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας Κέρκυρα ίκτυα - Internet 2 Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) ΜηχανέςΑναζήτησηςστοWeb Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία

Διαβάστε περισσότερα

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα Στόχοι κεφαλαίου ίκτυα υπολογιστών (Κεφαλαιο 15 στο βιβλιο) Περιγραφή των κύριων θεµάτων σχετικά µε τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών

Διαβάστε περισσότερα

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Version 2.00 Επιμέλεια Σημειώσεων: Δημήτρης Κόγιας Πατρικάκης Χαράλαμπος Πίνακας περιεχομένων TELNET... 2 PING...

Διαβάστε περισσότερα

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Πλωτάρχης Γ. ΚΑΤΣΗΣ ΠΝ Γιατί χρησιµοποιούµε δίκτυα? Δίκτυο Σύνολο Η/Υ και συσκευών Συνδεδεµένα µε κάποιο µέσο Stand-alone

Διαβάστε περισσότερα

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.1.1. Γενικές Αρχές 1. Τι ονοµάζεται επικοινωνιακό υποδίκτυο και ποιο είναι το έργο του; Το σύνολο όλων των ενδιάµεσων κόµβων που εξασφαλίζουν την επικοινωνία µεταξύ

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία

Διαβάστε περισσότερα

το ιαδίκτυο συνδέει εκατοµµύρια χρήστες αποτελώντας την µεγαλύτερη πηγή πληροφοριών και ανταλλαγής µηνυµάτων στον πλανήτη.

το ιαδίκτυο συνδέει εκατοµµύρια χρήστες αποτελώντας την µεγαλύτερη πηγή πληροφοριών και ανταλλαγής µηνυµάτων στον πλανήτη. το ιαδίκτυο Μέχρι τώρα µάθαµε να εργαζόµαστε σε έναν από τους υπολογιστές του Εργαστηρίου µας. Όµως παρατηρήσαµε ότι οι υπολογιστές αυτοί µπορούν να ανταλλάσσουν στοιχεία, να τυπώνουν όλοι σε έναν εκτυπωτή

Διαβάστε περισσότερα

Εξοικείωση με τις εντολές ipconfig και ping

Εξοικείωση με τις εντολές ipconfig και ping Διαχείριση Δικτύων Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Εργαστηριακή Άσκηση Εξοικείωση με τις εντολές ipconfig και ping Σημείωση : Η άσκηση αναφέρεται σε εντολές των Windows. Υπάρχουν παρόμοιες

Διαβάστε περισσότερα

P2P αρχιτεκτονικές. για Υλοποίηση Επιχειρησιακών Μοντέλων για Η- Εμπόριο. S3 Laboratory - Τεχνολογία Ηλεκτρονικού Εμπορίου

P2P αρχιτεκτονικές. για Υλοποίηση Επιχειρησιακών Μοντέλων για Η- Εμπόριο. S3 Laboratory - Τεχνολογία Ηλεκτρονικού Εμπορίου P2P αρχιτεκτονικές για Υλοποίηση Επιχειρησιακών Μοντέλων για Η- Εμπόριο P2P αρχιτεκτονική P2P δικτύωση: νέα μορφή προγραμματισμού κατανεμημένων εφαρμογών P2P δίκτυα: διαθέτουν κόμβους που αλληλεπιδρούν

Διαβάστε περισσότερα

Σκοπιµότητα των firewalls

Σκοπιµότητα των firewalls Σκοπιµότητα των firewalls Παρέχουν προστασία των εσωτερικών δικτύων από απειλές όπως: Μη εξουσιοδοτηµένη προσπέλαση των δικτυακών πόρων: όταν επίδοξοι εισβολείς προσπαθούν να εισχωρήσουν στο δίκτυο και

Διαβάστε περισσότερα

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Τοπικά Δίκτυα Περίληψη Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Αναµεταδότες, Γέφυρες, Μεταγωγείς, δροµολογητές και Πύλες (repeaters, hubs, bridges, switches, routers,

Διαβάστε περισσότερα

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης

Διαβάστε περισσότερα

IRC Share. Πρόγραµµα ανταλλαγής αρχείων χωρίς την ύπαρξη εξυπηρετητών. Ανώτατο Τεχνολογικό Εκπαιδευτικό Ίδρυµα Κρήτης

IRC Share. Πρόγραµµα ανταλλαγής αρχείων χωρίς την ύπαρξη εξυπηρετητών. Ανώτατο Τεχνολογικό Εκπαιδευτικό Ίδρυµα Κρήτης IRC Share Πρόγραµµα ανταλλαγής αρχείων χωρίς την ύπαρξη εξυπηρετητών Ανώτατο Τεχνολογικό Εκπαιδευτικό Ίδρυµα Κρήτης Τµήµα Εφαρµοσµένης Πληροφορικής και Πολυµέσων Πτυχιακή εργασία από: Παπαδόπουλος Φώτης

Διαβάστε περισσότερα

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο Αρχές Δικτύων Επικοινωνιών Επικοινωνίες Δεδομένων Μάθημα 4 ο Τα επικοινωνιακά δίκτυα και οι ανάγκες που εξυπηρετούν Για την επικοινωνία δύο συσκευών απαιτείται να υπάρχει μεταξύ τους σύνδεση από σημείο

Διαβάστε περισσότερα

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.5 Πρωτόκολλο IP 38. Τι είναι το πρωτόκολλο ιαδικτύου (Internet Protocol, IP); Είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/IP. Βασίζεται στα αυτοδύναµα

Διαβάστε περισσότερα

Κάντε κλικ για έναρξη

Κάντε κλικ για έναρξη Σημειώσεις : Χρήστος Μουρατίδης Κάντε κλικ για έναρξη Ορισμός Δίκτυο Υπολογιστών = Mία ομάδα από 2 ή περισσότερους υπολογιστές που είναι συνδεδεμένοι μεταξύ τους. Ο κύριος σκοπός είναι να ανταλλάσσουν

Διαβάστε περισσότερα

Το ηλεκτρονικό ταχυδρομείο: Aφορά στην αποστολή και λήψη μηνυμάτων με συγκεκριμένη δομή και με συγκεκριμένα πρωτόκολλα. Ο αποστολέας και ο παραλήπτης

Το ηλεκτρονικό ταχυδρομείο: Aφορά στην αποστολή και λήψη μηνυμάτων με συγκεκριμένη δομή και με συγκεκριμένα πρωτόκολλα. Ο αποστολέας και ο παραλήπτης ΚΕΦΑΛΑΙΟ 10 Το ηλεκτρονικό ταχυδρομείο: Aφορά στην αποστολή και λήψη μηνυμάτων με συγκεκριμένη δομή και με συγκεκριμένα πρωτόκολλα. Ο αποστολέας και ο παραλήπτης αναγνωρίζεται από μία μοναδική διεύθυνση

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 4. Τεχνική Ανίχνευσης του. Πτυχιακή Εργασία Σελίδα 95

ΚΕΦΑΛΑΙΟ 4. Τεχνική Ανίχνευσης του. Πτυχιακή Εργασία Σελίδα 95 ΚΕΦΑΛΑΙΟ 4 Τεχνική Ανίχνευσης του ICMP Echo Spoofing Πτυχιακή Εργασία Σελίδα 95 Περιεχόμενα ΕΙΣΑΓΩΓΗ 98 ΜΕΡΟΣ Α: Έλεγχος του Icmp Echo Reply Πακέτου 103 A.1. Ανίχνευση του spoofed Icmp Echo Request Πακέτου.

Διαβάστε περισσότερα

Peer-to-Peer Technology

Peer-to-Peer Technology Peer-to-Peer Technology Συστήµατα Peer to Peer Καταργούν την αρχιτεκτονική Client-Server Στηρίζονται στην οµότιµη και εθελοντική συµπεριφορά των διαφόρων κόµβων Client Server Συστήµατα Peer to Peer Καταργούν

Διαβάστε περισσότερα

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. PROXY SERVER Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. Αποτελεσματικό εργαλείο για την απόκρυψη των εσωτερικών λεπτομερειών και διευθύνσεων IP του δικτύου. Αυξάνει τη συνολική

Διαβάστε περισσότερα

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

Διαβάστε περισσότερα

ίκτυα ίκτυο υπολογιστών: Ένα σύνολο από υπολογιστικές συσκευές που συνδέονται µεταξύ τους για σκοπούς επικοινωνίας και χρήσης πόρων. Συνήθως, οι συσκε

ίκτυα ίκτυο υπολογιστών: Ένα σύνολο από υπολογιστικές συσκευές που συνδέονται µεταξύ τους για σκοπούς επικοινωνίας και χρήσης πόρων. Συνήθως, οι συσκε ΙΚΤΥΑ & INTERNET ίκτυα ίκτυο υπολογιστών: Ένα σύνολο από υπολογιστικές συσκευές που συνδέονται µεταξύ τους για σκοπούς επικοινωνίας και χρήσης πόρων. Συνήθως, οι συσκευές συνδέονται µεταξύ τους µε καλώδια

Διαβάστε περισσότερα

ΠΟΛΥΜΕΣΑ ΣΤΟ ΙΑ ΙΚΤΥΟ

ΠΟΛΥΜΕΣΑ ΣΤΟ ΙΑ ΙΚΤΥΟ ΠΟΛΥΜΕΣΑ ΣΤΟ ΙΑ ΙΚΤΥΟ 1. Εισαγωγή Μετά τη ραγδαία εξάπλωση του ιαδικτύου (Internet) σε όλο τον κόσµο, δηµιουργήθηκε η ανάγκη παροχής πολυµεσικών υπηρεσιών µέσω του ιαδικτύου. Οι βασικές πολυµεσικές υπηρεσίες

Διαβάστε περισσότερα

T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: ΜΕΛΕΤΗ & ΡΥΘΜΙΣΕΙΣ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ RIP ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΣΤΕΡΓΙΟΥ ΕΛΕΥΘΕΡΙΟΣ ΣΠΟΥΔΑΣΤΡΙΑ: ΤΣΙΜΠΙΔΑ ΙΩΑΝΝΑ- ΠΑΡΑΣΚΕΥΗ

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Σημειώσεις Θεωρίας

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Σημειώσεις Θεωρίας Ινστιτούτα Επαγγελματική Κατάρτισης ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι Σημειώσεις Θεωρίας Επιμέλεια: Ματθές Δημήτριος Αθήνα 2017 Μάθημα 1: Βασικές Έννοιες στα Δίκτυα Υπολογιστών 1.1 Δίκτυο Υπολογιστών Ένα δίκτυο είναι

Διαβάστε περισσότερα

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος 09 1 http://creativecommons.org/licenses/by-nc-nd/3.

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος 09 1 http://creativecommons.org/licenses/by-nc-nd/3. Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET Εφαρµογές - Ιούλιος 09 1 Εισαγωγή στην τεχνολογία TCP/IP Τεχνολογία TCP/IP TCP/IP Πρωτόκολλα TCP/IP ή τεχνολογία TCP/IP ή τεχνολογία ιαδικτύου (Internet)( ιαδίκτυο

Διαβάστε περισσότερα

7.2 Τεχνολογία TCP/IP

7.2 Τεχνολογία TCP/IP 7.2 Τεχνολογία TCP/IP Ερωτήσεις 1. Πώς χρησιµοποιείται σήµερα ο όρος TCP/IP; ε ποια πρωτόκολλα αναφέρεται και γιατί έχει επικρατήσει αυτή η ονοµασία; 2. Ποια ανάγκη οδήγησε στην επικράτηση της τεχνολογίας

Διαβάστε περισσότερα

7.9 ροµολόγηση. Ερωτήσεις

7.9 ροµολόγηση. Ερωτήσεις 7.9 ροµολόγηση Ερωτήσεις 1. Να δώσετε τον ορισµό της δροµολόγησης; 2. Από τι εξαρτάται η χρονική στιγµή στην οποία λαµβάνονται οι αποφάσεις δροµολόγησης; Να αναφέρετε ποια είναι αυτή στην περίπτωση των

Διαβάστε περισσότερα

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Γενικά Η αρχιτεκτονική ανάπτυξης τους πληροφοριακού συστήµατος Γραµµατεία 2000 υποσύστηµα διαχείρισης προσωπικού

Διαβάστε περισσότερα

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Κεφάλαιο 4 SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 1 4.1 ΕΙΣΑΓΩΓΗ...3 4.2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ...3 4.2.1 Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...3 4.2.1.1 ΣΤΑΘΜΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...4 4.2.1.2 ΔΙΑΧΕΙΡΙΖΟΜΕΝΟΙ

Διαβάστε περισσότερα

Ομότιμα συστήματα p2p systems ΠΡΙΝΕΑ ΜΑΡΙΑ 10 ΕΞΑΜΗΝΟ

Ομότιμα συστήματα p2p systems ΠΡΙΝΕΑ ΜΑΡΙΑ 10 ΕΞΑΜΗΝΟ Ομότιμα συστήματα p2p systems ΠΡΙΝΕΑ ΜΑΡΙΑ 10 ΕΞΑΜΗΝΟ ΠΕΡΙΛΗΨΗ P2P Εναλλακτική λύση των παραδοσιακών συστημάτων κεντρικών Η/Υ Κυριότερα συστήματα:napster κ Gnutella Μελέτη μέτρησης συστημάτων (μέτρηση

Διαβάστε περισσότερα

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ

Διαβάστε περισσότερα

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ Ερωτήσεις 7.3 Πρωτόκολλο TCP 1. Τι είναι το τµήµα (segment) στο πρωτόκολλο TCP; Από ποια µέρη αποτελείται; 2. Για ποιο σκοπό χρησιµοποιείται ο Αριθµός ειράς στην επικεφαλίδα ενός segment TCP; 3. την περίπτωση

Διαβάστε περισσότερα

ΤΟ ΙΝΤΕΡΝΕΤ ΚΩΣΤΗΣ ΚΙΤΣΟΠΟΥΛΟΣ Α 2

ΤΟ ΙΝΤΕΡΝΕΤ ΚΩΣΤΗΣ ΚΙΤΣΟΠΟΥΛΟΣ Α 2 ΤΟ ΙΝΤΕΡΝΕΤ ΚΩΣΤΗΣ ΚΙΤΣΟΠΟΥΛΟΣ Α 2 ΤΙ ΕΙΝΑΙ ΤΟ INTERNET Το Internet είναι ένα πλέγμα από εκατομμύρια διασυνδεδεμένους υπολογιστές που εκτείνεται σχεδόν σε κάθε γωνιά του πλανήτη και παρέχει τις υπηρεσίες

Διαβάστε περισσότερα

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP) 3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP) 1 / 32 Σε έναν κόμβο ο οποίος επιθυμεί να αποστείλει δεδομένα σε κάποιον

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Ηυιοθέτησητης τεχνολογίαςκαι αρχιτεκτονικής TCP/IP δεν έρχεται σε σύγκρουσηµε το µοντέλο του OSI και αυτό γιατί και τα δυο συστήµατααναπτύχθηκαν συγχρόνως. Παρόλα αυτά, υπάρχουν ορισµένες ουσιώδεις διαφορές

Διαβάστε περισσότερα

Επίπεδο δικτύου IP Forwading κτλ

Επίπεδο δικτύου IP Forwading κτλ Επίπεδο δικτύου IP Forwading κτλ (IP για που το έβαλες) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο δικτύου (Network layer) Επίπεδο εφαρμογής (Application layer):

Διαβάστε περισσότερα

ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων

ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων Μαρία Ι. Ανδρέου ΗΜΥ417, ΗΜΥ 663 Κατανεµηµένα Συστήµατα Χειµερινό Εξάµηνο 2006-2007 Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο

Διαβάστε περισσότερα

ιαδίκτυα & Ενδοδίκτυα Η/Υ

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΙΑ ΙΚΤΥΑΚΗ ΛΕΙΤΟΥΡΓΙΑ (Kεφ. 16) ΠΡΩΤΟΚΟΛΛΑ ΡΟΜΟΛΟΓΗΣΗΣ Αυτόνοµα Συστήµατα Πρωτόκολλο Συνοριακών Πυλών OSPF ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΟΛΟΚΛΗΡΩΜΕΝΩΝ ΥΠΗΡΕΣΙΩΝ (ISA) Κίνηση ιαδικτύου Προσέγγιση

Διαβάστε περισσότερα

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING)

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING) ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING) Α. Α. Οικονομίδης Πανεπιστήμιο Μακεδονίας Διασυνδεδεμένο δίκτυο διασύνδεση δικτύων που το καθένα διατηρεί την ταυτότητά του χρησιμοποιώντας ειδικούς μηχανισμούς διασύνδεσης

Διαβάστε περισσότερα

Περιεχόμενα. Δημιουργία σύνδεσης... 27 5. ΤΙ ΕΙΝΑΙ ΙΣΤΟΣΕΛΙΔΕΣ ΚΑΙ ΤΙ ΤΟΠΟΘΕΣΙΕΣ ΙΣΤΟΥ... 37. Γνωριμία με μια ιστοσελίδα:... 38

Περιεχόμενα. Δημιουργία σύνδεσης... 27 5. ΤΙ ΕΙΝΑΙ ΙΣΤΟΣΕΛΙΔΕΣ ΚΑΙ ΤΙ ΤΟΠΟΘΕΣΙΕΣ ΙΣΤΟΥ... 37. Γνωριμία με μια ιστοσελίδα:... 38 Περιεχόμενα ΠΡΟΛΟΓΟΣ... 11 ΔΙΑΔΙΚΤΥΟ... 13 1. ΙΣΤΟΡΙΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ... 15 2. ΤΙ ΕΙΝΑΙ ΤΟ ΔΙΑΔΙΚΤΥΟ INTERNET;... 16 3. ΤΙ ΠΡΟΣΦΕΡΕΙ ΤΟ ΔΙΑΔΙΚΤΥΟ, ΤΙ ΜΠΟΡΕΙ ΝΑ ΒΡΕΙ ΚΑΝΕΙΣ... 19 4. ΤΙ ΑΠΑΙΤΕΙΤΑΙ ΓΙΑ ΝΑ

Διαβάστε περισσότερα

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4 Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4 Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων 1.1. Εισαγωγή Γενικότερα δεν υπάρχει κάποια ταξινόμηση των πιθανών δικτύων κάτω από την οποία να ταιριάζουν όλα τα δίκτυα. Παρόλα αυτά η ταξινόμηση τους είθισται να γίνεται

Διαβάστε περισσότερα

Επαναληπτικές Ασκήσεις Μαθήματος

Επαναληπτικές Ασκήσεις Μαθήματος Επαναληπτικές Ασκήσεις Μαθήματος Ερώτηση: EAM1. Ποιο από τα παρακάτω χαρακτηριστικά δεν αποτελεί κριτήριο κατηγοριοποίησης δικτύων. Κλίμακα Τεχνολογία μετάδοσης Πλήθος τερματικών εντός του δικτύου Ερώτηση:

Διαβάστε περισσότερα

Λογισµικό (Software SW) Λειτουργικά Συστήµατα και ίκτυα

Λογισµικό (Software SW) Λειτουργικά Συστήµατα και ίκτυα Λογισµικό (Software SW) Λειτουργικά Συστήµατα και ίκτυα Μαζική επεξεργασία ή επεξεργασία κατά δέσµες (batch processing) Χώρος χρήστη Εργασίες (Jobs): Πρόγραµµα, δεδοµένα και οδηγίες Αποτελέσµατα Χώρος

Διαβάστε περισσότερα

Περίληψη Λαμπρόπουλος

Περίληψη Λαμπρόπουλος Περίληψη Λαμπρόπουλος 1. Αντικείμενο και Περιγραφή της Διατριβής H διδακτορική διατριβή με τίτλο «Σχεδιασμός και υλοποίηση συστήματος διαχείρισης και ενοποίησης διαφορετικών ταυτοτήτων χρηστών σε δίκτυα

Διαβάστε περισσότερα

ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ. Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26. Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M.

ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ. Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26. Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M. ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26 Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M.: 43 Άσκηση 3 Μια αξιόπιστη multicast υπηρεσία επιτρέπει σε έναν

Διαβάστε περισσότερα

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet)

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet) ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet) Περίληψη Πως τα διάφορα δίκτυα διαφέρουν µεταξύ τους Πως συνδέονται ανοµοιογενή δίκτυα µεταξύ τους Εικονικά κυκλώµατα συνδεδεµένα σε σειρά ιαδικτύωση

Διαβάστε περισσότερα

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος?

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος? Μετάδοση Δεδομένων Δίκτυα Υπολογιστών 68 Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της Απάντηση : Στα δίκτυα μεταγωγής κυκλώματος (circuit switching networks), η μετάδοση των

Διαβάστε περισσότερα

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 CubisLITE Client Οδηγίες Χρήσεως Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 1 ΠΕΡΙΕΧΟΜΕΝΑ Γενικά 1. Τι είναι ο CubisLITE Server 2. Τι είναι ο

Διαβάστε περισσότερα

Κεφάλαιο 7.3. Πρωτόκολλο TCP

Κεφάλαιο 7.3. Πρωτόκολλο TCP Κεφάλαιο 7.3 Πρωτόκολλο TCP Πρωτόκολλο TCP Το πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol, TCP) είναι το βασικό πρωτόκολο του Επιπέδου Μεταφοράς του μοντέλου TCP/IP. Παρέχει υπηρεσίες προσανατολισμένες

Διαβάστε περισσότερα

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο Συσκευές Τηλεπικοινωνιών και Δικτύωσης Επικοινωνίες Δεδομένων Μάθημα 9 ο Εισαγωγή Ένα δίκτυο αποτελείται από ενεργά και παθητικά στοιχεία. Στα παθητικά στοιχεία εντάσσονται τα καλώδια και τα εξαρτήματα

Διαβάστε περισσότερα

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Δρομολόγηση

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Δρομολόγηση Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Δρομολόγηση Δρ. Απόστολος Γκάμας Διδάσκων 407/80 gkamas@uop.gr Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών Διαφάνεια 1 Δρομολόγηση Εισαγωγή Ιεραρχική δρομολόγηση

Διαβάστε περισσότερα

Πρόσκληση 10: Προηγμένες Τηλεματικές Υπηρεσίες Τ.Ε.Ι. Ηπείρου Δίκτυο Τ.Ε.Ι. Ηπείρου ΙΙ

Πρόσκληση 10: Προηγμένες Τηλεματικές Υπηρεσίες Τ.Ε.Ι. Ηπείρου Δίκτυο Τ.Ε.Ι. Ηπείρου ΙΙ H ΥΠΗΡΕΣΙΑ DHCP Αν είστε ένας διαχειριστής δικτύου (network administrator),σίγουρα θα έχετε αντιμετωπίσει το πρόβλημα των "ip conflicts", εν όσο προσπαθείτε να ρυθμίσετε τις διευθύνσεις ip των hosts στο

Διαβάστε περισσότερα

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση.

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση. ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ / Γ- ΕΠΑ.Λ. ΗΜΕΡΟΜΗΝΙΑ: 21-02- 2016 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ-Α.ΚΑΤΡΑΚΗ ΘΕΜΑ Α. A1. Να γράψετε το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη

Διαβάστε περισσότερα

Δίκτυα ΙΙ. Κεφάλαιο 7

Δίκτυα ΙΙ. Κεφάλαιο 7 Δίκτυα ΙΙ Κεφάλαιο 7 Στο κεφάλαιο αυτό παρουσιάζεται ο τρόπος επικοινωνίας σε ένα δίκτυο υπολογιστών. Το κεφάλαιο εστιάζεται στο Επίπεδο Δικτύου του OSI (το οποίο είδατε στο μάθημα της Β Τάξης). Οι βασικές

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Ημέχρι τώρα περιγραφή των πρωτοκόλλων TCP/IP αποδεικνύει, ότι το πρωτόκολλο IP είναι υπεύθυνο για τη μεταφορά των αυτοδύναμων πακέτων στον προορισμό, που δηλώνεται από τη διεύθυνση προορισμού, αλλά δεν

Διαβάστε περισσότερα

Ολοκληρωµένα ικτυακά ΣυστήµαταΚορµού (Backbone Networks)

Ολοκληρωµένα ικτυακά ΣυστήµαταΚορµού (Backbone Networks) Ολοκληρωµένα ικτυακά ΣυστήµαταΚορµού (Backbone Networks) Βασικές τεχνολογίες για δίκτυα κορµού (backbone networks) ο συνδυασµός της οπτικής τεχνολογίας WDM µε δικτυακές τεχνολογικές βαθµίδες υψηλοτέρων

Διαβάστε περισσότερα

Βασικές Υπηρεσίες Διαδικτύου. Επικοινωνίες Δεδομένων Μάθημα 2 ο

Βασικές Υπηρεσίες Διαδικτύου. Επικοινωνίες Δεδομένων Μάθημα 2 ο Βασικές Υπηρεσίες Διαδικτύου Επικοινωνίες Δεδομένων Μάθημα 2 ο Μεταφορά αρχείων (File Transfer Protocol, FTP) user at host FTP user interface FTP client local file system file transfer FTP server remote

Διαβάστε περισσότερα

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δίκτυα Υπολογιστών Στόχοι 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες

Διαβάστε περισσότερα

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7]

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7] Στόχοι ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες τους. Να περιγράψουμε

Διαβάστε περισσότερα

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ Μάθημα 4ο Βελώνης - 1ο Τ.Ε.Ε. Κατερίνης Καθηγητής Πληροφορικής ΠΕ20 4-1 ΟΙ ΔΙΕΥΘΥΝΣΕΙΣ ΤΟΥ INTERNET IP Διευθύνσεις, Συμβολικές Διευθύνσεις, DNS http://www.uth.gr/main/help/help-desk/internet/internet1.html

Διαβάστε περισσότερα

OMOTIMH ΔΙΚΤΥΩΣΗ PEER TO PEER (Ρ2Ρ) NETWORKING

OMOTIMH ΔΙΚΤΥΩΣΗ PEER TO PEER (Ρ2Ρ) NETWORKING lπανεπιστήμιο Μακεδονίας ΠΜΣ Πληροφοριακά Συστήματα Τεχνολογίες Τηλεπικοινωνιών & Δικτύων Καθηγητής: Α.Α. Οικονομίδης University of Macedonia Master Information Systems Networking Technologies Professor:

Διαβάστε περισσότερα

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Ethernet Ethernet ΙΕΕΕ CSMA/CD Ethernet Τα τοπικά δίκτυα είναι συνήθως τύπου Ethernet ή λέμε ότι ακολουθούν το πρότυπο ΙΕΕΕ 802.3 Ακολουθούν το μηχανισμό CSMA/CD (Πολλαπλή πρόσβαση με Ακρόαση Φέροντος και Ανίχνευση Συγκρούσεων). Πολλαπλή

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο Πρωτόκολλα Διαδικτύου Μέρος 2ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Internet Protocol (IP) Στο επίπεδο δικτύου της τεχνολογίας TCP/IP, συναντάμε το πρωτόκολλο IP. Η λειτουργία του IP βασίζεται αποκλειστικά

Διαβάστε περισσότερα

ΔΡΟΜΟΛΟΓΗΣΗ ΠΑΚΕΤΩΝ. Η δρομολόγηση των πακέτων μπορεί να γίνει είτε κάνοντας χρήση ασυνδεσμικής υπηρεσίας είτε συνδεσμοστρεφούς υπηρεσίας.

ΔΡΟΜΟΛΟΓΗΣΗ ΠΑΚΕΤΩΝ. Η δρομολόγηση των πακέτων μπορεί να γίνει είτε κάνοντας χρήση ασυνδεσμικής υπηρεσίας είτε συνδεσμοστρεφούς υπηρεσίας. ΕΠΙΠΕΔΟ ΔΙΚΤΥΟΥ Το επίπεδο δικτύου ασχολείται με τη μεταφορά πακέτων από την προέλευσή τους μέχρι τον προορισμό τους. Επιλέγει τις κατάλληλες διαδρομές από τους διάφορους δρομολογητές ώστε ένα πακέτο να

Διαβάστε περισσότερα

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Μετάδοσης Δεδομένων Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail:

Διαβάστε περισσότερα

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 9: MPLS

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 9: MPLS Δίκτυα Υψηλών Ταχυτήτων Ενότητα 9: MPLS Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως

Διαβάστε περισσότερα

Βασίλειος Κοντογιάννης ΠΕ19

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα3 Επικοινωνία και Διαδίκτυο Κεφ9: Διαδίκτυο, Web2.0, WebX.0 9.1 Ιστορικά στοιχεία Από πού, πότε με ποια μορφή και με ποια αφορμή ξεκίνησε η λειτουργία του Διαδικτύου; Ξεκίνησε στην Αμερική, το 1969,

Διαβάστε περισσότερα

ΔΙΚΤΥΑ Η/Υ ΙΙ. Διαδικτύωση

ΔΙΚΤΥΑ Η/Υ ΙΙ. Διαδικτύωση ΔΙΚΤΥΑ Η/Υ ΙΙ Διαδικτύωση Γενικά Διαδικτύωση είναι η διασύνδεση υπολογιστικών συστημάτων μέσω τηλεπικοινωνιακών δικτύων με σκοπό το διαμοιρασμό των πόρων και των υπηρεσιών τους. Τοπικά δίκτυα (LANs) Ευρείας

Διαβάστε περισσότερα

Επικοινωνία Client/Server

Επικοινωνία Client/Server Επικοινωνία Client/Server Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης Επικοινωνία - Client/Server 1 Μοντέλο Πελάτη-Εξυπηρετητή Βασική ιδέα: να δομηθεί το λειτουργικό σύστημα ως συνεργαζόμενες

Διαβάστε περισσότερα

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 6: Συσκευές τηλεπικοινωνιών και δικτύωσης (Θ) Ενεργά στοιχεία δικτύων Δύο συστήματα Η/Υ μπορούν να συνδεθούν χρησιμοποιώντας: Δια-αποδιαμορφωτές

Διαβάστε περισσότερα

Εργαλεία Ανάπτυξης Εφαρμογών Internet I

Εργαλεία Ανάπτυξης Εφαρμογών Internet I Εργαλεία Ανάπτυξης Εφαρμογών Internet I 2: Εισαγωγή στον περιβάλλον με δομή πελάτη-εξυπηρετητή Σταύρος Καμμάς 4 φάσεις διαδικτυακών εφαρμογών 1. Εφαρμογές στατικής πληροφόρησης 2. Εφαρμογές με απλή αμφίδρομη

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Όπως έχουμε ήδη αναφέρει, τα δίκτυα τεχνολογίας / χρησιμοποιούν διεύθυνση 32 bits, προκειμένου να δρομολογήσουν ένα αυτοδύναμο πακέτο στο προορισμό του. Κατά σύμβαση έχει επικρατήσει οι διευθύνσεις να

Διαβάστε περισσότερα

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ.

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. ΚΕΦΑΛΑΙΟ 9 Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. Το 1966 αρχίζει ο σχεδιασμός του ARPANET, του πρώτου

Διαβάστε περισσότερα

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία Δίκτυα ηλεκτρονικών υπολογιστών είναι υπολογιστές της ίδιας ή και διαφορετικής μάρκας συνδεδεμένοι μεταξύ τους σε τοπικό (local) ή ευρύ (wide) επίπεδο

Διαβάστε περισσότερα

Ασφάλεια Υπολογιστικών Συστηµάτων

Ασφάλεια Υπολογιστικών Συστηµάτων Ταυτοποίηση και Πιστοποίηση (Identification & Authentication) Εισαγωγή - Βασικές Έννοιες Τεχνικές Ταυτοποίησης και Πιστοποίησης Συστήµατα που βασίζονται στην πληροφορία Συστήµατα που βασίζονται στην κατοχή

Διαβάστε περισσότερα

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή Εγχειρίδιο Φοιτητών 1. Εισαγωγή Η ηλεκτρονική πλατφόρµα «e-class», αποτελεί ένα ολοκληρωµένο σύστηµα Ασύγχρονης Τηλεκπαίδευσης. Στόχος της είναι παροχή υποδοµών εκπαίδευσης και κατάρτισης ανεξάρτητα από

Διαβάστε περισσότερα

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων Ανδρέας Παπαζώης Τμ. Διοίκησης Επιχειρήσεων Περιεχόμενα Εργ. Μαθήματος Διεύθυνση MAC Πρωτόκολλο DNS Πρωτόκολλο DHCP Σχετικές ρυθμίσεις στον «Πίνακα Ελέγχου» των Windows 2/10 Διεύθυνση MAC Είναι ένας μοναδικός

Διαβάστε περισσότερα

α. Συνόδου β. Μεταφοράς γ. Δικτύου δ. Διασύνδεσης δεδομένων ε. Φυσικού Επιπέδου (Μονάδες 5)

α. Συνόδου β. Μεταφοράς γ. Δικτύου δ. Διασύνδεσης δεδομένων ε. Φυσικού Επιπέδου (Μονάδες 5) ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 30/11/2014 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ, Α. ΙΛΕΡΗ ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν γράφοντας δίπλα στο

Διαβάστε περισσότερα

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης Γεώργιος ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Μάθημα 2ο. Βελώνης Γεώργιος - 1ο Τ.Ε.Ε. Κατερίνης. Καθηγητής Πληροφορικής ΠΕ20 2-1

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης Γεώργιος ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Μάθημα 2ο. Βελώνης Γεώργιος - 1ο Τ.Ε.Ε. Κατερίνης. Καθηγητής Πληροφορικής ΠΕ20 2-1 ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελών ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ Μάθημα 2ο Βελών - 1ο Τ.Ε.Ε. Κατερίν Καθηγητής Πληροφορικής ΠΕ20 2-1 Τεχνολογίες Μεταγωγής Δεδομένων Δίκτυα Μεταγωγής Βελών Βελών Δίκτυα Μεταγωγής Δίκτυα Μεταγωγής

Διαβάστε περισσότερα

Τοπικά Δίκτυα. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

Τοπικά Δίκτυα. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Τοπικά Δίκτυα Περίληψη Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Αναμεταδότες, Γέφυρες, Μεταγωγείς, δρομολογητές και Πύλες (repeaters, hubs, bridges, switches, routers,

Διαβάστε περισσότερα

Η Υλοποίηση της Επικοινωνίας. Κατανεµηµένα Συστήµατα

Η Υλοποίηση της Επικοινωνίας. Κατανεµηµένα Συστήµατα Η Υλοποίηση της Επικοινωνίας στα Κατανεµηµένα Συστήµατα ιαφάνειες στα πλαίσια του µαθήµατος: Κατανεµηµένα Συστήµατα Ε Εξάµηνο, Τµήµα Πληροφορικής και Τεχνολογίας Υπολογιστών, ΤΕΙ Λαµίας Πέτρος Λάµψας 2002

Διαβάστε περισσότερα

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 4: Τεχνικές Μετάδοσης ΜΕΤΑΓΩΓΗ Τεχνική µεταγωγής ονομάζεται ο τρόπος µε τον οποίο αποκαθίσταται η επικοινωνία ανάµεσα σε δύο κόµβους με σκοπό την

Διαβάστε περισσότερα

7.11 Πρωτόκολλα Εφαρµογής. 7.11.2 Βασικές και Προηγµένες Υπηρεσίες ιαδικτύου. Ηλεκτρονικό Ταχυδροµείο. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.11 Πρωτόκολλα Εφαρµογής. 7.11.2 Βασικές και Προηγµένες Υπηρεσίες ιαδικτύου. Ηλεκτρονικό Ταχυδροµείο. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.11 Πρωτόκολλα Εφαρµογής 104. Αναφέρετε ονοµαστικά τις πιο χαρακτηριστικές εφαρµογές που υποστηρίζει η τεχνολογία TCP/IP οι οποίες είναι διαθέσιµες στο ιαδίκτυο 1. Ηλεκτρονικό

Διαβάστε περισσότερα

Συστήματα Peer To Peer (P2P Systems) Γαλάνης Δημήτριος Παπαδημητρίου Χριστίνα

Συστήματα Peer To Peer (P2P Systems) Γαλάνης Δημήτριος Παπαδημητρίου Χριστίνα Συστήματα Peer To Peer (P2P Systems) Γαλάνης Δημήτριος Παπαδημητρίου Χριστίνα Τα Peer-To-Peer προσελκύουν το ενδιαφέρον Ακαδημαϊκά Προσπάθειες International Workshop on P2P Computing Global and P2P Computing

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7.3 Πρωτόκολλο 7.3.1 συνδέσεις Στηνπαρουσίαση του πρωτοκόλλου είπαµε, ότι πρόκειται για πρωτόκολλοπροσανατολισµένο σε σύνδεση. Τι είναιόµως η σύνδεσηκαι πωςτο πρωτόκολλοσυσχετίζειτα τµήµατα µε τη σύνδεση,

Διαβάστε περισσότερα

Δροµολόγηση (Routing)

Δροµολόγηση (Routing) Δροµολόγηση (Routing) Περίληψη Flooding Η Αρχή του Βέλτιστου και Δυναµικός Προγραµµατισµός Dijkstra s Algorithm Αλγόριθµοi Δροµολόγησης Link State Distance Vector Δροµολόγηση σε Κινητά Δίκτυα Δροµολόγηση

Διαβάστε περισσότερα

ιαχείριση Πληροφοριών στο ιαδίκτυο

ιαχείριση Πληροφοριών στο ιαδίκτυο ιαχείριση Πληροφοριών στο ιαδίκτυο Εργαστήριο (Φυλλάδιο 3) ΤΕΙ Καβάλας - Σχολή ιοίκησης & Οικονοµίας Τµήµα ιαχείρισης Πληροφοριών ιδάσκων: Μαρδύρης Βασίλειος, ιπλ. Ηλ. Μηχανικός & Μηχ. Υπολογιστών, MSc

Διαβάστε περισσότερα

Κεφάλαιο 3.3: Δίκτυα. Επιστήμη ΗΥ Κεφ. 3.3 Καραμαούνας Πολύκαρπος

Κεφάλαιο 3.3: Δίκτυα. Επιστήμη ΗΥ Κεφ. 3.3 Καραμαούνας Πολύκαρπος Κεφάλαιο 3.3: Δίκτυα 1 3.3.1 Τι είναι ένα Δίκτυο Υπολογιστών Δίκτυο Υπολογιστών/Επικοινωνιών: ένα σύνολο συνδεδεμένων μεταξύ τους συσκευών με φυσικές συνδέσεις οι οποίες μπορούν να παράγουν, να στέλνουν,

Διαβάστε περισσότερα

1.5.1 ΓΕΦΥΡΑ (BRIDGE) Εικόνα Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI.

1.5.1 ΓΕΦΥΡΑ (BRIDGE) Εικόνα Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI. 40 Σύγχρονα τηλεπικοινωνιακά και δικτυακά πρωτόκολλα Εικόνα 1.5.1 Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI. 1.5.1 ΓΕΦΥΡΑ (BRIDGE) Οι γέφυρες λειτουργούν τόσο

Διαβάστε περισσότερα

Εγχειρίδιο Χρήστη - Μαθητή

Εγχειρίδιο Χρήστη - Μαθητή Εγχειρίδιο Χρήστη - Μαθητή 1. Εισαγωγή Η ηλεκτρονική πλατφόρµα «e-class», αποτελεί ένα ολοκληρωµένο σύστηµα Ασύγχρονης Τηλεκπαίδευσης. Στόχος της είναι παροχή υποδοµών εκπαίδευσης και κατάρτισης ανεξάρτητα

Διαβάστε περισσότερα

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας, Κέρκυρα Παρασκευή 10 NOE 2006 ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Α Ίδιο τοπικό

Διαβάστε περισσότερα

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2012-2013 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη Project 2012-2013 Υλοποίηση ενός chat server-client Παράδοση: 7/2/2013

Διαβάστε περισσότερα

Εγκατάσταση της Unity

Εγκατάσταση της Unity Εγκατάσταση της Unity Όπως έχουμε πει, θα χρησιμοποιήσουμε την Unity για να φτιάξουμε τα παιχνίδια μας. Η Unity είναι μια μηχανή παιχνιδιών (game engine). Τι σημαίνει όμως αυτό; Σημαίνει απλά ότι είναι

Διαβάστε περισσότερα