Broadcast P2P over DVB-T networks

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

Download "Broadcast P2P over DVB-T networks"

Transcript

1 ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ Τμήμα Μηχανικών Πληροφορικής Broadcast P2P over DVB-T networks Γιώργος Αλεξίου ΑΜ: 2087 Εισηγητής: Ευάγγελος Πάλλης Ηράκλειο 18 Σεπτεμβρίου 2014

2 "Silence is a source of great strength." Lao Tzu

3 Abstract BitTorrent is one of the most popular P2P file sharing applications. Making use of BitTorrent on a broadcast network such as DVB-T a large amount of data is passing through the channel multiple times. So we developed a mechanism that takes advantage of the broadcast nature of DVB-T network by using data and information which are in the "air", thus reducing the utilization of DVB-T channel and optimizing the use of the BitTorrent on broadcast networks. BitTorrent is suitable for the development of such a mechanism because of the protocol's architecture that allows us to recognize the content exchange between users.

4 Σύνοψη Το BitTorrent είναι μία από τις πιο δημοφιλείς P2P εφαρμογές διαμοιρασμού αρχείων. Κάνοντας χρήση του BitTorrent σε ένα ευρείας κάλυψης δίκτυο όπως το DVB-T μεγάλος όγκος δεδομένων επαναλαμβάνεται στο κανάλι. Έτσι προχωρήσαμε στην ανάπτυξη ενός μηχανισμού όπου εκμεταλλεύεται την ευρείας κάλυψη φύση του DVB-T δικτύου αξιοποιώντας δεδομένα και πληροφορίες όπου υπάρχουν στον αέρα, ελαττώνοντας έτσι την χρησιμοποίηση του DVB- T καναλιού και βελτιστοποιώντας την χρήση του BitTorrent σε δίκτυα ευρείας κάλυψης. Το BitTorrent είναι κατάλληλο για την ανάπτυξη τέτοιου είδους μηχανισμού καθώς η αρχιτεκτονική του πρωτοκόλλου μας επιτρέπει να αναγνωρίζουμε το περιεχόμενο που διακινείται μεταξύ των χρηστών.

5 Ευχαριστίες Η πτυχιακή μου εργασία υλοποιήθηκε στο Εργαστήριο Τηλεπικοινωνιών και Δικτύων PASIPHAE του Τ.Ε.Ι Κρήτης. Θα ήθελα να ευχαριστήσω τους ανθρώπους οι οποίοι βοήθησαν για τη διεκπεραίωση της. Πρωτίστως θα ήθελα να ευχαριστήσω τον επιβλέποντα καθηγητή κ. Πάλλη Ευάγγελο για την εμπιστοσύνη του αλλά και την πολύτιμη βοήθεια του. Επίσης ένα μεγάλο ευχαριστώ στους καθηγητές κ. Μαρκάκη Ευάγγελο και κ. Ανάργυρο Σιδέρη για την καίρια σημασίας βοήθεια τους. Θα ήθελα να εκφράσω την εκτίμηση μου προς τον κ. Μαστοράκη Γεώργιο για την υποστήριξή του καθ όλη τη διάρκεια της πτυχιακής εργασίας. Επιπλέον θα ήθελα να ευχαριστήσω τα μέλη του εργαστηρίου για την συνεργασία και την βοήθεια τους. Τέλος θα ήθελα να ευχαριστήσω την οικογένεια μου για την ανεκτίμητη βοήθεια και υποστήριξη που μου πρόσφεραν.

6 Περιεχόμενα Abstract ii Σύνοψη iii Ευχαριστίες iv Κατάλογος σχημάτων Κατάλογος πινάκων Συντομογραφίες viii ix x 1 Εισαγωγή Στόχοι Δομή Θεωρητικό Υπόβαθρο Ψηφιακή Τηλεόραση DVB-T ιαδραστική Ψηφιακή Τηλεόραση (Interactive DVB-T) Πρωτόκολλα μεταφοράς TCP UDP utp Peer-to-Peer Αποκεντροποιημένο Μοντέλο Δομημένο Μοντέλο Μη Δομημένο Μοντέλο Κεντροποιημένο Μοντέλο v

7 Contents vi Υβριδικό Μοντέλο Πρωτόκολλο BitTorrent BitTorrent Handshake BitTorrent Μηνύματα Keep-Alive Choke Unchoke Interested Not Interested Have Bitfield Request Piece Cancel ιαδραστική Ψηφιακή Τηλεόραση και Peer-to-Peer Λογισμικό και Βιβλιοθήκες pcapy dpkt AutonomoTorrent Transmission Vuze Μηχανισμός Broadcast Aware P2P Αρχιτεκτονική Traffic Monitoring & Identification Module (TMI) Content Storage Module (CS) Content Distribution Module (CD) Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα Αξιολόγηση Σενάριο 1 (5 χρήστες) Αποτελέσματα Αξιολόγηση Σενάριο 2 (10 χρήστες) Αποτελέσματα Αξιολόγηση Σενάριο 3 (15 χρήστες) Αποτελέσματα Αξιολόγηση Σενάριο 4 (20 χρήστες) Αποτελέσματα Αξιολόγηση

8 Contents vii 4.2 Συμπερασματα Μελλοντικές προτάσεις Παράρτημα 33 Βιβλιογραφία 50

9 Κατάλογος σχημάτων 2.1 Μοντέλο διαδραστικής ψηφιακής τηλεόρασης Αποκεντροποιημένο P2P Μοντέλο Δομημένο P2P Μοντέλο Μή Δομημένο P2P Μοντέλο Κεντροποιημένο P2P Μοντέλο Υβριδικό P2P Μοντέλο Αρχιτεκτονική του μηχανισμού BAP2P Ανίχνευση και παράδοση περιεχομένου από τον μηχανισμό BAP2P Επεξεργασία των BitTorrent ροών από τον BAP2P Στιγμιότυπο του Vuze κατά την παράδοση περιεχομένου χρήστες - Σύνθεση δικτύου χρήστες - Ποσοστό χρησιμοποίησης κατά την παράδοση P2P περιεχομένου χρήστες - Blocks που πέρασαν απο το DVB-T χρήστες - Διάρκεια ολοκλήρωσης της παράδοσης P2P περιεχομένου χρήστες - Αιτήματα για Blocks που περνάνε από το DVB-T χρήστες - Σύνθεση δικτύου χρήστες - Ποσοστό χρησιμοποίησης κατά την παράδοση P2P περιεχομένου χρήστες - Blocks που πέρασαν απο το DVB-T χρήστες - Διάρκεια ολοκλήρωσης της παράδοσης P2P περιεχομένου χρήστες - Αιτήματα για Blocks που περνάνε από το DVB-T χρήστες - Σύνθεση δικτύου χρήστες - Ποσοστό χρησιμοποίησης κατά την παράδοση P2P περιεχομένου χρήστες - Blocks που πέρασαν απο το DVB-T χρήστες - Διάρκεια ολοκλήρωσης της παράδοσης P2P περιεχομένου χρήστες - Αιτήματα για Blocks που περνάνε από το DVB-T χρήστες - Σύνθεση δικτύου χρήστες - Ποσοστό χρησιμοποίησης κατά την παράδοση P2P περιεχομένου χρήστες - Blocks που πέρασαν απο το DVB-T χρήστες - Διάρκεια ολοκλήρωσης της παράδοσης P2P περιεχομένου χρήστες - Αιτήματα για Blocks που περνάνε από το DVB-T viii

10 Κατάλογος πινάκων 2.1 Βασικά πρότυπα ψηφιακής τηλεόρασης Σύνολο των προτύπων DVB Δομή του BitTorrent Keep-Alive μηνύματος Δομή του BitTorrent Choke μηνύματος Δομή του BitTorrent Unchoke μηνύματος Δομή του BitTorrent Interested μηνύματος Δομή του BitTorrent Not Interested μηνύματος Δομή του BitTorrent Have μηνύματος Δομή του BitTorrent Bitfield μηνύματος Δομή του BitTorrent Request μηνύματος Δομή του BitTorrent Piece μηνύματος Δομή του BitTorrent Cancel μηνύματος Πληροφορίες που εξάγονται απο τα πακέτα ix

11 Συντομογραφίες ATSC BAP2P CD CMN CS DHT DVB DVB-H DVB-RCS DVB-S DVB-T ISDB P2P PEX TCP TMI UDP utp Advanced Television Systems Committee Broadcast Aware Peer To Peer Content Distribution (Module) Cell Made Node Content Storage (Μodule) Distributed Hash Table Digital Video Broadcasting Digital Video Broadcasting - Handheld Digital Video Broadcasting - Return Channel via Satellite Digital Video Broadcasting - Satellite Digital Video Broadcasting - Terrestrial Integrated Services Digital Broadcasting Peer To Peer Peer EXchange Transmission Control Protocol TTraffic Monitoring & Identification (Module) User Datagram Protocol utorrent Transmission Protocol x

12 Στην οικογένεια μου και σε όλους όσους στάθηκαν δίπλα μου, με ιδιαίτερη εκτίμηση και αγάπη xi

13 Κεφάλαιο 1 Εισαγωγή Η παρούσα πτυχιακή εργασία συμβάλλει στην αποδοτικότερη αξιοποίηση των δικτυακών πόρων σε διαδραστικά περιβάλλοντα ευρυεκπομπής, μελετώντας, σχεδιάζοντας και εφαρμόζοντας σε αυτά, ένα νέο μηχανισμό διανομής διομότιμων υπηρεσιών. Αξιοποιώντας τις πρόσφατες εξελίξεις στην επίγεια ψηφιακή μετάδοση, και αναλύοντας την δικτυακή απόδοση ενός συστήματος επίγειας διαδραστικής Τηλεόρασης (DVB-T) [1] το οποίο παρέχει IP υπηρεσίες σύμφωνα με το μοντέλο πελάτη/διακομιστή [2], εντοπίζονται προβλήματα δικτυακής συμφόρησης στο κανάλι καθόδου τα οποία οδηγούσαν στη μειωμένη δικτυακή απόδοση του συστήματος. Πιο συγκεκριμένα, παρατηρήθηκε ότι ενώ το κανάλι καθόδου του DVB-T μπορεί πολύ εύκολα να κορεστεί κατά την μεταφορά περιεχομένου μεταξύ των CMN, άλλα τμήματα του δικτύου υπό-χρησιμοποιούνται ή παραμένουν εντελώς ανεκμετάλλευτα. Προς την κατεύθυνση μιας πιο ισορροπημένης εκμετάλλευσης των δικτυακών πόρων σε όλα τα τμήματα του δικτύου, έγινε εφαρμογή διομότιμων τεχνολογιών, στο σύστημα ψηφιακής τηλεόρασης [2][3], οι οποίες όχι μόνο αυξήσαν τη χρήση των ανεκμετάλλευτων δικτυακών πόρων σε όλα τα τμήματα του DVB-T δικτύου αλλά και οδήγησαν στην 70% αύξηση του λόγου των μεταδιδόμενων υπηρεσιών προς το διαθέσιμο εύρος ζώνης του DVB-T καναλιού (σε σχέση πάντα με τους ταυτόχρονα διασυνδεδεμένους κόμβους). Μολονότι, την εμφανή βελτίωση που επέφερε η χρησιμοποίηση διομότιμων μηχανισμών παρατηρήθηκε το εξής φαινόμενο: πανομοιότυπα κομμάτια περιεχομένου περνούσαν παραπάνω από μια φορά από το DVB-T κανάλι καθόδου ενώ παίρνοντας υπόψη ότι σε ένα περιβάλλον ευρυεκπομπής όλοι οι χρήστες λαμβάνουν τα ιδιά δεδομένα μεσώ του καναλιού καθόδου θα ήταν αποδοτικότερο να περνούσαν μόνο μία φορά και να μην επαναδεσμεύουν το διαθέσιμο εύρος ζώνης. Έτσι σχεδιάστηκε, υλοποιήθηκε και αξιολογήθηκε ένας πρότυπος μηχανισμός ανίχνευσης P2P περιεχομένου σε δίκτυα ευρείας κάλυψης, που επιτρέπει την δραστική μείωση του αριθμού επανεκπομπών πανομοιότυπων κομματιών περιεχομένου από το DVB-T κανάλι. Τα πειραματικά αποτελέσματα έδειξαν μεγάλη μείωση της κίνησης στο κανάλι DVB-T, αποδεικνύοντας την αποδοτικότητα του μηχανισμού. 1

14 Κεφάλαιο 1. Εισαγωγή Στόχοι Στόχος αυτής της πτυχιακής εργασίας είναι η ανάπτυξη ενός μηχανισμού (BAP2P) ο οποίος θα κάνει πλήρη εκμετάλλευση των δικτυακών πόρων σε διαδραστικά περιβάλλοντα ευρυεκπομπής και θα αξιοποιεί τα δεδομένα και τις πληροφορίες που υπάρχουν στον αέρα βελτιστοποιώντας έτσι την χρήση διομότιμων υπηρεσιών σε τέτοιου είδους δίκτυα. Σε δεύτερη φάση στόχος είναι η αξιολόγηση του μηχανισμού πραγματοποιώντας πειράματα σε πραγματικό διαδραστικό περιβάλλον ευρυεκπομπής. 1.2 Δομή Αρχικά το κεφάλαιο 2 αναφέρεται στις τεχνολογίες και τα πρωτόκολλα που χρησιμοποιήθηκαν ούτως ώστε ο αναγνώστης να δημιουργήσει ένα κατάλληλο θεωρητικό υπόβαθρό και να είναι σε θέση να κατανόηση το περιεχόμενο της εργασίας. Στο κεφάλαιο 3 γίνεται αναλυτική περιγραφή και παρουσίαση του μηχανισμού που αναπτύχθηκε. Στην συνέχεια στο κεφάλαιο 4 παρουσιάζονται τα αποτελέσματα των πειραματικών σεναρίων που πραγματοποιήθηκαν αλλά και τα συμπεράσματα που προκύπτουν από τα αποτελέσματα, καθώς επίσης και κάποιες προτάσεις για μελλοντική εργασία.

15 Κεφάλαιο 2 Θεωρητικό Υπόβαθρο Σε αυτό κεφάλαιο παρέχονται βασικές πληροφορίες για τους αναγνώστες που δεν είναι εξοικειωμένοι με τις τεχνολογίες και τα πρωτόκολλα που χρησιμοποιήθηκαν. 2.1 Ψηφιακή Τηλεόραση Η ψηφιακή τηλεόραση (DTV) είναι ένας τρόπος μετάδοσης εικόνας και ήχου ψηφιακά κάνοντας επεξεργασία και πολυπλεξία σήματος, σε αντίθεση με τα αναλογικά πρότυπα τηλεόρασης όπου κάθε κανάλι χρησιμοποιεί το δικό του εύρος ζώνης για την μετάδοση. Η ψηφιακή τηλεόραση υποστηρίζει περισσότερα από ένα προγράμματα στο ίδιο εύρος ζώνης. Πρόκειται για μια πρωτοποριακή υπηρεσία που αποτελεί την πρώτη σημαντική εξέλιξη στην τεχνολογία τηλεόρασης από την έγχρωμη τηλεόραση που εμφανίστηκε στην δεκαετία του Πολλές χώρες αντικατέστησαν την αναλογική εκπομπή τηλεοπτικού σήματος με ψηφιακό αξιοποιώντας έτσι για διαφορετικούς σκοπούς το διαθέσιμο εύρος ζώνης. Αρκετές περιοχές του κόσμου βρίσκονται ακόμη σε διαφορετικά στάδια προσαρμογής και εφαρμόζουν διαφορετικά πρότυπα ψηφιακών μεταδόσεων. Η ψηφιακής τηλεόρασης υλοποιείται παγκοσμίως από τρία βασικά πρότυπα: Πίνακας 2.1: Βασικά πρότυπα ψηφιακής τηλεόρασης Χρησιμοποιείται Αμερική Ευρώπη Ιαπωνία Πρότυπο ATSC (Advanced Television Systems Committee) DVB (Digital Video Broadcasting) ISDB(Integrated Services Digital Broadcasting) Το σύνολο των προτύπων DVB που χρησιμοποιούνται στην Ευρώπη αποτελείται από τα εξής πρότυπα: 3

16 Κεφάλαιο 2. Θεωρητικό Υπόβαθρο 4 Πίνακας 2.2: Σύνολο των προτύπων DVB Πρότυπο DVB-H DVB-RCS DVB-S DVB-T Κανάλι Επιστροφής Handheld Return Channel via Satellite Satellite Terrestrial DVB-T Το DVB-T [4] είναι μια τεχνολογία επίγειας μετάδοσης ψηφιακού σήματος και χρησιμοποιείται κυρίως για στη μετάδοση ψηφιακών τηλεοπτικών προγραμμάτων. Έχει σχεδιαστεί για την επίγεια μετάδοση σήματος κυρίως από σταθερά σημεία. Το DVB-T μεταδίδει εικόνα, ήχο αλλά και δεδομένα [5] σε ψηφιακή συμπιεσμένη μορφή, χρησιμοποιώντας διαμόρφωση COFDM (Coded Orthogonal Frequency Division Multiplexing)[6][7]. O μηχανισμός μετάδοσης χρησιμοποιεί πολλαπλές φέρουσες συχνότητες και βασίζεται στην εκπομπή ψηφιακών δεδομένων. Το DVB-T κάνει χρήση των καναλιών της UHF μπάντας έχοντας διαθέσιμο εύρος ζώνης 8 Mhz. Το DVB-T είναι ένα μονόδρομο πρότυπο επικοινωνίας. Σε περιπτώσεις όπου θα πρέπει να επιτευχθεί η αμφίδρομη επικοινωνία με σκοπό την αλληλεπίδραση με τον τελικό χρήστη είναι απαραίτητη η ύπαρξη κάποιου άλλου καναλιού το οποίο θα χρησιμοποιηθεί σαν κανάλι επιστροφής ώστε να γίνονται οι αιτήσεις για την υπηρεσία που ζητά ο τελικός χρήστης. Αυτό το κανάλι επιστροφής μπορεί να είναι ένα PSTN, ISDN, DSL δίκτυο η οποιαδήποτε άλλη τεχνολογία εξυπηρετεί [8][9] ιαδραστική Ψηφιακή Τηλεόραση (Interactive DVB-T) Το γενικό μοντέλο της αρχιτεκτονικής του δικτύου διαδραστικής ψηφιακής τηλεόρασης σύμφωνα με την προσέγγιση του ATHENA [1] με το οποίο ασχολήθηκε το εργαστήριο PASIPHAE, αποτελείται από 3 βασικά μέρη: Κεντρικό σημείο ευρυεκπομπής (Πλατφόρμα DVB-T) Ενδιάμεσους κόμβους διανομής (CMN) Τελικούς χρήστες (Clients)

17 Κεφάλαιο 2. Θεωρητικό Υπόβαθρο 5 Σχήμα 2.1: Μοντέλο διαδραστικής ψηφιακής τηλεόρασης Όλη η περιοχή καλύπτεται από το ψηφιακό σήμα του DVB-T, η περιοχή χωρίζεται σε κυψέλες όπου βρίσκεται ο κάθε CMN. Κάθε CMN λαμβάνει την κίνηση από το DVB-T κανάλι μέσω της κάρτας τηλεόρασης και είναι υπεύθυνος για την δρομολόγηση της κίνησης προς τους τελικού χρήστες. Παράλληλα δρομολογεί την κίνηση των τελικών χρηστών προς την πλατφόρμα DVB-T μέσω του καναλιού επιστροφής που έχει ο κάθε CΜΝ. Η αμφίδρομη επικοινωνία μεταξύ του κεντρικού σημείου ευρυεκπομπής και των CMN επιτυγχάνεται κάνοντας χρήση δύο διαφορετικών μονόδρομων καναλιών επικοινωνίας. Η κίνηση ενθυλακώνεται στο ρεύμα μεταφοράς DVB-T χρησιμοποιώντας την τεχνική της ενθυλάκωση πολλαπλών πρωτοκόλλων (Multi Protocol Encapsulation MPE) δημιουργώντας έτσι ένα εικονικό δίκτυο κορμού για τις υπηρεσίες. 2.2 Πρωτόκολλα μεταφοράς TCP Το TCP (Transmission Control Protocol)[10] είναι ένα πρωτόκολλο μεταφοράς και ένα από τα βασικότερα πρωτόκολλα επικοινωνίας που χρησιμοποιούνται σήμερα. Το βασικό χαρακτηριστικό του TCP είναι η αξιοπιστία. Κάνοντας χρήση μηχανισμών ελέγχου λαθών εξασφαλίζει την αξιόπιστη μεταφορά των δεδομένων μεταξύ 2 κόμβων. Και οι 2 πλευρές συνεργάζονται με σκοπό την σωστή μεταφορά των δεδομένων αλλά και την σωστή σειρά. Ο ένας κόμβος είναι αυτός που δημιουργεί την σύνδεση ενώ ο άλλος είναι αυτός που ακούει από την άλλη πλευρά και περιμένει για μια εισερχόμενη σύνδεση.

18 Κεφάλαιο 2. Θεωρητικό Υπόβαθρο UDP Το UDP (User Datagram Protocol)[11] είναι και αυτό από τα βασικότερα πρωτόκολλα επικοινωνίας. Είναι ένα απλούστερης μορφής πρωτόκολλο με λιγότερη επιβάρυνση για το δίκτυο σε σχέση με TCP. Στο UDP πρωτόκολλο η μεταφορά δεδομένων γίνεται χωρίς την εδραίωση της σύνδεσης και δεν παρέχει αξιοπιστία στην μετάδοση των δεδομένων, τα δεδομένα μπορεί να χαθούν η να μην φτάσουν με την σωστή σειρά utp Το πρωτόκολλο utp (utorrent Transmission Protocol)[12] είναι ένα πρωτόκολλο μεταφοράς δεδομένων το οποίο τρέχει πάνω στο UDP πρωτόκολλο. Το πρωτόκολλο αυτό δημιουργήθηκε με σκοπό την αντικατάσταση του TCP πρωτοκόλλου που χρησιμοποιεί το BitTorrent. To utp σχεδιάστηκε για να λύσει τα προβλήματα που δημιουργεί το TCP πρωτόκολλο κατά την μεταφορά δεδομένων. Το ΤCP είναι ένα πρωτόκολλο αδηφάγο, καθώς δεσμεύει όσο εύρος ζώνης είναι διαθέσιμο με αποτέλεσμα να έχει ένα αθέμιτο πλεονέκτημα όταν ανταγωνίζεται με άλλες υπηρεσίες. Το utp προσφέρει αξιοπιστία στην μεταφορά δεδομένων και παράλληλα λύνει αυτό το πρόβλημα χρησιμοποιώντας το μέγεθος της ουράς αναμονής του μόντεμ ως ελεγκτή δίνοντας του την δυνατότητα του δυναμικού ελέγχουν του ρυθμού αποστολής. Αυτό δίνει την δυνατότητα στο πρωτόκολλο να αφήνει χώρο για άλλες υπηρεσίες αν αυτές τον χρειάζονται ή να κάνει πλήρη αξιοποίησης του εύρους ζώνης όταν δεν υπάρχει ανταγωνισμός από άλλες υπηρεσίες. 2.3 Peer-to-Peer Το P2P [13] είναι ένα μοντέλο επικοινωνίας όπου ο ρόλος του κάθε χρήστη είναι διπλός. Ο κάθε χρήστης μπορεί να ζητά (client) αλλά και να προσφέρει (server) ταυτόχρονα μια υπηρεσία. Κάθε χρήστης που συνδέεται σε ένα P2P δίκτυο μέσω κάποιας P2P εφαρμογής ονομάζεται peer. Ένα P2P δίκτυο ορίζεται ως ένα κατανεμημένο σύστημα που αποτελείται από διασυνδεδεμένους κόμβους (peers) χωρίς να είναι απαραίτητη η διαμεσολάβηση ή η υποστήριξη από κάποιον κεντρικό server [14]. Η αποτελεσματικότητα ενός P2P συστήματος είναι ανάλογη του αριθμού των διασυνδεδεμένων peer, αυξάνεται καθώς αυξάνεται και ο αριθμός τους. Αυτό σημαίνει πως έχοντας περισσότερους διασυνδεδεμένους peers έχουμε και καλύτερη ποιότητα υπηρεσίας. Σε ένα P2P δίκτυο όλοι οι peers συνήθως είναι ισότιμοι και έχουν τις ίδιες δυνατότητες. Τα P2P συστήματα έχουν την ικανότητα να αξιοποιούν τους διαθέσιμους πόρους κάθε peer και είναι σε θέση να διανείμουν τον φόρτο εργασίας δυναμικά. Αυτό τα κάνει να προσαρμόζονται πολύ εύκολα σε αλλαγές στην πληθικότητα των peer [14]. Το γεγονός αυτό καθιστά τα P2P συστήματα κατάλληλα για πολλούς τύπους εφαρμογών Αποκεντροποιημένο Μοντέλο To αποκεντροποιημένο μοντέλο μπορεί να χαρακτηριστεί σαν ένα αμιγώς P2P μοντέλο. Όλοι οι peers είναι ισότιμοι και έχουν τις ίδιες δυνατότητες. Σε αυτό το μοντέλο δεν υπάρχει κάποιος κεντρικός διακομιστής ή κάποιος κόμβος με διαχειριστικό ρόλο που να ελέγχει και να

19 Κεφάλαιο 2. Θεωρητικό Υπόβαθρο 7 συντονίζει τις διασυνδέσεις των peer. Ως εκ τούτου οι κόμβοι αλληλεπιδρώντας μεταξύ τους αυτό-οργανώνονται με βάση τις τοπικές πληροφορίες που είναι διαθέσιμες. Ένα αποκεντροποιημένο P2P δίκτυο μπορεί να είναι δομημένο ή μη δομημένο, αυτό εξαρτάται από τον τρόπο με τον οποίο διασυνδέονται οι peers μεταξύ τους. Σχήμα 2.2: Αποκεντροποιημένο P2P Μοντέλο Δομημένο Μοντέλο Στα δομημένα συστήματα οι peers διασυνδέονται με κάποια λογική ή κάποιους συγκεκριμένους κανόνες. Σχήμα 2.3: Δομημένο P2P Μοντέλο Μη Δομημένο Μοντέλο Σε αντίθεση με τα δομημένα συστήματα στα μη δομημένα η διασυνδέση των peer γίνεται με τυχαίο και αυθαίρετο τρόπο.

20 Κεφάλαιο 2. Θεωρητικό Υπόβαθρο 8 Σχήμα 2.4: Μή Δομημένο P2P Μοντέλο Κεντροποιημένο Μοντέλο Στο κεντροποιημένο μοντέλο γίνεται χρήση ενός κεντρικού διακομιστή (server) ο οποίος είναι υπεύθυνος για λειτουργίες όπως η ανεύρεση peer και περιεχομένου. Σε αυτό το μοντέλο ο κεντρικός server περιέχει μια βάση δεδομένων με όλους τους peers που είναι συνδεδεμένοι στο P2P δίκτυο. Επίσης στην βάση του μπορεί να περιέχει πληροφορίες για τα αρχεία που είναι διαθέσιμα στο δίκτυο όπως και πληροφορίες για τις πηγές των αρχείων αυτών. Ο κάθε peer για να πραγματοποιήσει κάποια ενέργεια όπως η σύνδεση ή η αποσύνδεση από το δίκτυο αλλά και η αναζήτηση κάποιου αρχείου είναι απαραίτητη η επικοινωνία με τον server. Ωστόσο η ανταλλαγή αρχείων πραγματοποιείται απευθείας μεταξύ των peer. Σχήμα 2.5: Κεντροποιημένο P2P Μοντέλο Υβριδικό Μοντέλο Το υβριδικό P2P μοντέλο υιοθετεί και ενσωματώνει λειτουργίες και από τα 2 προηγούμενα μοντέλα. Στο μοντέλο αυτό υπάρχουν κάποιοι κεντρικοί υπέρ-κόμβοι (superpeers) όπου παίζουν τον ρόλο του μεσάζοντα στο δίκτυο. Οι superpeers εκτελούν κυρίως δύο βασικές λειτουργίες. Ενεργούν σαν κεντρικοί κατάλογοι όπου χαρτογραφούν τους συνδεδεμένους peers και το περιεχόμενο (διαθέσιμα αρχεία) των peer.

21 Κεφάλαιο 2. Θεωρητικό Υπόβαθρο 9 Σχήμα 2.6: Υβριδικό P2P Μοντέλο 2.4 Πρωτόκολλο BitTorrent Το πρωτόκολλο BitTorrent [15] είναι ένα P2P πρωτόκολλο σχεδιασμένο για διαμοιρασμό αρχείων. Αρχικά το Bittorrent ξεκίνησε σαν ένα κεντροποιημένο P2P σύστημα όπου ο κάθε peer θα έπρεπε να επικοινωνήσει με έναν κεντρικό κόμβο (Tracker) ο οποίος περιέχει την λίστα των peer που διαμοιράζονται το ίδιο αρχείο. Ωστόσο χάρη του DHT πρωτοκόλλου [16] το οποίο λειτουργεί σαν επέκταση του BitTorrent, οι peers είναι σε θέσει να κάνουν ανεύρεση και άλλων peer που διαμοιράζονται το ίδιο αρχείο χωρίς να είναι αναγκαία η επικοινωνία με τον Tracker. Με αυτό τον τρόπο είναι δυνατόν να έχουμε ένα αμιγώς αποκεντροποιημένο σύστημα. Πλέον γίνεται συνδυασμός και τον δύο τεχνικών και έτσι αν χαρακτηρίζαμε το BitTorrent πρωτόκολλο όπως το ξέρουμε σήμερα θα λέγαμε πως είναι ένα υβριδικό P2P μοντέλο. Σήμερα πλέον στις εφαρμογές BitTorrent γίνεται συνδυασμός και τον δύο τεχνικών. Πιο συγκεκριμένα, όταν ένας χρήστης θέλει να διαμοιράσει ένα αρχείο ή μια ομάδα αρχείων, οργανώνει όλα τα αρχεία σε μια ακολουθία από bytes και τα διαιρεί σε κομμάτια (Pieces) με μια λογική σειρά, επίσης υπολογίζει το SHA1 Hash για όλα τα κομμάτια. Στην συνέχεια προσδιορίζει μια διεύθυνση διακομιστή ο οποίος είναι υπεύθυνος για την ανταλλαγή των αρχείων. Αυτός ο διακομιστής ονομάζεται Tracker. Ο Tracker είναι υπεύθυνος για την μεταξύ επικοινωνία των peer και να μπορεί να ανακαλύψει ο ένας τον άλλο με σκοπό την δημιουργία μίας γειτονιάς. Όλα αυτά μαζί με άλλες πληροφορίες (metadata) για το αρχείο ή τα αρχεία που πρόκειται να μοιραστούν καταγράφονται σε ένα μικρό αρχείο το οποίο ονομάζεται torrent. Ένας peer για να κατεβάσει τα αρχεία προϋποθέτει να έχει στην διάθεσή του αυτό το torrent αρχείο. Σε δεύτερη φάση και αφού οι peers είναι πλέων διασυνδεδεμένοι μεταξύ τους, είναι σε θέση να ανταλλάξουν τα δεδομένα BitTorrent Handshake Το Handshake μήνυμα είναι το 1ο μήνυμα που ανταλλάσσουν οι peers μεταξύ τους και χρησιμοποιείτε για να εδραιώσουν μια σύνδεση. protocol name length: ακέραιος μεγέθους ενός byte ο οποίος προσδιορίζει το μέγεθος (σε byte) του ονόματος του πρωτοκόλλου.

22 Κεφάλαιο 2. Θεωρητικό Υπόβαθρο 10 protocol name: μεταβλητού μήκους πεδίο το οποίο περιέχει το όνομα του πρωτοκόλλου. reserved ext bytes: μια ακολουθία από 8 bytes όπου χρησιμοποιείται για την επέκταση του πρωτοκόλλου και την υποστήριξη επιπλέον λειτουργιών hash info: ένα 20 byte SHA1 Hash των metadata των πληροφοριών που περιέχει το αρχείο Τorrent peer id: μια συμβολοσειρά μεγέθους 20 bytes όπου περιέχει πληροφορίες για τον BitTorrent client, όπως όνομα και έκδοση BitTorrent Μηνύματα Στο BitTorrent πρωτόκολλο οι peers για την μεταξύ τους επικοινωνία χρησιμοποιούν συγκεκριμένης μορφής μηνυμάτα. Όλα τα μηνύματα αρχίζουν με έναν ακέραιο (4 bytes) ο οποίος προσδιορίζει το μήκος του υπόλοιπου μηνύματος, σε bytes. Στην συνέχεια ακολουθεί το id του μηνύματος που αποτελείται από 1 byte, με εξαίρεση το μήνυμα Keep-Alive το οποίο είναι ένα "κενό" μήνυμα Keep-Alive Το Keep-Alive μήνυμα αποτελείτε από 4 μηδενικά bytes τα οποία προσδιορίζουν το μέγεθος του μηνύματος το οποίο είναι μηδενικό. Το συγκεκριμένο μήνυμα αποστέλλεται σε τακτά χρονικά διαστήματα για να παραμείνει ενεργή μια σύνδεση. Αν αυτό το μήνυμα δεν αποστολή μέσα στο χρονικό περιθώριο των 2 λεπτών η σύνδεση θεωρείται ανενεργή. Πίνακας 2.3: Δομή του BitTorrent Keep-Alive μηνύματος len Choke Τα Choke μηνύματα έχουν μέγεθος 5 bytes και αποστέλλονται από έναν peer όταν δεν είναι σε θέση να να εξυπηρετήσει τα αιτήματα που δέχεται για την αποστολή blocks. Πίνακας 2.4: Δομή του BitTorrent Choke μηνύματος len id Unchoke Τα Unchoke μηνύματα έχουν και αυτά μέγεθος 5 bytes και αποστέλλονται από έναν peer για να δείξει πως έχει τους διαθέσιμους πόρους και είναι σε θέση να εξυπηρετήσει αιτήματα για την αποστολή blocks.

23 Κεφάλαιο 2. Θεωρητικό Υπόβαθρο 11 Πίνακας 2.5: Δομή του BitTorrent Unchoke μηνύματος len id Interested Τα Interested μηνύματα αποτελούνται από 5 bytes και αποστέλλονται από έναν peer για να δείξει το ενδιαφέρον του για να το Τorrent αρχείο και την επιθυμία του να ζητήσει διαθέσιμα Pieces. Πίνακας 2.6: Δομή του BitTorrent Interested μηνύματος len id Not Interested Τα Not Interested μηνύματα έχουν μέγεθος 5 bytes και αποστέλλονται από έναν peer για να δείξει πως δεν ενδιαφέρετε για το Τorrent αρχείο. Πίνακας 2.7: Δομή του BitTorrent Not Interested μηνύματος len id Have Τα Have μηνύματα αποτελούνται από 9 bytes και αποστέλλονται από έναν peer για να πληροφορήσει πως έχει κάποιο συγκεκριμένο Piece του Torrent αρχείου. Τα 4 τελευταία bytes του μηνύματος δηλώνουν τον αριθμό του Piece στο οποίο αναφέρετε. Πίνακας 2.8: Δομή του BitTorrent Have μηνύματος len id piece index <piece index> Bitfield Τα μηνύματα Bitfield είναι μηνύματα που αποστέλλονται αμέσως μετά την ολοκλήρωσης της διαδικασίας Handshake και πριν την αποστολή οποιουδήποτε άλλου μηνύματος. Είναι ένα προαιρετικό μήνυμα και δεν είναι απαραίτητη η αποστολή του αν ο peer δεν έχει κανένα piece. Το μέγεθος του Bitfield μηνύματος είναι μεταβλητό και Χ είναι το μέγεθος του bitfield. Το bitfield είναι η αναπαράσταση των piece που έχει διαθέσιμα ο peer σε δυαδική μορφή (σε bit). Το bit υψηλής τάξεως (το 1º αριστερά) αντιστοιχεί στο 1º piece του torrent αρχείου. Τα bit τα οποία είναι 0 υποδεικνύουν τα pieces που λείπουν και αυτά που είναι 1 τα pieces που είναι διαθέσιμα. Τα bits που περισσεύουν για να ολοκληρωθεί το τελευταίο byte γίνονται 0.

24 Κεφάλαιο 2. Θεωρητικό Υπόβαθρο 12 Πίνακας 2.9: Δομή του BitTorrent Bitfield μηνύματος len id bitfield 0001+X 5 <bitfield> Request Τα Request μηνύματα αποτελούνται από 17 bytes και αποστέλλονται από έναν peer για να ζητήσει ένα block. Το μήνυμα περιέχει τις παρακάτω πληροφορίες. index: ακέραιος ο οποίος προσδιορίζει τον αύξων αριθμό του piece begin: ακέραιος ο οποίος δείχνει το σημείο του piece απ όπου θα ξεκινάει το block length: ακέραιος ο οποίος προσδιορίζει το μέγεθος του block Πίνακας 2.10: Δομή του BitTorrent Request μηνύματος len id index begin length <index> <begin> <length> Piece Το Piece μήνυμα χρησιμοποιείται για να αποστείλει ένας Peer δεδομένα (blocks). Το μέγεθος του μηνύματος είναι μεταβλητό και Χ είναι το μέγεθος του block. Το μήνυμα περιέχει τις παρακάτω πληροφορίες. index: ακέραιος ο οποίος προσδιορίζει τον αύξων αριθμό του piece begin: ακέραιος ο οποίος δείχνει το σημείο του piece απ όπου θα ξεκινάει το block block: μια ακολουθία από bytes που περιέχουν τα δεδομένα του block Πίνακας 2.11: Δομή του BitTorrent Piece μηνύματος len id index begin block 0009+X 7 <index> <begin> <length> Cancel Το Cancel μήνυμα έχει μέγεθος 17 bytes και αποστέλλεται για να ακυρώσει ένα Request μήνυμα. To περιεχόμενο του μηνύματος είναι ίδιο με του Request μηνύματος.

25 Κεφάλαιο 2. Θεωρητικό Υπόβαθρο 13 Πίνακας 2.12: Δομή του BitTorrent Cancel μηνύματος len id index begin length <index> <begin> <length> ιαδραστική Ψηφιακή Τηλεόραση και Peer-to-Peer 2.5 Λογισμικό και Βιβλιοθήκες pcapy Η pcapy[17] είναι μια βιβλιοθήκη γραμμένη σε Python η οποία μας επιτρέπει την σύλληψη πακέτων από την κάρτα δικτύου του υπολογιστή και την χρησιμοποιούμε για την ανίχνευση της BitTorrent κίνησης dpkt Η dpkt είναι μια βιβλιοθήκη γραμμένη σε Python. Διαθέτει κλάσεις που αναπαριστούν δικτυακά πακέτα και υποστηρίζει τα περισσότερα γνωστά πρωτόκολλα. Ακόμα μπορούμε να περάσουμε τα πακέτα που έχουμε συλλάβει με την pcapy και να διαχειριστούμε τα διάφορα πεδία τους πολύ εύκολα AutonomoTorrent Η εφαρμογή AutonomoTorrent[18] είναι ένας BitTorrent Client γραμμένος εξολοκλήρου σε python και τον χρησιμοποιούμε για την επικοινωνία των Client με τον μηχανισμό και την παράδοση του περιεχομένου Transmission O Transmission[19] είναι ένας διαδεδομένος BitTorrent Client γραμμένος σε C++. Ο Transmission χρησιμοποιήθηκε στους Clients για να κάνουν την λήψη του περιεχομένου κατά τα πειραματικά σενάρια Vuze O Vuze[20] είναι ένας από τους πιο δημοφιλείς BitTorrent Clients και είναι γραμμένος σε JAVA. Ο Vuze χρησιμοποιήθηκε στον Server o οποίος διαμοιράζει το περιεχόμενο. Ο λόγος που στον Server έγινε χρήση διαφορετικού Client είναι ότι ο Vuze έχει ένα πολύ καλό γραφικό περιβάλλον που μας επιτρέπει να βλέπουμε την εξέλιξη του πειράματος.

26 Κεφάλαιο 3 Μηχανισμός Broadcast Aware P2P Σε αυτό το κεφάλαιο θα γίνει εκτενή αναφορά της αρχιτεκτονικής και του τρόπου λειτουργίας του μηχανισμού Broadcast Aware P2P. Σκοπός του μηχανισμού είναι η καλύτερη διαχείριση των πόρων ενός ευρείας κάλυψης δικτύου, στην προκυμμένη περίπτωση σε ένα διαδραστικό δίκτυο ψηφιακής τηλεόρασης και την βελτιστοποίηση της χρήσης του BitTorrent σε τέτοιου είδους δίκτυα. 3.1 Αρχιτεκτονική Το σύστημα μας βασίζεται στη γενική αρχιτεκτονική που περιγράψαμε στο κεφάλαιο χρησιμοποιώντας κανάλια επιστροφής WLAN για τον CMN όπου είναι συνδεδεμένος ο SERVER και ISDN κανάλια για τους υπόλοιπους CMN όπου σε αυτούς συνδέονται οι Clients. To δίκτυο μας αποτελείται από το κεντρικό σημείο εκπομπής (πλατφόρμα DVB-T) τους ενδιάμεσους κόμβους (CMN) και τους τελικούς χρήστες (Clients). Η αμφίδρομη επικοινωνία μεταξύ της πλατφόρμας DVB-T και των CMN επιτυγχάνεται χρησιμοποιώντας σαν κανάλι καθόδου το DVB-T όπου αποστέλλονται τα δεδομένα και ως κανάλι επιστροφής ένα WLAN και ISDN κανάλια. Τέλος οι τελικοί χρήστες συνδέονται στους CMN μέσω DSL καναλιών και όλη η κίνηση δρομολογείται μέσα από τους CMN. 14

27 Κεφάλαιο 3. Μηχανισμός Broadcast Aware P2P 15 Σχήμα 3.1: Αρχιτεκτονική του μηχανισμού BAP2P O μηχανισμός BAP2P αποτελείτε από 3 βασικά modules: Traffic Monitoring & Identification Module (TMI): Ανιχνεύει την BitTorrent κίνηση Content Storage Module (CS): Αποθηκεύει και διαχειρίζεται το περιεχόμενο Content Distribution Module (CD): Προσφέρει το περιεχόμενο στους χρήστες Η εγκατάσταση του μηχανισμού γίνεται στους ενδιάμεσους κόμβους (CMN) όπου έχουν άμεση πρόσβαση στην ευρυεκπομπή. Αρχικά ο μηχανισμός ανιχνεύει την BitTorrent κίνηση που κυκλοφορεί στον αέρα και αποθηκεύει το περιεχόμενο, στην συνέχεια ενημερώνει όλους του χρήστες της γειτονιάς του για το συγκεκριμένο περιεχόμενο που έχει αποθηκευτεί και είναι πλέον διαθέσιμο από τον μηχανισμό. Τέλος οι χρήστες είναι σε θέση να ζητήσουν το περιεχόμενο αυτό από το μηχανισμό εσωτερικά, από την γειτονία τους και χωρίς να κάνουμε χρήση του DVB-T καναλιού.

28 Κεφάλαιο 3. Μηχανισμός Broadcast Aware P2P 16 Σχήμα 3.2: Ανίχνευση και παράδοση περιεχομένου από τον μηχανισμό BAP2P Traffic Monitoring & Identification Module (TMI) Το Traffic Monitoring & Identification Module είναι υπεύθυνο για την ανίχνευση της BitTorrent κίνησης που κυκλοφορεί στον αέρα μέσω του DVB-T δικτύου. Ο μηχανισμός ελέγχει τα πακέτα, εντοπίζει τα HANDSHAKE και τα PIECE μηνύματα και τα προωθεί στο Content Storage Module (CS). Ο μηχανισμός επίσης είναι σε θέση να ελέγχει ταυτόχρονα τις TCP συνδέσεις αλλά και τις utp. Άλλη μία λειτουργία που πραγματοποιείται στον μηχανισμό είναι η ανακατασκευή των μηνυμάτων που μεταφέρονται μέσω TCP/UDP πακέτων Content Storage Module (CS) Το Content Storage Module είναι αυτό που διαχειρίζεται τα δεδομένα που ανίχνευονται απο τον TMI μηχανισμό και είναι υπεύθυνο για τη σωστή αποθήκευση τους. Παίρνει σαν είσοδο HANDSHAKE και PIECE μηνύματα και εξάγει τις απαραίτητες πληροφορίες από τα πακέτα για καθένα από τα συγκεκριμένα μηνύματα. Εξάγοντας αυτές τις πληροφορίες από τα HANDSHAKE μηνύματα ο μηχανισμός είναι σε θέση να γνωρίζει σε ποιο BitTorrent αρχείο αναφέρονται τα δεδομένα της κάθε σύνδεσης καταγράφοντας το Hash Info, την διεύθυνση IP αλλά και την θύρα του αποστολέα και του παραλήπτη. Τα PIECE μηνύματα είναι αυτά που περιέχουν τα δεδομένα (blocks) του BitTorrent αρχείου, αυτό που δεν μπορούμε όμως να γνωρίσουμε από τις πληροφορίες που υπάρχουν στο PIECE μήνυμα είναι σε πιο BitTorrent αρχείο αναφέρονται τα συγκεκριμένα δεδομένα, γι αυτό

29 Κεφάλαιο 3. Μηχανισμός Broadcast Aware P2P 17 Πίνακας 3.1: Πληροφορίες που εξάγονται απο τα πακέτα HANDSHAKE Διεύθυνση IP και θύρα αποστολέα. Διεύθυνση IP και θύρα παραλήπτη. Hash Info του αρχέιου Torrent. PIECE Διεύθυνση IP και θύρα αποστολέα. Διεύθυνση IP και θύρα παραλήπτη. Piece Index. Piece Length. Δεδομένα του Block. είναι απαραίτητη η καταγραφή των πληροφοριών των HANDSHAKE μηνυμάτων. Έτσι μπορούμε πολύ εύκολα να ξέρουμε σε πιο BitTorrent αρχείο ανήκουν τα δεδομένα που υπάρχουν στο PIECE μήνυμα. Επίσης στο PIECE μήνυμα υπάρχει το Piece Index και το Piece Length, όπου μας βοηθάνε στη ταξινομημένη αποθήκευση των δεδομένων που πραγματοποιεί ο μηχανισμός, αλλά και στην εύκολη ανάκτηση τους από το Content Distribution Module (CD) Content Distribution Module (CD) Το Content Distribution Module περιέχει τις βασικές λειτουργίες ενός BitTorrent Client και μπορεί να διαθέσει στους χρήστες κομμάτια ή και ολόκληρο το BitTorrent αρχείο που έχει αποθηκευτεί από τον μηχανισμό. Άλλη μια επιπρόσθετη λειτουργεία του μηχανισμού είναι να κάνει broadcast ένα HAVE μήνυμα σε όλου τους Peers της γειτονιάς του κάθε φορά που ένα block αποθηκεύεται και είναι διαθέσιμο από τον μηχανισμό, έτσι οι Peers τοπικά είναι σε θέση να γνωρίζουνε πως το συγκεκριμένο block είναι διαθέσιμο από τον BAP2P μηχανισμό. Σχήμα 3.3: Επεξεργασία των BitTorrent ροών από τον BAP2P

30 Κεφάλαιο 4 Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα Στο κεφάλαιο αυτό θα γίνει η παρουσίαση των πειραματικών σεναρίων που πραγματοποιήθηκαν αλλά και των αποτελεσμάτων που προέκυψαν κατά την εφαρμογή του μηχανισμού BAP2P στο DVB-T δίκτυο καθώς και τα συμπεράσματα που προκύπτουν. Το σύνολο των πειραμάτων σχεδιάστηκε με σκοπό την επαλήθευση της εγκυρότητας της προτεινόμενης λύσης κάτω από πραγματικές συνθήκες δικτυακής κίνησης, καθώς και για την αξιολόγηση και την σύγκριση των επιδόσεων σε σχέση με το τυπικό μοντέλο BitTorrent. Γι αυτό τον σκοπό όλοι οι Clients ζητούν ταυτόχρονα το ίδιο περιεχόμενο (το οποίο φιλοξενείται στον Server) το οποίο έχει μέγεθος 50 MΒ όπου αντιπροσωπεύει ένα τυπικό YouTube Video 2,5 λεπτών με ποιότητα 480p και μορφής MPEG4. Το αρχείο αυτό σύμφωνα με το BitTorrent πρωτόκολλο είναι χωρισμένο σε 1526 κομμάτια (Pieces) και κάθε κομμάτι αποτελείτε από 2 Block των bytes. Όλες αυτές οι πληροφορίες περιέχονται στο torrent αρχείο που παρέχεται στους χρήστες προκειμένου να κατεβάσουν το περιεχόμενο. Όλοι οι Clients για την παράδοση περιεχομένου χρησιμοποιούν τον BitTorrent Client Transmission και ο Server τον Vuze. Το κανάλι καθόδου DVB-T έχει εύρος 8Mbps. Το κανάλι ανόδου των Clients (ISDN) έχει εύρος 128Kbps και το κανάλι ανόδου (WLAN) του Server έχει εύρος 22Mbps. Σε όλα τα πειραματικά σενάρια σε πρώτη φάση γίνεται η παράδοση περιεχομένου με την χρήση του τυπικού μοντέλου BitTorrent, χωρίς την χρήση του BAP2P μηχανισμού και σε δεύτερη φάση γίνεται η παράδοση περιεχομένου με τον μηχανισμό BAP2P ενεργοποιημένο. 18

31 Κεφάλαιο 4. Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα 19 Σχήμα 4.1: Στιγμιότυπο του Vuze κατά την παράδοση περιεχομένου. 4.1 Αξιολόγηση Σενάριο 1 (5 χρήστες) Στο πρώτο πειραματικό σενάριο υπάρχουν δύο CMN. Στον CMN1 υπάρχει ένας χρήστης όπου έχει το περιεχόμενο. Στον CMN2 υπάρχουν 5 χρήστες όπου ζητάνε το περιεχόμενο. Σχήμα 4.2: 5 χρήστες - Σύνθεση δικτύου

32 Κεφάλαιο 4. Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα Αποτελέσματα Στο παρακάτω σχήμα φαίνεται το ποσοστό χρησιμοποίησης όλων των καναλιών κατά την παράδοση του P2P περιεχομένου σε 5 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Είναι εμφανές πως υπάρχει σημαντική μείωση στην χρησιμοποίηση του DVB-T καναλιού. Default P2P Delivery BAP2P Enabled P2P delivery 44.69% 55.31% 31.63% 38.51% 29.86% DVB-T PEX CMN1 Σχήμα 4.3: 5 χρήστες - Ποσοστό χρησιμοποίησης κατά την παράδοση P2P περιεχομένου Στο παρακάτω σχήμα φαίνεται ο αριθμός των Blocks που πέρασαν από το DVB-T κανάλι κατά την παράδοση του P2P περιεχομένου σε 5 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Ο μηχανισμός έχει καταφέρει να μειώσει σημαντικά τον αριθμό των Blocks που περνάνε από το DVB-T καθώς το μεγαλύτερο μέρος τους εξυπηρετείτε τοπικά από τον μηχανισμό. Default P2P Delivery BAP2P Enabled P2P delivery Blocks Σχήμα 4.4: 5 χρήστες - Blocks που πέρασαν απο το DVB-T

33 Κεφάλαιο 4. Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα 21 Στο παρακάτω σχήμα φαίνεται ο χρόνος ολοκλήρωσης της παράδοσης του P2P περιεχομένου σε 5 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Ο μηχανισμός έχει καταφέρει να μειώσει σημαντικά τον χρόνο παράδοσης του περιεχομένου καθώς κάνει άμεσα διαθέσιμα σε όλους τοπικά, τα κομμάτια που περνάνε από το DVB-T. Default P2P Delivery BAP2P Enabled P2P delivery Seconds Σχήμα 4.5: 5 χρήστες - Διάρκεια ολοκλήρωσης της παράδοσης P2P περιεχομένου Στο παρακάτω σχήμα φαίνεται ο αριθμός των αιτήματα για Blocks που πέρασαν από το DVB-T κανάλι ανά γειτονιά, κατά την παράδοση του P2P περιεχομένου σε 5 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Ο αριθμός των αιτημάτων έχει μειωθεί σημαντικά καθώς ο μηχανισμός κάνει άμεσα διαθέσιμα σε όλους τοπικά, τα κομμάτια που περνάνε από το DVB-T και έτσι τα Blocks που ζητάει έξω από την γειτονία του είναι πολύ λιγότερα.

34 Κεφάλαιο 4. Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα 22 Default P2P Delivery BAP2P Enabled P2P delivery Block Requests CMN1 Σχήμα 4.6: 5 χρήστες - Αιτήματα για Blocks που περνάνε από το DVB-T Αξιολόγηση Όπως προκύπτει από τα αποτελέσματα ο μηχανισμός κατάφερε να ελαττώσει την χρησιμοποίηση του DVB-T δικτύου κατά 13,06%. Πιο συγκεκριμένα το 38,51% του περιεχομένου εξυπηρετήθηκε από τον μηχανισμό μέσω του CMN2 μειώνοντας τον αριθμό των Blocks που πέρασαν από το DVB-T κατά 1992 blocks. Τέλος ο χρόνος ολοκλήρωσης της παράδοσης βελτιώθηκε κατά 95 δευτερόλεπτα Σενάριο 2 (10 χρήστες) Στο δεύτερο πειραματικό σενάριο υπάρχουν τρεις CMN. Στον CMN1 υπάρχει ένας χρήστης όπου έχει το περιεχόμενο. Στους CMN2 και CMN3 υπάρχουν από 5 χρήστες όπου ζητάνε το περιεχόμενο.

35 Κεφάλαιο 4. Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα 23 Σχήμα 4.7: 10 χρήστες - Σύνθεση δικτύου Αποτελέσματα Στο παρακάτω σχήμα φαίνεται το ποσοστό χρησιμοποίησης όλων των καναλιών κατά την παράδοση του P2P περιεχομένου σε 10 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Είναι εμφανές πως υπάρχει σημαντική μείωση στην χρησιμοποίηση του DVB-T καναλιού. Default P2P Delivery BAP2P Enabled P2P delivery 29.34% 15.34% 25.09% 70.66% 36.02% 23.55% DVB-T PEX CMN1 CMN2 Σχήμα 4.8: 10 χρήστες - Ποσοστό χρησιμοποίησης κατά την παράδοση P2P περιεχομένου

36 Κεφάλαιο 4. Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα 24 Στο παρακάτω σχήμα φαίνεται ο αριθμός των Blocks που πέρασαν από το DVB-T κανάλι κατά την παράδοση του P2P περιεχομένου σε 10 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Ο μηχανισμός έχει καταφέρει να μειώσει σημαντικά τον αριθμό των Blocks που περνάνε από το DVB-T καθώς το μεγαλύτερο μέρος τους εξυπηρετείτε τοπικά από τον μηχανισμό. Default P2P Delivery BAP2P Enabled P2P delivery Blocks Σχήμα 4.9: 10 χρήστες - Blocks που πέρασαν απο το DVB-T Στο παρακάτω σχήμα φαίνεται ο χρόνος ολοκλήρωσης της παράδοσης του P2P περιεχομένου σε 10 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Ο μηχανισμός έχει καταφέρει να μειώσει σημαντικά τον χρόνο παράδοσης του περιεχομένου καθώς κάνει άμεσα διαθέσιμα σε όλους τοπικά, τα κομμάτια που περνάνε από το DVB-T. Default P2P Delivery BAP2P Enabled P2P delivery Seconds Σχήμα 4.10: 10 χρήστες - Διάρκεια ολοκλήρωσης της παράδοσης P2P περιεχομένου Στο παρακάτω σχήμα φαίνεται ο αριθμός των αιτήματα για Blocks που πέρασαν από το DVB-T κανάλι ανά γειτονιά, κατά την παράδοση του P2P περιεχομένου σε 10 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Ο αριθμός των αιτημάτων έχει μειωθεί σημαντικά καθώς ο μηχανισμός κάνει άμεσα διαθέσιμα σε όλους τοπικά, τα κομμάτια που περνάνε από το DVB-T και έτσι τα Blocks που ζητάει έξω από την γειτονία του είναι πολύ λιγότερα.

37 Κεφάλαιο 4. Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα 25 Default P2P Delivery BAP2P Enabled P2P delivery Block Requests CMN1 CMN2 Σχήμα 4.11: 10 χρήστες - Αιτήματα για Blocks που περνάνε από το DVB-T Αξιολόγηση Όπως προκύπτει από τα αποτελέσματα ο μηχανισμός κατάφερε να ελαττώσει την χρησιμοποίηση του DVB-T δικτύου κατά 14%. Πιο συγκεκριμένα το 48,64% του περιεχομένου εξυπηρετήθηκε από τον μηχανισμό μέσω του CMN2 και CMN3 μειώνοντας τον αριθμό των Blocks που πέρασαν από το DVB-T κατά 4272 blocks. Τέλος ο χρόνος ολοκλήρωσης της παράδοσης βελτιώθηκε κατά 238 δευτερόλεπτα Σενάριο 3 (15 χρήστες) Στο τρίτο πειραματικό σενάριο υπάρχουν τέσσερις CMN. Στον CMN1 υπάρχει ένας χρήστης όπου έχει το περιεχόμενο. Στους CMN2, CMN3 και CMN4 υπάρχουν από 5 χρήστες όπου ζητάνε το περιεχόμενο.

38 Κεφάλαιο 4. Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα 26 Σχήμα 4.12: 15 χρήστες - Σύνθεση δικτύου Αποτελέσματα Στο παρακάτω σχήμα φαίνεται το ποσοστό χρησιμοποίησης όλων των καναλιών κατά την παράδοση του P2P περιεχομένου σε 15 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Είναι εμφανές πως υπάρχει σημαντική μείωση στην χρησιμοποίηση του DVB-T καναλιού. Default P2P Delivery BAP2P Enabled P2P delivery 30.48% 12.88% 16.89% 69.52% 34.10% 17.91% 18.22% DVB-T PEX CMN1 CMN2 CMN3 Σχήμα 4.13: 15 χρήστες - Ποσοστό χρησιμοποίησης κατά την παράδοση P2P περιεχομένου

39 Κεφάλαιο 4. Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα 27 Στο παρακάτω σχήμα φαίνεται ο αριθμός των Blocks που πέρασαν από το DVB-T κανάλι κατά την παράδοση του P2P περιεχομένου σε 15 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Ο μηχανισμός έχει καταφέρει να μειώσει σημαντικά τον αριθμό των Blocks που περνάνε από το DVB-T καθώς το μεγαλύτερο μέρος τους εξυπηρετείτε τοπικά από τον μηχανισμό. Default P2P Delivery BAP2P Enabled P2P delivery Blocks Σχήμα 4.14: 15 χρήστες - Blocks που πέρασαν απο το DVB-T Στο παρακάτω σχήμα φαίνεται ο χρόνος ολοκλήρωσης της παράδοσης του P2P περιεχομένου σε 15 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Ο μηχανισμός έχει καταφέρει να μειώσει σημαντικά τον χρόνο παράδοσης του περιεχομένου καθώς κάνει άμεσα διαθέσιμα σε όλους τοπικά, τα κομμάτια που περνάνε από το DVB-T. Default P2P Delivery BAP2P Enabled P2P delivery Seconds Σχήμα 4.15: 15 χρήστες - Διάρκεια ολοκλήρωσης της παράδοσης P2P περιεχομένου Στο παρακάτω σχήμα φαίνεται ο αριθμός των αιτήματα για Blocks που πέρασαν από το DVB-T κανάλι ανά γειτονιά, κατά την παράδοση του P2P περιεχομένου σε 15 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Ο αριθμός των αιτημάτων έχει μειωθεί σημαντικά καθώς ο μηχανισμός κάνει άμεσα διαθέσιμα σε όλους τοπικά, τα κομμάτια που περνάνε από το DVB-T και έτσι τα Blocks που ζητάει έξω από την γειτονία του είναι πολύ λιγότερα.

40 Κεφάλαιο 4. Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα 28 Default P2P Delivery BAP2P Enabled P2P delivery Block Requests CMN1 CMN2 CMN3 Σχήμα 4.16: 15 χρήστες - Αιτήματα για Blocks που περνάνε από το DVB-T Αξιολόγηση Όπως προκύπτει από τα αποτελέσματα ο μηχανισμός κατάφερε να ελαττώσει την χρησιμοποίηση του DVB-T δικτύου κατά 17,6%. Πιο συγκεκριμένα το 53,02% του περιεχομένου εξυπηρετήθηκε από τον μηχανισμό μέσω του CMN2, CMN3 και CMN4 μειώνοντας τον αριθμό των Blocks που πέρασαν από το DVB-T κατά 8059 blocks. Τέλος ο χρόνος ολοκλήρωσης της παράδοσης βελτιώθηκε κατά 367 δευτερόλεπτα Σενάριο 4 (20 χρήστες) Στο τρίτο πειραματικό σενάριο υπάρχουν πέντε CMN. Στον CMN1 υπάρχει ένας χρήστης όπου έχει το περιεχόμενο. Στους CMN2, CMN3, CMN4 και CMN5 υπάρχουν από 5 χρήστες όπου ζητάνε το περιεχόμενο.

41 Κεφάλαιο 4. Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα 29 Σχήμα 4.17: 20 χρήστες - Σύνθεση δικτύου Αποτελέσματα Στο παρακάτω σχήμα φαίνεται το ποσοστό χρησιμοποίησης όλων των καναλιών κατά την παράδοση του P2P περιεχομένου σε 20 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Είναι εμφανές πως υπάρχει σημαντική μείωση στην χρησιμοποίηση του DVB-T καναλιού. Default P2P Delivery BAP2P Enabled P2P delivery 30.60% 31.10% 9.49% 14.79% 15.25% 69.40% 14.91% 14.46% DVB-T PEX CMN1 CMN2 CMN3 CMN4 Σχήμα 4.18: 20 χρήστες - Ποσοστό χρησιμοποίησης κατά την παράδοση P2P περιεχομένου

42 Κεφάλαιο 4. Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα 30 Στο παρακάτω σχήμα φαίνεται ο αριθμός των Blocks που πέρασαν από το DVB-T κανάλι κατά την παράδοση του P2P περιεχομένου σε 20 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Ο μηχανισμός έχει καταφέρει να μειώσει σημαντικά τον αριθμό των Blocks που περνάνε από το DVB-T καθώς το μεγαλύτερο μέρος τους εξυπηρετείτε τοπικά από τον μηχανισμό. Default P2P Delivery BAP2P Enabled P2P delivery Blocks Σχήμα 4.19: 20 χρήστες - Blocks που πέρασαν απο το DVB-T Στο παρακάτω σχήμα φαίνεται ο χρόνος ολοκλήρωσης της παράδοσης του P2P περιεχομένου σε 20 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Ο μηχανισμός έχει καταφέρει να μειώσει σημαντικά τον χρόνο παράδοσης του περιεχομένου καθώς κάνει άμεσα διαθέσιμα σε όλους τοπικά, τα κομμάτια που περνάνε από το DVB-T. Default P2P Delivery BAP2P Enabled P2P delivery Seconds Σχήμα 4.20: 20 χρήστες - Διάρκεια ολοκλήρωσης της παράδοσης P2P περιεχομένου Στο παρακάτω σχήμα φαίνεται ο αριθμός των αιτήματα για Blocks που πέρασαν από το DVB-T κανάλι ανά γειτονιά, κατά την παράδοση του P2P περιεχομένου σε 20 χρήστες, πριν και μετά την ενεργοποίηση του μηχανισμού. Ο αριθμός των αιτημάτων έχει μειωθεί σημαντικά καθώς ο μηχανισμός κάνει άμεσα διαθέσιμα σε όλους τοπικά, τα κομμάτια που περνάνε από το DVB-T και έτσι τα Blocks που ζητάει έξω από την γειτονία του είναι πολύ λιγότερα.

43 Κεφάλαιο 4. Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα 31 Default P2P Delivery BAP2P Enabled P2P delivery Block Requests CMN1 CMN2 CMN3 CMN4 Σχήμα 4.21: 20 χρήστες - Αιτήματα για Blocks που περνάνε από το DVB-T Αξιολόγηση Όπως προκύπτει από τα αποτελέσματα ο μηχανισμός κατάφερε να ελαττώσει την χρησιμοποίηση του DVB-T δικτύου κατά 21,11%. Πιο συγκεκριμένα το 59,41% του περιεχομένου εξυπηρετήθηκε από τον μηχανισμό μέσω του CMN2, CMN3, CMN4 και CMN5 μειώνοντας τον αριθμό των Blocks που πέρασαν από το DVB-T κατά blocks. Τέλος ο χρόνος ολοκλήρωσης της παράδοσης βελτιώθηκε κατά 387 δευτερόλεπτα. 4.2 Συμπερασματα Σε αυτό το κεφάλαιο έγινε η αξιολόγηση του πρότυπου μηχανισμού Broadcast-Aware Peerto-Peer (δηλαδή BAP2P) o οποίος επιτρέπει σε πανομοιότυπα κομμάτια περιεχομένου που είναι διαθέσιμα στον αέρα (στο DVB-T κανάλι) να λαμβάνονται ταυτόχρονα από τους CMNs που συμμετέχουν στο δίκτυο. Με αυτό τον τρόπο κάθε CMN λειτουργεί ως ένας κόμβος ανίχνευσης BitTorrent περιεχομένου ο οποίος είναι σε θέση να επεξεργάζεται την ροή δεδομένων του DVB-T αποσπόντα χρήσιμα κομμάτια περιεχομένου που μπορούν να αξιοποιηθούν από τον μηχανισμό και αποθηκεύονται προληπτικά σε αυτόν, σε τοπικό επίπεδο πριν το περιεχόμενο αιτηθεί από τους Peers. Όταν κάποιος Peer ζητήσει αυτά τα κομμάτια ο μηχανισμός είναι σε θέση να του τα προσφέρει τοπικά. Τα πειράματα αξιολόγησης του μηχανισμού έδειξαν πως με την χρήση του μηχανισμού BAP2P ένα torrent αρχείο θα μπορούσε να περάσει από το DVB-T κανάλι, το μέγιστο μέχρι 1,2 φορές. Η αύξηση των διασυνδεδεμένων peer δεν επηρεάζει την

44 Κεφάλαιο 4. Αξιολόγηση του μηχανισμού BAP2P και συμπεράσματα 32 απόδοση του μηχανισμού αντίθετα φαίνεται να έχει καλύτερα αποτελέσματα καθώς αυξάνεται ο αριθμός των διασυνδεδεμένων peer. Ο μηχανισμός καταφέρνει να περιορίσει το βάρος του φορτίου τόσο στο DVB-T κανάλι όσο και στα κανάλια ανόδου, μεγιστοποιόνταν έτσι την επεκτασιμότητα του συστήματος. Η χρήση του μηχανισμού BAP2P είναι μια καθολική λύση τόσο στο μοντέλο διαδραστικής τηλεόρασης DVB-T όσο και για τα περισσότερα συστήματα ευρυεκπομπής καθώς εκμεταλλεύεται την ευρείας κάλυψης φύση τους. 4.3 Μελλοντικές προτάσεις Ένας άλλος τομέας για μελλοντική εργασία είναι η χρήση του μηχανισμού BAP2P ως μία καθολική λύση τόσο στα ευρείας κάλυψης δίκτυα όσο και στα ασύρματα δίκτυα, δεδομένου ότι και στις 2 περιπτώσεις η εκπομπή των δεδομένων δίνεται από ένα κεντρικό σημείο σε πολλούς προορισμούς όπου βρίσκονται οι χρήστες, έτσι ο μηχανισμός BAP2P θα μπορούσε να προσφέρει βοήθεια στην διανομή του περιεχομένου. Στην συνέχεια θα μπορούσε ο μηχανισμός BAP2P να ενσωματωθεί στις εφαρμογές BitTorrent και έτσι ο τελικός χρήστης που είναι συνδεδεμένος σε ένα ασύρματο δίκτυο να επωφελείται από τα δεδομένα που διαβιβάζονται σε άλλους χρήστες του δικτύου.

Διομότιμοι σχηματισμοί και αρχιτεκτονικές σε περιβάλλον επίγειας ψηφιακής ευρυ-εκπομπής

Διομότιμοι σχηματισμοί και αρχιτεκτονικές σε περιβάλλον επίγειας ψηφιακής ευρυ-εκπομπής Διομότιμοι σχηματισμοί και αρχιτεκτονικές σε περιβάλλον επίγειας ψηφιακής ευρυ-εκπομπής του Ευάγγελου Μαρκάκη Η συγκεκριμένη διδακτορική εργασία είναι σε εξέλιξη από το 2008 και γίνεται εξ ολόκληρου στο

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

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

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

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

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006 ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006 ΜΕΤΡΟ 1.2 Κοινοπραξίες Έρευνας και Τεχνολογικής Ανάπτυξης σε τομείς Εθνικής Προτεραιότητας Παροχή υπηρεσιών τουριστικού και αρχαιολογικού ενδιαφέροντος μέσω πλατφόρμας

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

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Αρχές Δικτύων Επικοινωνιών Σελ. 9-50 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr http://diktya-epal-b.ggia.info/ Creative Commons License 3.0 Share-Alike Σύνδεση από σημείο

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

Νέες Επικοινωνιακές Τεχνολογίες

Νέες Επικοινωνιακές Τεχνολογίες Νέες Επικοινωνιακές Τεχνολογίες Λύσεις Θεμάτων http://nop33.wordpress.com Τι ορίζουμε ως Τοπικό Δίκτυο Υπολογιστών; Ποια είναι τα βασικά χαρακτηριστικά των Τοπικών Δικτύων; Ποιες οι βασικές τοπολογίες

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

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η. Αρχές Δικτύων Επικοινωνιών

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η. Αρχές Δικτύων Επικοινωνιών Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Αρχές Δικτύων Επικοινωνιών Τι είναι επικοινωνία; Είναι η διαδικασία αποστολής πληροφοριών από ένα πομπό σε κάποιο δέκτη. Η Τηλεπικοινωνία είναι η επικοινωνία από απόσταση (τηλε-).

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

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

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

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

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Μέρος 1ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Εισαγωγή στην Τεχνολογία TCP/IP To TCP/IP σημαίνει Transmission Control Protocol / Internet Protocol και θα μπορούσε να θεωρηθεί ότι πρόκειται

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

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

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

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

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

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

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

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

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

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

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Για να διεκπεραιωθεί η μεταφορά των πακέτων από την πηγή στον προορισμό μεταξύ των κόμβων του επικοινωνιακού υποδικτύου απαιτείται η

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

Κεφάλαιο 3 Πολυπλεξία

Κεφάλαιο 3 Πολυπλεξία Κεφάλαιο 3 Πολυπλεξία Μάθημα 3.1: Μάθημα 3.2: Μάθημα 3.3: Πολυπλεξία επιμερισμού συχνότητας χρόνου Συγκριτική αξιολόγηση τεχνικών πολυπλεξίας Στατιστική πολυπλεξία Μετάδοση Δεδομένων Δίκτυα Υπολογιστών

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

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Σχεδίαση και Αρχιτεκτονική Δικτύων Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 19 Διάρθρωση

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

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

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

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

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

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

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

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006 ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006 ΜΕΤΡΟ 1.2 Κοινοπραξίες Έρευνας και Τεχνολογικής Ανάπτυξης σε τομείς Εθνικής Προτεραιότητας Παροχή υπηρεσιών τουριστικού και αρχαιολογικού ενδιαφέροντος μέσω πλατφόρμας

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

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006 ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006 ΜΕΤΡΟ 1.2 Κοινοπραξίες Έρευνας και Τεχνολογικής Ανάπτυξης σε τοµείς Εθνικής Προτεραιότητας Παροχή υπηρεσιών τουριστικού και αρχαιολογικού ενδιαφέροντος µέσω πλατφόρµας

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

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

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

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

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

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

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

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου ΚΕΦΑΛΑΙΟ 1.7 Πρωτόκολλα και Αρχιτεκτονική Δικτύου Επικοινωνία δύο σταθμών Ύπαρξη διαδρομής Αποκατάσταση σύνδεσης Ο σταθμός-πηγή πρέπει να ξέρει πότε ο σταθμός-προορισμός είναι έτοιμος να λάβει δεδομένα.

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

Μάθημα 6: Αρχιτεκτονική TCP/IP

Μάθημα 6: Αρχιτεκτονική TCP/IP Μάθημα 6: Αρχιτεκτονική TCP/IP 6.1 Συσχέτιση OSI και TCP/IP Η αρχιτεκτονική TCP/IP ακολουθεί ένα πρότυπο διαστρωμάτωσης παρόμοιο με το μοντέλο OSI. Η αντιστοιχία φαίνεται στο σχήμα 6.1. Η ονομασία της

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

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

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

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

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

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 10 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Περιεχόμενα 2 Συνδέσεις και Επικοινωνίες Δίκτυα υπολογιστών Κατηγορίες

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

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

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

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

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

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

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

7.2.2 Σχέση OSI και TCP/IP

7.2.2 Σχέση OSI και TCP/IP Κεφάλαιο 7 7.2.2 Σχέση OSI και TCP/IP Σελ. 226-230 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr ΕΣΠΕΡΙΝΟ ΕΠΑΛ Κομοτηνής http://diktya-epal-g.ggia.info/ Γνωστό μοντέλο OSI διασύνδεσης ανοικτών συστημάτων.

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

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα επικοινωνίας Ορισμός Σύνολα προσυμφωνημένων κανόνων που απαιτούνται για τον καθορισμό του τρόπου με τον οποίο επιτυγχάνεται η ανταλλαγή δεδομένων, και επομένως

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

Δίκτυα Επικοινωνιών ΙΙ: ATM

Δίκτυα Επικοινωνιών ΙΙ: ATM Δίκτυα Επικοινωνιών ΙΙ: ATM Δρ. Απόστολος Γκάμας Διδάσκων (407/80) gkamas@uop.gr Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 1 1 Θέματα διάλεξης Στόχοι ΑΤΜ Αρχιτεκτονική ΑΤΜ Κατακόρυφα επίπεδα (planes) Οριζόντια

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

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Ερωτήσεις Ασκήσεις Επικοινωνίες Δεδομένων Μάθημα 3 ο Ερωτήσεις 1. Τι είναι το intranet και ποια τα πλεονεκτήματα που προσφέρει; 2. Τι δηλώνει ο όρος «TCP/IP»; 3. Να αναφέρετε τα πρωτόκολλα

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

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

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

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

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

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

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

Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες

Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες 4.1 Γενικά Σκοπός ενός δικτύου υπολογιστών είναι οι χρήστες να έχουν τη δυνατότητα να διαμοιράζονται πληροφορίες και συσκευές του δικτύου. Η σχεδίαση και η ανάπτυξη

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ(Α & Β ΟΜΑΔΑ) ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 11/12/2011 ΑΠΑΝΤΗΣΕΙΣ

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ(Α & Β ΟΜΑΔΑ) ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 11/12/2011 ΑΠΑΝΤΗΣΕΙΣ ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ(Α & Β ΟΜΑΔΑ) ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 11/12/2011 ΘΕΜΑ 1 ΑΠΑΝΤΗΣΕΙΣ Α. Να χαρακτηρίσετε κάθε μία από τις παρακάτω προτάσεις με Σωστό (Σ) ή Λάθος (Λ). 1. Στο μοντέλο

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

Δίκτυα. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Δίκτυα. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Δίκτυα ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Εισαγωγή Η επικοινωνία, ως ανταλλαγή πληροφοριών, υπήρξε ένας από τους θεμέλιους λίθους της ανάπτυξης του ανθρώπινου πολιτισμού Η μετάδοση πληροφορίας

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

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

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

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

Περιεχόµενα. Επικοινωνίες εδοµένων: Τρόποι Μετάδοσης και Πρωτόκολλα. Εισαγωγή

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

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

ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση

ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση Κατάρτιση και Πιστοποίηση σε βασικές εξιότητες και Κατάρτιση σε Προηγµένες εξιότητες στη Χρήση Τεχνολογιών Πληροφορικής & Επικοινωνιών Εργαζόµενων στην Τοπική Αυτοδιοίκηση ηµοτικό ιαδικτυακό Ραδιόφωνο

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

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

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

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

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Ενότητα 3 Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Εισαγωγή στις βασικές έννοιες του στρώµατος Ζεύξης (Data Link Layer) στα δίκτυα ΗΥ Γενικές Αρχές Λειτουργίας ηµιουργία Πλαισίων Έλεγχος

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

Κεφάλαιο 2. Υπολογιστές και Τεχνολογία Επικοινωνιών Παρελθόν - Παρόν - Μέλλον

Κεφάλαιο 2. Υπολογιστές και Τεχνολογία Επικοινωνιών Παρελθόν - Παρόν - Μέλλον Κεφάλαιο 2 Υπολογιστές και Τεχνολογία Επικοινωνιών Παρελθόν - Παρόν - Μέλλον Εισαγωγή Μέσα αποθήκευσης Δίκτυα υπολογιστών Βάσεις δεδομένων Δίκτυα Υπολογιστών Σύνολο από υπολογιστές ή συσκευές διασυνδεδεμένες

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

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

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

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

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) TEI Σερρών Τμήμα Πληροφορικής και Επικοινωνιών Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) Ανάλυση Πρωτοκόλλων Τομέας Τηλεπικοινωνιών και Δικτύων Δρ. Αναστάσιος Πολίτης Καθηγητής Εφαρμογών anpol@teiser.gr

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

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΝΕΟ ΣΥΣΤΗΜΑ Γ ΗΜΕΡΗΣΙΩΝ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΤΕΤΑΡΤΗ 22 ΙΟΥΝΙΟΥ 2016 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΣΥΝΟΛΟ ΣΕΛΙ

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

Δίκτυα Θεωρία

Δίκτυα Θεωρία Δίκτυα Θεωρία 2016-17 Κεφάλαιο 4 1. Γιατί η μεταφορά των δεδομένων δεν καλύπτεται επαρκώς από το Επίπεδο Δικτύου; Επειδή το επίπεδο δικτύου από τη φύση του είναι αναξιόπιστο, τα πακέτα φθάνουν καθυστερημένα,

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

Δίκτυα Υπολογιστών I Εργαστήρια

Δίκτυα Υπολογιστών I Εργαστήρια Δίκτυα Υπολογιστών I Εργαστήρια Άσκηση 6 η Δίκτυα Ethernet Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή Σκοπός της παρούσας άσκησης είναι η μελέτη

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

Παράδοση: Δευτέρα 6 Οκτωβρίου Ονοματεπώνυμο:.

Παράδοση: Δευτέρα 6 Οκτωβρίου Ονοματεπώνυμο:. Παράδοση: Δευτέρα 6 Οκτωβρίου Ονοματεπώνυμο:. 1 Ερωτήσεις σωστό-λάθος 1. Ως προς τον χρήστη το WAN εμφανίζεται να λειτουργεί κατά τον ίδιο ακριβώς τρόπο με το LAN. 2. Μια εταιρεία συνήθως εγκαθιστά και

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

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

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

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

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I.

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον

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

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η Δίκτυα Η/Υ Θεωρία Διάλεξη 2η Kάρτες Δικτύωσης (NIC-Network Interface Controller) Βασικές εντολές δρομολόγησης και ανίχνευσης Η κάρτα δικτύου συνδέει τον υπολογιστή στο τοπικό δίκτυο παράγει και λαμβάνει

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

ΙΑΛΕΞΗ 6 Η. ίκτυα Υπολογιστών & Επικοινωνία. ιδάσκουσα: : ρ. Παντάνο Ρόκου Φράνκα. ίκτυα Υπολογιστών και Επικοινωνία. ιάλεξη 6: H Πολύπλεξη

ΙΑΛΕΞΗ 6 Η. ίκτυα Υπολογιστών & Επικοινωνία. ιδάσκουσα: : ρ. Παντάνο Ρόκου Φράνκα. ίκτυα Υπολογιστών και Επικοινωνία. ιάλεξη 6: H Πολύπλεξη ίκτυα Υπολογιστών & Επικοινωνία ΙΑΛΕΞΗ 6 Η ιδάσκουσα: : ρ. Παντάνο Ρόκου Φράνκα ρ. Παντάνο Ρόκου Φράνκα 1 Πολύπλεξη ΗΠολύπλεξηείναι η µετάδοση διαφορετικών ρευµάτων πληροφορίας µέσα από την ίδια φυσική

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

Δίκτυα Θεωρία

Δίκτυα Θεωρία Δίκτυα Θεωρία 2016-17 Κεφάλαιο 1 1. Ποια είναι τα επίπεδα που χρησιμοποιεί το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI); i. Φυσικό Επίπεδο ii. επίπεδο Ζεύξης ή Σύνδεσης Δεδομένων iii.

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 8ο Δικτύωση TCP/IP Μιχαηλίδης Παναγιώτης Περιεχόμενα Δικτύωση TCP/IP Τι είναι το TCP/IP; Επίπεδα, διευθύνσεις, ΝΑΤ Πρωτόκολλα: ARP, DHCP TCP/IP H πιο κοινή

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

Ευρυζωνικές δικτυακές µητροπολιτικές υποδοµές µε χρήση της επίγειας ψηφιακής τηλεόρασης (DVB-T)

Ευρυζωνικές δικτυακές µητροπολιτικές υποδοµές µε χρήση της επίγειας ψηφιακής τηλεόρασης (DVB-T) Ι ΑΚΤΟΡΙΚΗ ΙΑΤΡΙΒΗ Ευρυζωνικές δικτυακές µητροπολιτικές υποδοµές µε χρήση της επίγειας ψηφιακής τηλεόρασης (DVB-T) Εργαστήριο Ερευνας και Ανάπτυξης Τηλεπικοινωνιακών Συστηµάτων «ΠΑΣΙΦΑΗ» του ρ. Γιώργου

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

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Ενότητα 8: Εισαγωγή στα Δίκτυα Δρ. Φραγκούλης Γεώργιος Τμήμα Ηλεκτρολογίας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

Εισαγωγή στο διαδίκτυο

Εισαγωγή στο διαδίκτυο Εισαγωγή στο διαδίκτυο Στόχοι κεφαλαίου Περιγραφή των κύριων θεμάτων σχετικά με τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών δικτύων Περιγραφή των

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

WIRELESS SENSOR NETWORKS (WSN)

WIRELESS SENSOR NETWORKS (WSN) WIRELESS SENSOR NETWORKS (WSN) Δρ. Ιωάννης Παναγόπουλος Εργαστήριο Υπολογιστικών Συστημάτων Καθ. Γεώργιος Παπακωνσταντίνου Αθήνα 2008 ΕΙΣΑΓΩΓΗ ΣΤΑ WSN Σε συγκεκριμένες εφαρμογές, επιθυμείται η μέτρηση

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

6.1 Επεκτείνοντας το δίκτυο 6.2 Επιλεγόμενες τηλεφωνικές γραμμές modems Πλεονεκτήματα Μειονεκτήματα Βασική χρήση

6.1 Επεκτείνοντας το δίκτυο 6.2 Επιλεγόμενες τηλεφωνικές γραμμές modems Πλεονεκτήματα Μειονεκτήματα Βασική χρήση 6.1 Επεκτείνοντας το δίκτυο Τοπικά δίκτυα (LAN): επικοινωνία με περιορισμένη απόσταση κάλυψης (μικρή εμβέλεια) Δίκτυα Ευρείας Περιοχής (WAN): επικοινωνία σε ευρύτερη γεωγραφική κάλυψη. Από την άποψη του

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

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Ενότητα 1 Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Εύρος Ζώνης και Ταχύτητα Μετάδοσης Η ταχύτητα µετάδοσης [εύρος ζώνης (banwidth)] των δεδοµένων αποτελεί ένα δείκτη επίδοσης των δικτύων και συνήθως

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

DVB (DVB-S, DVB-C, DVB-T, DVB-H)

DVB (DVB-S, DVB-C, DVB-T, DVB-H) 1 Το DVB (Digital Video Broadcasting) αναφέρεται στην µετάδοση ψηφιακού βίντεο και περιλαµβάνει τα εξής συστήµατα µετάδοσης: 1. Τα δορυφορικά συστήµατα DVB-S και DVB-S2 2. Το καλωδιακό σύστηµα DVB-C 3.

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

Κεφάλαιο 12. Επικοινωνίες-Δίκτυα-Διαδίκτυο. Εξαιρούνται οι παράγραφοι:

Κεφάλαιο 12. Επικοινωνίες-Δίκτυα-Διαδίκτυο. Εξαιρούνται οι παράγραφοι: Κεφάλαιο 12 Επικοινωνίες-Δίκτυα-Διαδίκτυο Εξαιρούνται οι παράγραφοι: 12.1 12.3.2 12.3.7 12.4 1 12.2 Ηλεκτρονική επικοινωνία Τι ονομάζουμε τηλεπικοινωνία; Την επικοινωνία από απόσταση Τι ονομάζουμε ηλεκτρονική

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

Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs)

Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs) Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs) 1. Σκοπός της άσκησης Η τεχνική CSMA εφαρμόζεται σήμερα στα περισσότερα ενσύρματα πολλαπλής πρόσβασης τοπικά δίκτυα - μικρής έκτασης - ως η οικονομικότερη και

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

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα Ενότητα : Στρώμα Ζεύξης στα Δίκτυα ΗΥ- Ethernet MAC Στρώμα Σαββαΐδης Στυλιανός

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

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

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

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

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

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

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

Δίκτυα Υπολογιστών Ενότητα 6: Secure Sockets Layer - SSL

Δίκτυα Υπολογιστών Ενότητα 6: Secure Sockets Layer - SSL Δίκτυα Υπολογιστών Ενότητα 6: Secure Sockets Layer - SSL Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας ίκτυα Η/Υ Μοντέλο TCP/IP Ενότητα E ρ. Ε. Μάγκος Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα πολλές πολλοί N A N

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

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ Δρ. Κουζαπάς Δημήτριος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής Δίκτυα Υπολογιστών Στόχοι 1 Να εξηγήσουμε τι είναι τα Δίκτυα Υπολογιστών, ποιες

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

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol HTTP Protocol Web and HTTP Βασικά Συστατικά: Web Server Web Browser HTTP Protocol Web Servers (1/2) Ένα πρόγραμμα (λογισμικό) που έχει εγκατασταθεί σε ένα υπολογιστικό σύστημα (έναν ή περισσότερους υπολογιστές)

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

Εργαστήριο «Δίκτυα Υπολογιστών Ι»

Εργαστήριο «Δίκτυα Υπολογιστών Ι» 1 Εργαστήριο «Δίκτυα Υπολογιστών Ι» Άσκηση 1 η Τμήμα Mηχ. Πληροφορικής & Υπολογιστών Παν. Δυτικής Αττικής Ημερομηνία έκδοσης: 3/10/2018 Επιμέλεια: Ιωάννης Ξυδάς, Αντώνης Μπόγρης Υλοποίηση ενός Τοπικού

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

Δίκτυα Υπολογιστών Ενότητα 5: User Datagram Protocol - UDP

Δίκτυα Υπολογιστών Ενότητα 5: User Datagram Protocol - UDP Δίκτυα Υπολογιστών Ενότητα 5: User Datagram Protocol - UDP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων Εισαγωγή

ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων Εισαγωγή ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων 11.1. Εισαγωγή Η μετάδοση δεδομένων αναφέρεται στην μεταφορά κάποιας πληροφορίας από ένα σημείο σε κάποιο άλλο, αφού πρώτα έχει μετασχηματισθεί σε ένα ηλεκτρομαγνητικό

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

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν

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

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης

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

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

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

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

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

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Δίκτυα Δεδομένων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Βασικές Έννοιες Δίκτυο υπολογιστών: ένα σύνολο διασυνδεδεμένων

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

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP Ημερομηνία παράδοσης 2 εβδομάδες μετά την έναρξη της άσκησης 1. Γενικά για το TCP/IP Η ομάδα πρωτοκόλλων TCP/IP επιτρέπει σε υπολογιστές όλων των μεγεθών, από

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

Network Address Translation (NAT)

Network Address Translation (NAT) HY335Α Δίκτυα Υπολογιστών Xειμερινό Εξάμηνο 2016-2017 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Network Address Translation (NAT) Network Layer Private IP Addresses Πρόβλημα: o χώρος των ΙΡ διευθύνσεων

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

Πρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y ΕΝΟΤΗΤΑ 1: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ»

Πρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y ΕΝΟΤΗΤΑ 1: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ» Πρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y ΕΝΟΤΗΤΑ 1: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ» Μάθημα 0.2: Το Λογισμικό (Software) Δίκτυα υπολογιστών Αντώνης Χατζηνούσκας 2 ΠΕΡΙΕΧΟΜΕΝΑ Α. Σκοπός του Μαθήματος

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

ΓΕΩΡΓΙΟΣ ΓΑΡΔΙΚΗΣ, Δρ. ΗΛΕΚΤΡΟΛΟΓΟΣ ΜΗΧΑΝΙΚΟΣ & ΜΗΧ.Η/Υ ΕΜΠ ΣΥΝΕΡΓΑΖΟΜΕΝΟΣ ΕΡΕΥΝΗΤΗΣ ΕΚΕΦΕ «ΔΗΜΟΚΡΙΤΟΣ»

ΓΕΩΡΓΙΟΣ ΓΑΡΔΙΚΗΣ, Δρ. ΗΛΕΚΤΡΟΛΟΓΟΣ ΜΗΧΑΝΙΚΟΣ & ΜΗΧ.Η/Υ ΕΜΠ ΣΥΝΕΡΓΑΖΟΜΕΝΟΣ ΕΡΕΥΝΗΤΗΣ ΕΚΕΦΕ «ΔΗΜΟΚΡΙΤΟΣ» ΓΕΩΡΓΙΟΣ ΓΑΡΔΙΚΗΣ, Δρ. ΗΛΕΚΤΡΟΛΟΓΟΣ ΜΗΧΑΝΙΚΟΣ & ΜΗΧ.Η/Υ ΕΜΠ ΣΥΝΕΡΓΑΖΟΜΕΝΟΣ ΕΡΕΥΝΗΤΗΣ ΕΚΕΦΕ «ΔΗΜΟΚΡΙΤΟΣ» h>p://www.medianetlab.gr Μέρος του προγράμματος «Ψηφιακές Επικοινωνίες» του Ι.Π&Τ. Κατά την τελευταία

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

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1 I. Παράδειγμα 1: Απόδοση TCP με παράθυρο αποστολέα = 1 a. Ο μηχανισμός όπως έχει περιγραφεί ως τώρα στέλνει μόνο ένα πακέτο και σταματάει να μεταδίδει έως ότου πάρει το ack του πακέτου αυτού (λειτουργία

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

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

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

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

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

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

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

Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής

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

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ ΔΙΑΛΕΞΗ 2 ΔΙΔΑΣΚΩΝ: ΑΝΑΡΓΥΡΟΣ ΣΙΔΕΡΗΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΟΛΥΜΕΣΩΝ ΤΕΙ ΚΡΗΤΗΣ ΠΡΩΤΟΚΟΛΛΟ ΔΙΑΔΙΚΤΥΟΥ

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

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Έστω ότι θέλετε να συνδέσετε 20 υπολογιστές με συνδέσεις από σημείο σε σημείο (point-to-point), ώστε να είναι δυνατή η επικοινωνία όλων

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

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

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

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

5.1.4 Τεχνολογίες Ψηφιακής Συνδρομητικής Γραμμής (xdsl)

5.1.4 Τεχνολογίες Ψηφιακής Συνδρομητικής Γραμμής (xdsl) 5.1.4 Τεχνολογίες Ψηφιακής Συνδρομητικής Γραμμής (xdsl) 1 / 36 Το DSL προέρχεται από τα αρχικά των λέξεων Digital Subscriber Line (Ψηφιακή Συνδρομητική Γραμμή) και στην ουσία αποτελεί μια τεχνολογία που

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

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

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

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

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 1 / 38 Παράδειγμα Έστω ότι θέλουμε να αποστείλουμε ένα μήνυμα μέσω ηλεκτρονικού ταχυδρομείου. Αρχικά η εφαρμογή χρησιμοποιώντας τα πρωτόκολλα του επιπέδου εφαρμογής

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

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

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ 1 o ΔΙΑΓΩΝΙΣΜΑ ΘΕΜΑ 1 ο Α) Ποια είναι τα βασικά στοιχεία, τα οποία χαρακτηρίζουν το ISDN; Η ψηφιακή μετάδοση. Όλα τα σήματα μεταδίδονται σε ψηφιακή μορφή απ' άκρη σ' άκρη του δικτύου,

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

Συστήματα Πολυμέσων. Ενότητα 17: Διανομή Πολυμέσων - Πρωτόκολλα πραγματικού χρόνου. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής

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

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

7.4 Πρωτόκολλο UDP. 3. Στη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP.

7.4 Πρωτόκολλο UDP. 3. Στη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP. 7.4 Πρωτόκολλο UDP & Ερωτήσεις 1. ε ποιες περιπτώσεις χρησιμοποιείται το πρωτόκολλο UDP, εναλλακτικά του TCP; 2. ε τι είδους εφαρμογές χρησιμοποιείται συνήθως το πρωτόκολλο UDP; Να δώσετε παράδειγμα μιας

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

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ 1 στα Δίκτυα Υπολογιστών

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ 1 στα Δίκτυα Υπολογιστών ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΘΕΜΑ Α ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ 1 στα Δίκτυα Υπολογιστών Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν, γράφοντας στο τετράδιό σας, δίπλα στο γράμμα που αντιστοιχεί σε κάθε πρόταση τη λέξη

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

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

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Τα αρχεία των διαλέξεων του μαθήματος μπορείτε να βρείτε στο: http://eclass.gunet.gr/

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

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

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

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

ΜΗΧΑΝΙΣΜΟΙ ΠΟΙΟΤΗΤΑΣ ΥΠΗΡΕΣΙΑΣ ΣΕ ΔΙΚΤΥΑ

ΜΗΧΑΝΙΣΜΟΙ ΠΟΙΟΤΗΤΑΣ ΥΠΗΡΕΣΙΑΣ ΣΕ ΔΙΚΤΥΑ ΜΗΧΑΝΙΣΜΟΙ ΠΟΙΟΤΗΤΑΣ ΥΠΗΡΕΣΙΑΣ ΣΕ ΔΙΚΤΥΑ Ενότητα # 3: Integrated Services (IntServ) II Καθηγητής Χρήστος Ι. Μπούρας Τμήμα Μηχανικών Η/Υ & Πληροφορικής, Πανεπιστήμιο Πατρών email: bouras@cti.gr, site: http://ru6.cti.gr/ru6/bouras

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