Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Τ, Τηλεπικοινωνιών & Δικτύων. Διπλωματική Εργασία. Θέμα:

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

Download "Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Τ, Τηλεπικοινωνιών & Δικτύων. Διπλωματική Εργασία. Θέμα:"

Transcript

1 Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Τ, Τηλεπικοινωνιών & Δικτύων Διπλωματική Εργασία Θέμα: «Υλοποίηση Αλγορίθμων πολλαπλής πρόσβασης σε ασύρματα δίκτυα με τη χρήση πλατφόρμας ανοικτού λογισμικού» Ετπμελητηι;: Γιαλλελής Νικόλαος του Ιωάννη Επιβλέπων Καθηγητηο: Τασιούλας Λέανδρος (Καθηγητής Π.Θ.) Συνεττιβλέπων Καθηγητήο: Κοράκης Αθανάσιος Βόλος, Οκτώβριος 2009

2 Πανεπιστήμιο Θεσσαλίας ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ Ειλικη Συλλογή «Γκρίζα Βιβλιογραφία» Αριθ. Εισ.: 7701/1 Ημερ. Εισ.: Δωρεά: Συγγραφέα Ταξιθετικός Κωδικός: ΠΤ-ΜΗΥΤΔ 2009 ΓΙΑ

3 Ευχαριστίες Ύστερα από μια πορεία πέντε και πλέον ετών στο Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων του Πανεπιστημίου Θεσσαλίας ολοκληρώνω τις προπτυχιακές μου σπουδές με την εκπόνηση της παρούσας διπλωματικής εργασίας. Ευχαριστώ τον επιβλέποντα της εργασίας μου, Καθηγητή του Τμήματος Μηχανικών Η/Ύ, Τηλεπικοινωνιών και Δικτύων, κ. Λέανδρο Τασιούλα για την καθοδήγηση του. Επίσης θα ήθελα να ευχαριστήσω θερμά τον κ. Θανάση Κοράκη, του Τμήματος Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων, συνεπιβλέποντα της διπλωματικής εργασίας μου, για τις χρήσιμες συμβουλές και υποδείξεις του καθώς και για την υποστήριξη που μου προσέφερε κατά την διάρκεια της φοίτησης μου αλλά και κατά την εκπόνηση της διπλωματικής μου εργασίας. Από καρδιάς θα ήθελα να ευχαριστήσω τον κ. Δημήτρη Συρίβελη, Διδάκτορα του Τμήματος Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων, για την πολύτιμη συνδρομή του στο προγραμματιστικό σκέλος της διπλωματικής εργασίας. Τέλος, ευχαριστώ θερμά την οικογένειά μου για την αμέριστη συμπαράσταση που μου παρείχαν όλα αυτά τα χρόνια για την ολοκλήρωση των προπτυχιακών σπουδών μου. Στην οικογένειά μου 2

4 Περιεχόμενα 1. Γενικά Ασύρματα δίκτυα Ιδιαιτερότητες της Επικοινωνίας στα Ασύρματα Δίκτυα Multicast επικοινωνία (πολυεκπομπή) Στόχος Εργασίας Ανάκτηση δεδομένων μέσω συνεργασίας κόμβων σε ετερογενή ασύρματα δίκτυα Εισαγωγή Αρχιτεκτονική συστήματος Σχεδιασμός πρωτοκόλλου Υλοποίηση και Απόδοση συστήματος Υλοποίηση του πρωτοκόλλου στο εργαλείο Click Εισαγωγή Το εργαλείο Click Περιγραφή υλοποιημένου πρωτοκόλλου Σχεδιασμός πρωτοκόλλου Υλοποίηση - Αποτελέσματα Βιβλιογραφία

5 1. Γενικά 1.1. Ασύρματα δίκτυα Ένα ασύρματο δίκτυο ορίζεται ως η τοπολογία και η τεχνολογία που επιτρέπει σε δύο ή περισσότερους υπολογιστές, εξοπλισμένους με μια κάρτα ασύρματης πρόσβασης (Wireless Networking Interface Card, WNIC), να επικοινωνήσουν μεταξύ τους χωρίς την χρήση καλωδίων. Η ανάπτυξη και η χρήση των Ασύρματων Τοπικών Δικτύων (Wireless Local Area Networks, WLANs) αποτελεί το επίκεντρο της σύγχρονης τεχνολογίας τηλεπικοινωνιών. Τα ασύρματα τοπικά δίκτυα αναπτύσσονται σε μια περιορισμένη σχετικά περιοχή όπως μια αίθουσα, ένα κτήριο ή την περιοχή ενός συγκροτήματος. Χωρίζονται σε δύο κατηγορίες: Στα αδόμητα (ad-hoc) ασύρματα δίκτυα και στα ασύρματα δίκτυα με υποδομή (infrastructure). Αδόμητα Ασύρματα Τοπικά Δίκτυα Στα αδόμητα δίκτυα κάθε υπολογιστής μπορεί να επικοινωνήσει απ ευθείας με οποιονδήποτε άλλο υπολογιστή. Με τον τρόπο αυτό έχουν όλοι πρόσβαση σε κοινούς πόρους όπως εκτυπωτές ή αρχεία. Επιπλέον μπορούν να επικοινωνήσουν με τον έξω κόσμο, αν ένας από τους υπολογιστές του δικτύου είναι συνδεδεμένος με κάποιο ενσύρματο δίκτυο και παίζει έτσι τον ρόλο της Γέφυρας (Bridge) μεταξύ των δύο δικτύων. Ένα παράδειγμα αδόμητου ασύρματου δικτύου φαίνεται στην εικόνα 1. Ασύρματα Τοπικά Δίκτυα με Υποδομή Ένα ασύρματο τοπικό δίκτυο διαθέτει εκτός από τους υπολογιστές-σταθμούς και ένα ειδικό σταθμό που ονομάζεται Σημείο Πρόσβασης (Access Point, ΑΡ) ή Σταθμός Βάσης (Base Station, BS). Το ΑΡ είναι υπεύθυνο για την διασύνδεση των σταθμών, καθότι όλοι μπορούν να επικοινωνούν μόνο με αυτό και διαμέσου αυτού με όλους τους υπόλοιπους σταθμούς. Επίσης το ΑΡ είναι υπεύθυνο για την διασύνδεση του ασύρματου δικτύου με το εξωτερικό ενσύρματο δίκτυο, την διαχείριση των κοινών πόρων και τον τρόπο πρόσβασης των σταθμών στο ασύρματο μέσο. Ένα παράδειγμα ασύρματου δικτύου με υποδομή φαίνεται στην εικόνα 2. 4

6 Εικόνα 1: Αδόμητο Ασύρματο Τοπικό Δίκτυο Εικόνα 2: Ασύρματο Τοπικό Δίκτυο με Υποδομή 1.2. Ιδιαιτερότητες της Επικοινωνίας στα Ασύρματα Δίκτυα Στα ασύρματα δίκτυα οι κόμβοι χρησιμοποιούν ράδιο-σήματα για την επικοινωνία τους. Στην κλασσική περίπτωση, κάθε κόμβος μπορεί να μεταδίδει ή να λαμβάνει σε μια χρονική στιγμή άλλα όχι και τα δύο συγχρόνως. Η επικοινωνία των κινητών κόμβων είναι εφικτή όταν οι κόμβοι βρίσκονται εντός μιας συγκεκριμένης περιοχής κάλυψης. Όλοι οι κόμβοι χρησιμοποιούν την ίδια συχνότητα για να μεταδώσουν και να παραλάβουν μηνύματα. Έτσι, μέσα στην 5

7 περιοχή κάλυψης, χρησιμοποιείται ένα κανάλι μετάδοσης, καλύπτοντας όλο το εύρος ζώνης. Ένα χαρακτηριστικό της μετάδοσης των πακέτων στα ασύρματα δίκτυα είναι ή έννοια της τοπικότητας. Όταν κάποιος σταθμός μεταδίδει σε κάποιον άλλο δεν είναι σίγουρο ότι οι υπόλοιποι σταθμοί του δικτύου θα το αντιληφθούν. Το ποιοι σταθμοί θα αντιληφθούν την μετάδοση εξαρτάται από την θέση στην οποία βρίσκονται, σε σχέση με τον αποστολέα του μηνύματος. Αυτοί που βρίσκονται στην περιοχή εμβέλειας του αποστολέα θα ακούσουν την μετάδοση, σε αντίθεση με όλους τους υπόλοιπους, που θα είναι σε θέση μόνο να επηρεάσουν αρνητικά την μετάδοση. Αυτό το χαρακτηριστικό δεν παρατηρείται στα ενσύρματα δίκτυα, όπου όλοι οι σταθμοί είναι συνδεδεμένοι στο καλώδιο και ακούνε οποιαδήποτε μετάδοση. Συνέπεια της παραπάνω ιδιότητας, είναι η χρήση ενδιάμεσων κόμβων κατά την μετάδοση πακέτων, όταν ο παραλήπτης δεν βρίσκεται στην περιοχή εμβέλειας του αποστολέα. Το πακέτο αναμεταδίδεται διαδοχικά σε ενδιάμεσους σταθμούς (multihop WLANs). Ένα άλλο χαρακτηριστικό γνώρισμα των ασύρματων δικτύων είναι η ύπαρξη εξωτερικής παρεμβολής (interference). Κάποια πηγή εξωτερικής παρεμβολής όπως ένας φούρνος μικροκυμάτων ή ένα άλλο ασύρματο δίκτυο που λειτουργεί στην ίδια συχνότητα, μπορεί να επηρεάσει έναν κοντινό σ αυτό κόμβο και να μην του επιτρέπει να αντιληφθεί κάποια μετάδοση του δικτύου για μικρά ή μεγάλα διαστήματα. Αυτό το χαρακτηριστικό είναι επίσης κάτι που δεν συναντάται στα ενσύρματα δίκτυα, καθότι το μέσο είναι μονωμένο από τον έξω κόσμο. Τέλος, ένα ακόμη ιδιαίτερο χαρακτηριστικό στην λειτουργία των ασύρματων δικτύων είναι η κινητικότητα (mobility) των χρηστών. Ένας κόμβος μπορεί να μετακινείται οπουδήποτε στο χώρο εμβέλειας του δικτύου. Αυτό είναι μία αδιαμφισβήτητα θετική ιδιότητα, αλλά παράλληλα αυξάνει την πολυπλοκότητα των μηχανισμών λειτουργίας των ασύρματων δικτύων. Ο χρήστης μπορεί να κινείται στο χώρο, έχοντας συνεχή σύνδεση στο δίκτυο και χωρίς να χρειάζεται να αναζητά πρίζες ή να ενημερώνει τους διαχειριστές δικτύου. Από την άλλη όμως, τα περισσότερα πρωτόκολλα δικτύων που έχουν δημιουργηθεί και λειτουργούν σήμερα, δεν προϋποθέτουν και κινητικότητα των χρηστών. Έχουν σχεδιαστεί με την υπόθεση ότι οι διευθύνσεις που δίνονται στους κόμβους του δικτύου θα παραμένουν σε σταθερές τοποθεσίες. Μια προσπάθεια επίλυσης 6

8 αυτού του προβλήματος γίνεται με την σχεδίαση νέων πρωτοκόλλων όπως το DHCP και το Mobile-IP Multicast επικοινωνία (πολυεκπομπή) Η πολυεκπομπή αποτελεί μία μέθοδο διευθυνσιοδότησης δικτύου για την παράδοση πληροφορίας σε μία ομάδα παραληπτών ταυτόχρονα χρησιμοποιώντας την πιο αποδοτική στρατηγική για να παραδώσει τα μηνύματα πάνω από κάθε σύνδεση του δικτύου μόνο μια φορά. Ο όρος πολυεκπομπή χρησιμοποιείται συνήθως ως αναφορά στην IP πολυεκπομπή, η οποία είναι μία τεχνική για την επικοινωνία ενός με πολλούς πάνω από μία υποδομή IP. Σύμφωνα με τον ορισμό καταφέρνει να κλιμακώνει σε ένα μεγαλύτερο αριθμό παραληπτών χωρίς να απαιτεί προγενέστερη γνώση του ποιοι ή πόσοι παραλήπτες υπάρχουν. Καταφέρνει να χρησιμοποιεί τη δικτυακή υποδομή αποτελεσματικά με την απαίτηση η πηγή να στέλνει ένα πακέτο μόνο μια φορά, ακόμα κι αν πρέπει να παραδοθεί σε έναν μεγάλο αριθμό παραληπτών. Το πιο κοινό χαμηλού επιπέδου πρωτόκολλο που χρησιμοποιήσει την πολυεκπομπή είναι το UDP. Από τη φύση του, το UDP δεν είναι αξιόπιστο - μηνύματα μπορούν να χαθούν ή να παραδοθούν εκτός σωστής σειράς παράδοσης. Βασική έννοια στην IP πολυεκπομπή αποτελεί η διεύθυνση IP ομάδας πολυεκπομπής, η οποία χρησιμοποιείται από τους αποστολείς και τους παραλήπτες για την αποστολή και παραλαβή δεδομένων. Οι αποστολείς χρησιμοποιούν τη διεύθυνση ομάδας ως την IP διεύθυνση προορισμού στα πακέτα δεδομένων τους. Οι παραλήπτες χρησιμοποιούν αυτήν την διεύθυνση ομάδας για να ενημερώσουν το δίκτυο ότι ενδιαφέρονται για τη λήψη πακέτων που στέλνονται σε εκείνη την ομάδα. Παραδείγματος χάριν, εάν κάποια πληροφορία συνδέεται με την ομάδα με διεύθυνση , ο αποστολέας θα στείλει πακέτα δεδομένων που προορίζονται στο Οι παραλήπτες που ενδιαφέρονται για αυτή την πληροφορία θα ενημερώσουν το δίκτυο ότι ενδιαφέρονται για τη λήψη των πακέτων που στέλνονται στην ομάδα , δηλαδή θα προσχωρήσουν στην ομάδα με IP διεύθυνση Το πρωτόκολλο που χρησιμοποιείται από τους παραλήπτες για να προσχωρήσουν σε μια ομάδα είναι το Internet Group Management Protocol ή IGMP. Αν υποθέσουμε ότι έχουμε το δίκτυο της Εικόνας 3, οι παραλήπτες που προσχώρησαν στην ομάδα του κόκκινου αποστολέα είναι οι πράσινοι κόμβοι (βλέπε Εικόνα 4) οι οποίοι και θα λάβουν μια κοινή πληροφορία που θα διαθέσει στο δίκτυο ο κόκκινος κόμβος αποστολέας. Αντίστοιχα, οι κίτρινοι κόμβοι αποτελούν απλούς κόμβους του δικτύου που δε θα λάβουν την κοινή πληροφορία. 7

9 Ο Ο Εικόνα 3: Γενική εικόνα ενός δικτύου Εικόνα 4: Εικόνα Δικτύου με επισήμανση του γράφου πολυεκπομπής 1.4. Στόχος εργασίας Στην παρούσα διπλωματική εργασία υλοποιούμε μία μέθοδο για παροχή αξιόπιστης μετάδοσης δεδομένων, για καλύτερη ποιότητα υπηρεσιών (QoS), με τη χρησιμοποίηση ενός βοηθητικού δικτύου για την ανάκτηση των χαμένων δεδομένων της κύριας μετάδοσης μέσω πολυεκπομπής. Η υλοποίηση έγινε με το λογισμικό - δρομολογητή Click. Για την υλοποίηση αυτή βασιστήκαμε στο πρωτόκολλο ανάκτησης δεδομένων μέσω συνεργασίας κόμβων σε ετερογενή ασύρματα δίκτυα το οποίο έχει προσομοιωθεί στο λογισμικό ΟΡΝΕΤ και είχε πολύ καλά αποτελέσματα. Το πρωτόκολλο αυτό αποτελεί ερευνητική εργασία ομάδας, μέλος της οποίας ήταν ο συνεπιβλέπων της παρούσας διπλωματικής ο κύριος Αθανάσιος Κοράκης. 8

10 2. Ανάκτηση δεδομένων μέσω συνεργασίας κόμβων σε ετερογενή ασύρματα δίκτυα 2.1. Εισαγωγή Σε υπηρεσίες πολυεκπομπής/πανεκπομπής πάνω από ασύρματα δίκτυα (π.χ. 3G, WiMax, DVB) τα δεδομένα μεταδίδονται σε πολλαπλούς παραλήπτες από ένα ΑΡ ή έναν σταθμό βάσης. Η πολυεκπομπή αυξάνει πολύ την απόδοση του δικτύου όσον αφορά τη μετάδοση δεδομένων σε πολλούς παραλήπτες σε σύγκριση με πολλαπλές μεταδόσεις σε καθένα παραλήπτη ξεχωριστά. Παρ όλα αυτά είναι δύσκολο να εγγυηθούμε την αξιόπιστη λήψη σε πολλαπλούς παραλήπτες διότι το ασύρματο μέσο είναι από τη φύση του επιρρεπές σε λάθη και κάθε παραλήπτης έχει διαφορετικές συνθήκες καναλιού. Ακόμα μια δυσκολία είναι ότι στις υπηρεσίες πολυεκπομπής/πανεκπομπής δε παρέχεται μηχανισμός ανάκτησης δεδομένων μέσω αιτήσεων για επαναμετάδοση των χαμένων δεδομένων (λόγω UDP). Με την αυξανόμενη δημοτικότητα και απαίτηση για ασύρματες υπηρεσίες πολυμέσων και με τις δυνατότητες των ασυρμάτων συσκευών, οι ασύρματες υπηρεσίες πολυμέσων πολυεκπομπής έχουν γίνει ένα σημαντικό κομμάτι των ασυρμάτων δικτύων. Μία πρόκληση στην παροχή τέτοιων υπηρεσιών είναι η εγγύηση της αξιόπιστης λήψης δεδομένων από τους πολλαπλούς παραλήπτες της πολυεκπομπής. Σε αυτό το πρωτόκολλο προτείνεται το κυρίως ασύρματο δίκτυο (π.χ. 3G) να βοηθείται από ένα δευτερεύον ασύρματο δίκτυο (π.χ. Wi-Fi) μεταξύ γειτονικών κόμβων που χρησιμοποιούν την ίδια υπηρεσία πολυεκπομπής. Κάθε κόμβος είναι εφοδιασμένος με δύο ασύρματες κάρτες. Η μία κάρτα συνδέεται με το κυρίως δίκτυο πολυεκπομπής (3G) ενώ η δεύτερη κάρτα συνδέεται στο δευτερεύον δίκτυο (Wi-Fi) το οποίο είναι υπεύθυνο για την ανάκτηση χαμένων πακέτων του κυρίους δικτύου. Κάθε κόμβος που ενεργοποιεί την διαδικασία ανάκτησης των χαμένων πακέτων στο βοηθητικό δίκτυό του, ζητάει και λαμβάνει τα χαμένα δεδομένα από τους γειτονικούς του κόμβους. Αυτοί οι γειτονικοί κόμβοι χρησιμοποιούν την ίδια υπηρεσία και έχουν λάβει σωστά αυτά τα πακέτα. Με αυτόν τον τρόπο οι κόμβοι ανακτούν τα χαμένα δεδομένα και έτσι βελτιώνουν την ποιότητα της παρεχόμενης υπηρεσίας (QoS). Γειτονικοί κόμβοι που συμμετέχουν στην υπηρεσία του κυρίους δικτύου αντιμετωπίζουν διαφορετικές απώλειες δεδομένων. Η πιθανότητα πολλοί κόμβοι να χάσουν τα ίδια δεδομένα είναι πολύ μικρή. Κάθε κόμβος μπορεί να ανακτήσει 9

11 χαμένα πακέτα δεδομένων με την προϋπόθεση ότι αυτά τα πακέτα τα έχει λάβει τουλάχιστον ένας γειτονικός κόμβος που συμμετέχει στο βοηθητικό δίκτυο Αρχιτεκτονική συστήματος Ένα τυπικό δικτυακό σύστημα το οποίο προορίζεται για την υλοποίηση αυτού του πρωτοκόλλου συντελείται από δύο συνυπάρχοντα δίκτυα στην ίδια περιοχή: ένα κυρίως δίκτυο (3G) και ένα βοηθητικό. Το βοηθητικό δίκτυο είναι ένα αδόμητο ασύρματο δίκτυο (ad hoc Wi-Fi). Το κυρίως δίκτυο παρέχει κάποια υπηρεσία μετάδοσης δεδομένων μέσω πολυεκπομπής από το σταθμό βάσης στους υπόλοιπους σταθμούς. Παραδείγματα τέτοιων υπηρεσιών είναι ροή τηλεοπτική/ήχου ή άλλες υπηρεσίες πολυμέσων. Το βοηθητικό δίκτυο βελτιώνει το QoS και την αξιοπιστία μετάδοσης των υπηρεσιών πολυεκπομπής στο κύριο δίκτυο με την ανάκτηση των χαμένων πακέτων μεταξύ των κόμβων (βλ. Εικόνα 5). Εικόνα 5: Αρχιτεκτονική Συστήματος Κάθε κόμβος είναι εξοπλισμένος με δύο ασύρματες κάρτες. Μια κάρτα συνδέεται με το κυρίως δίκτυο και είναι αρμόδια για τη λήψη των δεδομένων πολυεκπομπής από το κεντρικό κόμβο. Η άλλη ασύρματη κάρτα συνδέεται με το βοηθητικό δίκτυο και χρησιμοποιείται για να ανακτήσει τα χαμένα πακέτα του κύριου δικτύου. Οι κόμβοι λαμβάνουν τα δεδομένα από το κύριο δίκτυο μέσω της κύριας ασύρματης σύνδεσης. Συγχρόνως τρέχουν το συνεταιριστικό πρωτόκολλο ανάκτησης για να διαμορφώσουν δυναμικά ένα ειδικό 10

12 συνεταιριστικό δίκτυο και να συνεργαστούν για να ανακτήσουν τα χαμένα πακέτα δεδομένων της πολυεκπομπής από άλλους κόμβους μέσα από το βοηθητικό δίκτυο. Ένα πακέτο δεδομένων μπορεί να χαθεί σε έναν κόμβο, αλλά μπορεί να παραληφθεί σωστά από άλλους ασύρματους κόμβους λόγω της χωρικής ποικιλομορφίας και της ετερογένεια του καναλιού. Αυτή η μέθοδος ανάκτησης βελτιώνει την αξιοπιστία της πολυεκπομπής και το QoS για όλους τους περιληφθέντες κόμβους από μέσω της συνεργασίας μεταξύ τους για να ανακτήσουν τα χαμένα πακέτα. Βοηθά επίσης να επεκτείνουμε την κάλυψη του κύριου δικτύου Σχεδιασμός πρωτοκόλλου Όπως εξηγείται παραπάνω από τους ασύρματους κόμβους που λαμβάνουν την υπηρεσία πολυεκπομπής από το κυρίως δίκτυο σχηματίζεται δυναμικά ένα βοηθητικό ειδικό δίκτυο με το οποίο ανακτούν τα χαμένα πακέτα δεδομένων. Προκειμένου να ανακτήσει τα χαμένα πακέτα ένας κόμβος πρέπει να ανακαλύψει, να αρχικοποιήσει και να διατηρήσει τη συνεργασία με τους υπόλοιπους κόμβους μέσω του βοηθητικού δικτύου. Η λεπτομερής λειτουργία του πρωτοκόλλου μπορεί να επεξηγηθεί σε τρεις φάσεις: ανακάλυψη και αρχικοποίηση συνεργασίας, διατήρηση συνεργασίας και ανάκτηση δεδομένων. Ανακάλυψη και αρχικοποίηση συνεργασίας Οποιαδήποτε συσκευή μπορεί να ξεκινήσει τη διαδικασία ανάκτησης δεδομένων μέσω συνεργασίας, ελπίζοντας ότι σε αυτήν την διαδικασία θα είναι σε θέση να ανακτήσει τα πακέτα που έχει χάσει. Οποιοσδήποτε κόμβος μπορεί να συμμετέχει εάν η ασύρματη λήψη δεδομένων πολυεκπομπής δεν είναι ικανοποιητική. Οι συσκευές με τις ετερογενείς απώλειες δεδομένων προσπαθούν να οργανώσουν ένα ειδικό δίκτυο με άλλες γειτονικές συσκευές για να ανακτήσουν τα χαμένα δεδομένα. Αυτή η φάση είναι αρμόδια για την ανακάλυψη και την αρχικοποίηση της συνεργασίας. Όπως απεικονίζεται στην εικόνα 6, ένας αϊτών (REQUESTER) (η ασύρματη συσκευή που προσπαθεί να αρχικοποιήσει το βοηθητικό δίκτυο) στέλνει ένα μήνυμα αιτήματος συνεργασίας (PREQ) με την ασύρματη μετάδοση στο βοηθητικό δίκτυο όταν αποφασίσει ότι πρέπει να ανακαλύψει και να αρχικοποιήσει τη συνεργασία με άλλους κόμβους. Το μήνυμα PREQ περιέχει τη διεύθυνση προέλευσης, διεύθυνση προορισμού, το αναγνωριστικό του μηνύματος PREQ το αναγνωριστικό της ροής επικοινωνίας πολυεκπομπής και τον χρόνο ζωής (TTL). Η διεύθυνση προέλευσης είναι η διεύθυνση IP του δημιουργού του PREQ για το βοηθητικό δίκτυο. Η διεύθυνση προορισμού είναι η διεύθυνση IP του κόμβου προορισμού αυτού του μηνύματος στο βοηθητικό δίκτυο. Το πεδίο χρόνου ζωής (TTL) δείχνει τον αριθμό των hop που τα μηνύματα PREQ θα διαδώσουν μέσα στο βοηθητικό δίκτυο. Το 11

13 αναγνωριστικό της ροής επικοινωνίας πολυεκπομπής προσδιορίζει τη ροή επικοινωνίας στο κύριο δίκτυο για το οποίο ο αϊτών (δημιουργός PREQ) θέλει να ανακτήσει τα χαμένα πακέτα του μέσω της συνεργασίας των κόμβων μέσα από το βοηθητικό δίκτυο. Είναι το αναγνωριστικό που φέρεται στα πακέτα δεδομένων που προσδιορίζει την ροή επικοινωνίας που ανήκουν στο κύριο δίκτυο. Όταν μια ασύρματη συσκευή λαμβάνει ένα μήνυμα PREQ από τη βοηθητική ασύρματη κάρτα δικτύου της, αποφασίζει εάν θα γίνει υποψήφιος συνεργάτης της αιτούσας ασύρματης συσκευής (δημιουργός PREQ) για τη ζητούμενη ροή επικοινωνίας. REQUESTER HELPER PREQ PREQ ID SESSION! ID PREP PREP ID ORG PREP ID SESSION ID PACK PACK ID ORIGINAL PACK ID SESSION ID ACK CONF PCOM PCOM ID ORG PACK ID SESSION ID Εικόνα 6: Αρχικοποίηση Συνεργασίας Έπειτα μπορεί να ληφθεί μια απόφαση από τον υποψήφιο κόμβο για συνεργασία (δέκτης PREQ) βασισμένη στο εάν έχει αρκετή δύναμη επεξεργασίας, ισχύ μπαταριών και bandwidth στο βοηθητικό δίκτυο. Η ασύρματη συσκευή συνεργάτης που λαμβάνει το PREQ ενημερώνει το πεδίο TTL στο μήνυμα PREQ με τη μείωση της αξίας της κατά ένα. Εάν η ενημερωμένη αξία του πεδίου TTL είναι μεγαλύτερη από μηδέν, ο δέκτης αναμεταδίδει το μήνυμα PREQ στους γείτονές του στο βοηθητικό δίκτυο. Εάν η ενημερωμένη αξία του πεδίου TTL γίνεται μηδέν, το μήνυμα PREQ απορρίπτεται. Με βάση τα ανωτέρω κριτήρια εάν ένας κόμβος θέλει να εξυπηρετήσει την αιτούσα ασύρματη συσκευή για την αποκατάσταση των χαμένων πακέτων στέλνει μια απάντηση συνεργασίας unicast (PREP) στον αιτούντα. To PREP μήνυμα περιέχει το αρχικό αναγνωριστικό του μηνύματος PREP, το αναγνωριστικό της ροής της επικοινωνίας και το αναγνωριστικό του PREQ μηνύματος. Εάν η ασύρματη συσκευή έχει δημιουργήσει ήδη μια συνεργασία με τον αιτούντα για την ροή επικοινωνίας που προσδιορίζεται στο μήνυμα PREQ αγνοεί αυτό το μήνυμα PREQ. Αφού λάβει ο αϊτών ένα PREP μήνυμα από έναν πιθανό υποψήφιο 12

14 συνεργάτη, θα αποφασίσει εάν θα ξεκινήσει μια συνεργασία με αυτήν την συσκευή. Ο αϊτών στέλνει έπειτα ένα μήνυμα ειδοποίησης συνεργασίας unicast (PACK) σε κάθε συσκευή από στην οποία έλαβε ένα PREP μήνυμα που επιβεβαιώνει ή όχι τη συνεργασία. Το μήνυμα PACK περιέχει το αρχικό PREP αναγνωριστικό, το αναγνωριστικό PACK, το αναγνωριστικό της ροής της επικοινωνίας, ένα πεδίο ειδοποίησης και ένα πεδίο επιβεβαίωσης. Το πεδίο ειδοποίησης καθορίζει εάν ο υποψήφιος συνεργασίας έχει επιλεχτεί ως συνεργάτης από τον αιτούντα. Το πεδίο επιβεβαίωσης δείχνει εάν ο συνεργάτης πρέπει να στείλει ένα μήνυμα επιβεβαίωσης συνεργασίας (PCOM). Αφού λάβει ο κόμβος συνεργάτης το μήνυμα PACK, στέλνει ένα μήνυμα επιβεβαίωσης συνεργασίας unicast (PCOM) στον αιτούντα (δημιουργός του PACK) εάν το πεδίο επιβεβαίωσης στο μήνυμα PACK είναι ορισμένο. Το μήνυμα PCOM χρησιμοποιείται σε περίπτωση που το χαμηλότερο πρωτόκολλο μεταφοράς δεν έχει έναν αξιόπιστο μηχανισμό μετάδοσης (π.χ., UDP). Όταν το χαμηλότερο στρώμα δεν παρέχει την αξιοπιστία μεταφοράς, ο αϊτών (δημιουργός PACK) μπορεί να ορίσει το πεδίο επιβεβαίωσης στο μήνυμα PACK που στέλνει. Εάν το χαμηλότερο στρώμα παρέχει έναν αξιόπιστο μηχανισμό μεταφορών (π.χ., TCP), μπορεί να εξαρτηθεί από το εκείνο για να παραδώσει το μήνυμα PACK επιτυχώς. Μετά την επιτυχή ανταλλαγή αυτών των μηνυμάτων, η συνεργασία μεταξύ του αιτούντος και του κόμβου συνεργάτη επιτυγχάνεται. Διατήρηση Συνεργασίας Αφού καθιερωθεί μια συνεργασία μεταξύ δύο συσκευών, διατηρείται με την ανταλλαγή Keep-Alive μηνυμάτων μεταξύ τους. Ένα Keep-Alive unicast μήνυμα (ΚΑ) στέλνεται περιοδικά με περίοδο K_INTERVAL από τον αιτούντα στο βοηθητικό κόμβο για να διατηρήσει τη συνεργασία. To Keep-Alive μήνυμα περιέχει τις διευθύνσεις προέλευσης και προορισμού του μηνύματος ΚΑ, το Keep-Alive αναγνωριστικό μηνύματος, το χαρακτηριστικό της ροής της επικοινωνίας και τον χρόνο ζωής του μηνύματος (TTL). Ο κόμβος απαντάει με ένα μήνυμα unicast, Keep_Alive_Reply (KAR) στον αιτούντα (δημιουργός ΚΑ) μετά από την παραλαβή του μηνύματος ΚΑ. Εάν ένα μήνυμα KAR δεν παραληφθεί μέσα σε ένα KAR_TIMEOUT αφότου στέλνεται το μήνυμα ΚΑ, ο αϊτών (δημιουργός PREQ) αναμεταδίδει ένα μήνυμα ΚΑ με ένα νέο αναγνωριστικό μηνύματος ΚΑ. Ο αϊτών μπορεί να αναμεταδώσει ένα Keep- Alive μήνυμα για έναν μέγιστο αριθμό KEEP_ALIVE_RETRIES_LIMIT φορές, εάν το μήνυμα KAR δεν παραλαμβάνεται από το κόμβο. Εάν το μήνυμα KAR εξακολουθεί να μην παραλαμβάνεται από το κόμβο αφού έχει επιτευχθεί ο μέγιστος αριθμός αναμεταδόσεων, ο αϊτών (δηλ. ο δημιουργός PREQ) υποθέτει ότι τη συνεργασία με αυτόν τον κόμβο τελειώνει. Ο αϊτών μπορεί να βρει έναν συνεργάτη ανάκτησης χρησιμοποιώντας την ανωτέρω όμοια διαδικασία αρχικοποίησης και ανακάλυψης συνεργασίας. Εάν ένας κόμβος συνεργασίας με αρχικοποιημένη συνεργασία με έναν αιτούντα (δημιουργός PREQ) δεν λάβει το 13

15 ΚΑ μήνυμα από τον αϊτών για ένα χρονικό διάστημα KEEP_ALIVE_LIMIT, υποθέτει ότι η συνεργασία με αυτόν έχει τελειώσει. Ανάκτηση Δεδομένων Αφού καθιερωθεί η συνεργασία, για να ανακτηθούν τα χαμένα πακέτα της επικοινωνίας από τους κόμβους μέσα από το βοηθητικό δίκτυο, και οι δύο κόμβοι αποθηκεύουν τα πακέτα δεδομένων της συγκεκριμένης ροής επικοινωνίας που παραλαμβάνονται από το κύριο δίκτυο. Μια ασύρματη συσκευή μπορεί να ανιχνεύσει την απώλεια πακέτων για μια ροή επικοινωνίας που παραλαμβάνεται από το κύριο δίκτυο χρησιμοποιώντας τον αριθμό ακολουθίας των πακέτων στην επικεφαλίδα πακέτων. Εάν μια ασύρματη συσκευή δεν λαμβάνει ορισμένα πακέτα δεδομένων από το κύριο δίκτυο, θα προσπαθήσει να ανακτήσει αυτά τα χαμένα πακέτα από τους συνεργάτες της μέσω του βοηθητικού δικτύου. REQUESTER HELPER I RECR! RECR ID SESSION ID MAP RECP ORGRECRID SESSION ID MAP RECP RECA ID SESSION ID MAP > Εικόνα 7: Ανάκτηση δεδομένων Η μέθοδος ανάκτησης απεικονίζεται στην εικόνα 7. Η ασύρματη συσκευή στέλνει ένα μήνυμα αιτήματος αποκατάστασης (RECR) σε έναν ή σε πολλούς συνεργάτες της. Το μήνυμα RECR περιέχει τη διεύθυνση προέλευσης, διεύθυνση προορισμού, το αναγνωριστικό της ροής της επικοινωνίας, το αναγνωριστικό των μηνυμάτων RECR, τον ζητούμενο χάρτη πακέτων ή κατάλογο. Ο ζητούμενος χάρτης ή ο κατάλογος πακέτων προσδιορίζει τα πακέτα που ο δημιουργός RECR ζητά από τον/τους συνεργάτη/ες του. Μετά από τη λήψη του μηνύματος RECR, ο συνεργάτης καθορίζει ποια πακέτα μπορεί να προσφέρει. Ο συνεργάτης στέλνει ένα μήνυμα απάντησης (RECP) στον αϊτών (δημιουργός RECR). Το μήνυμα RECP περιέχει τις διευθύνσεις προέλευσης και προορισμού, το αναγνωριστικό της ροής της επικοινωνίας, το αρχικό αναγνωριστικό μηνύματος RECR, και τον χάρτη ή τον κατάλογο των διαθέσιμων πακέτων. Ο χάρτης ή ο 14

16 κατάλογος πακέτων προσδιορίζει τα πακέτα που αυτός ο συνεργάτης μπορεί να προσφέρει. Ο δημιουργός RECR καθορίζει ποια πακέτα που έχασε μπορούν να ανακτηθούν από συγκεκριμένο συνεργάτη σύμφωνα με τον χάρτη πακέτων ή τον κατάλογο στο μήνυμα RECP. Εάν περισσότεροι από ένας συνεργάτες μπορούν να προσφέρουν το ίδιο πακέτο, ο δημιουργός RECR μπορεί να επιλέξει έναν συνεργάτη για να λάβει αυτό το πακέτο βασισμένο στα κριτήρια όπως το ποιότητα του καναλιού και τον ρυθμό απώλειας PDU. Ο δημιουργός RECR στέλνει έπειτα ένα μήνυμα αναγνώρισης αποκατάστασης (RECA) στο συνεργάτη. Το μήνυμα RECA περιέχει τη διεύθυνση προέλευσης, τη διεύθυνση προορισμού, το αναγνωριστικό της ροής της επικοινωνίας, το αναγνωριστικό των μηνυμάτων RECA, τον χάρτη των πακέτων ή αλλιώς κατάλογο. Ο χάρτης πακέτων προσδιορίζει τα πακέτα που ο αϊτών αποφασίζει να ζητήσει από αυτόν τον συνεργάτη. Ο συνεργάτης στέλνει τα αντίστοιχα πακέτα στον αιτούντα σύμφωνα με το χάρτη πακέτων στο RECA αφού λάβει το RECA. Εάν οι συνεργάτες δεν μπορούν να προσφέρουν όλα τα ζητούμενα πακέτα, ο αϊτών μπορεί να στείλει ένα RECR σε άλλους συνεργάτες με έναν ενημερωμένο χάρτη πακέτων Υλοποίηση και Απόδοση συστήματος Το παραπάνω πρωτόκολλο έχει υλοποιηθεί στον προσομοιωτή δικτύων ΟΡΝΕΤ. Για να γίνει αξιολόγηση της απόδοσης του πρωτοκόλλου έγινε σύγκριση του ρυθμού απώλειας πακέτων πριν την ανάκτηση και μετά από αυτήν. Εικόνα 8: Αποτέλεσμα αριθμού βοηθών κόμβων Στην εικόνα 8 βλέπουμε ότι όσο μεγαλύτερο αριθμό βοηθών κόμβων έχουμε τόσο μεγαλύτερη ανάκτηση δεδομένων γίνεται. To Throughput επίσης βελτιώνεται σημαντικά σε κάθε κόμβο που συμμετέχει στην διαδικασία ανάκτησης (βλ. Εικόνα 9). 15

17 Εικόνα 9: Βελτίωση του Throughput Βλέπουμε πως μετά την διαδικασία ανάκτησης ο ρυθμός απώλειας πακέτων μπορεί να περιοριστεί σημαντικά και σε μερικές περιπτώσεις να περιοριστεί από το 20% στο 4% και λιγότερο. 16

18 3. Υλοποίηση του πρωτοκόλλου στο εργαλείο Click 3.1. Εισαγωγή Όπως είπαμε και παραπάνω η υλοποίησή μας βασίζεται στο πρωτόκολλο που περιγράψαμε προηγουμένως. Οι κύριες διαφορές είναι πως στην υλοποίησή μας και τα δύο δίκτυα είναι (Wi-Fi) και το κυρίως δίκτυο δεν είναι ένα ασύρματο δίκτυο με υποδομή (infrastructure) αλλά ένα αδόμητο δίκτυο (ad hoc) όπως και το βοηθητικό δίκτυο (βλ. εικόνα 10). Εικόνα 10: Αρχιτεκτονική υλοποιημένου συστήματος 3.2. Το εργαλείο Click Το εργαλείο Click είναι μια αρχιτεκτονική λογισμικού για την οικοδόμηση ευέλικτων και διαμορφώσιμων δρομολογητών. Ένας δρομολογητής Click απαρτίζεται από ενότητες επεξεργασίας πακέτων (modules) αποκαλούμενες στοιχεία (elements). Τα μεμονωμένα στοιχεία εφαρμόζουν απλές λειτουργίες δρομολογητών όπως η κατηγοριοποίηση πακέτων, δημιουργώντας ουρές αναμονής διασυνδεόμενες με συσκευές δικτύων. Για να δημιουργήσουμε μία δική μας ρύθμιση δρομολογητή στο Click, σχηματίζουμε μία συλλογή στοιχείων και συνδέσεων μεταξύ τους, ώστε να σχηματίσουμε έναν κατευθυνόμενο γράφο. Οι 17

19 ρυθμίσεις στο Click είναι διαμορφώσιμες και εύκολα επεκτάσιμες. Ένας δρομολογητής συμβατός με το Click έχει 16 στοιχεία στο μονοπάτι προώθησης εκ της δημιουργίας του. Για να επεκταθεί περαιτέρω, ώστε να υποστηρίζει πολιτικές απόρριψης πακέτων, απαιτεί απλά την προσθήκη κάποιων στοιχείων στη σωστή θέση. Για την υλοποίηση αυτού του πρωτοκόλλου δημιουργήσαμε τα δικά μας στοιχεία (elements) στον Click. Η γλώσσα προγραμματισμού την οποία χρησιμοποιεί ο Click και στην οποία υλοποιήσαμε αυτά τα στοιχεία είναι η C++. Πιο αναλυτικά, ο Click Modular Router είναι μια αρχιτεκτονική η οποία αναπτύχθηκε στο ΜΙΤ για χρήση σε δρομολογητές εγκατεστημένους σε ταράτσες κτηρίων (building routers). Είναι υλοποιημένος εξ' ολοκλήρου σε λογισμικό (software), ενώ η λειτουργικότητά του δεν χαρακτηρίζεται από περιορισμούς σχετικά με τον εξοπλισμό που δύναται να την φιλοξενήσει. Η καινοτομία πίσω από τον σχεδίασμά του έγκειται στην αφαίρεση του συνόλου της λειτουργικότητας του Επιπέδου Δικτύου του εκάστοτε κόμβου που το φιλοξενεί, πχ ενός Router - Linux Box. Προφανώς, η χαμένη λειτουργικότητα του Επιπέδου δεν αναμένεται να ανακτηθεί με την από το μηδέν συγγραφή κώδικα χαμηλού επιπέδου από τον εκάστοτε διαχειριστή. Αντίθετα, η αρχιτεκτονική διαθέτει ένα πολύ μεγάλο αριθμό έτοιμων κομματιών κώδικα υπό την μορφή συναρτήσεων. Ο διαχειριστής θα πρέπει να επιλέξει τις κατάλληλες συναρτήσεις και, αφού τις τοποθετήσει στην σωστή σειρά, να αποδώσει στο Επίπεδο Δικτύου την απαιτούμενη λειτουργικότητα. Κατ' αντιστοιχία με ένα πάζλ, ο διαχειριστής θα πρέπει να επιλέξει τα κατάλληλα κομμάτια και, εν συνεχεία, να τα τοποθετήσει σε τέτοια σειρά ώστε να επιτύχει τον επιθυμητό στόχο. Οι προαναφερθείσες αυτές συναρτήσεις αναφέρονται στην γλώσσα του Click ως Elements. Η αρχιτεκτονική φέρει έτοιμα υλοποιημένα τα περισσότερα Element που κάποιος μπορεί να χρειαστεί, ενώ ταυτόχρονα παρέχεται η δυνατότητα τροποποίησης ή από το μηδέν υλοποίησης νέων ώστε να καλυφθούν οι κατά περίπτωση ανάγκες. Προφανώς, αποτελούν τους δομικούς λίθους της αρχιτεκτονικής Click, ενώ οτιδήποτε πράττουν έχει αντίκρισμα στο πακέτο το οποίο επεξεργάζονται την εκάστοτε στιγμή. Η επικοινωνία μεταξύ τους στηρίζεται στην χρήση θυρών (ports), μέσω των οποίων ανταλλάσσουν πακέτα. Οι push συνδέσεις προωθούν πακέτα από τον αποστολέα στον παραλήπτη όταν ο πρώτος το αποφασίσει, ενώ για τις pull ισχύει το αντίστροφο. Για να οριστεί δε η απαιτούμενη προσφερόμενη λειτουργικότητα του Επιπέδου Δικτύου αρκεί η συγγραφή ενός ειδικού αρχείου παραμετροποίησης (configuration file). Το συγκεκριμένο αρχείο περιέχει ονόματα από Elements 18

20 συνοδευόμενα από τις αντίστοιχες μεταβλητές εισόδου τους, ενώ αυτά συνδέονται κατάλληλα ώστε να δημιουργούν έναν νοητό κατευθυνόμενο γράφο. Στην συνέχεια, το αρχείο διερμηνεύεται από την μηχανή διερμηνείας της αρχιτεκτονικής Click και οι κατάλληλες ενέργειες λαμβάνουν χώρα Περιγραφή υλοποιημένου πρωτοκόλλου Στο πρωτόκολλο που υλοποιήσαμε κάθε κόμβος έχει δύο ασύρματες κάρτες (Wi-Fi). Και οι δύο κάρτες λειτουργούν σε ad hoc mode αλλά σε διαφορετικό κανάλι ώστε να μην υπάρχει περίπτωση συγκρούσεων. Στην μία κάρτα έχουμε το κυρίως δίκτυο πολυεκπομπής και στην άλλη κάρτα το βοηθητικό δίκτυο ανάκτησης δεδομένων. Κάθε κόμβος μπορεί να στείλει σαν κύριος κόμβος πολυεκπομπής. Εικόνα 11: Πολυεκπομπή Κάθε κόμβος που λαμβάνει ένα πακέτο πολυεκπομπής το αποθηκεύει τοπικά για πιθανή μετέπειτα χρήση (διαδικασία ανάκτησης). Ελέγχει τον αριθμό ακολουθίας και του πακέτου και το προωθεί ανάλογα. Δηλαδή, αν είναι το πρώτο ή το επόμενο προς παραλαβή πακέτο και τότε το προωθεί στην εφαρμογή αλλιώς αν είναι μελλοντικό πακέτο το κρατάει σε αναμονή μέχρι να έρθει το σωστό πακέτο. Στην περίπτωση που το πακέτο είναι παλιό το πετάει. 19

21 Εικόνα 12: Απώλεια πακέτων Αν ένας κόμβος παραλάβει ένα μελλοντικό πακέτο τότε στέλνει σε πανεκπομπή στο βοηθητικό δίκτυο ένα μήνυμα αίτησης για το πακέτο που περιμένει. Μέχρι να έρθει το πακέτο που περιμένει αποθηκεύει τοπικά όλα τα μελλοντικά πακέτα που του έρχονται. Τη στιγμή που θα έρθει το πακέτο που του λείπει τότε θα το προωθήσει στην εφαρμογή μαζί με τα υπόλοιπα μελλοντικά πακέτα των οπίων ο αριθμός σειράς είναι ο πρέπων. Αν ένας κόμβος λάβει ένα μήνυμα αίτησης τότε ελέγχει αν έχει ήδη εξυπηρετήσει αυτή την αίτηση και έπειτα αν έχει το ζητούμενο πακέτο. Αν έχει ήδη εξυπηρετήσει αυτήν την αίτηση τότε την αγνοεί αλλιώς αποθηκεύει το αναγνωριστικό της αίτησης και ελέγχει αν έχει το ζητούμενο πακέτο. Αν το έχει το στέλνει με πανεκπομπή στο βοηθητικό δίκτυο. Coop-Rec Network (WiFi) f Εικόνα 13: Αρχικοποίηση Ανάκτησης 20

22 3.4. Σχεδιασμός πρωτοκόλλου Element εισερχόμενης κίνησης Για να υποστηρίξουμε τις παραπάνω λειτουργίες αλλάξαμε την πληροφορία type/length (2 bytes) του Ethernet πλαισίου. Κάθε πλαίσιο δεδομένων που υποστηρίζει αυτό το πρωτόκολλο έχει συγκεκριμένο αριθμό σε αυτό το πεδίο του πλαισίου. Οπότε με το που έρχεται ένα πλαίσιο από το κυρίως δίκτυο ελέγχουμε πρώτα αυτόν τον αριθμό αν είναι ο αριθμός που χαρακτηρίζει το πρωτόκολλό μας. Αν δεν είναι ο αριθμός που χαρακτηρίζει το πρωτόκολλό μας τότε το πλαίσιο δεν το επεξεργάζεται το Element που έχουμε υλοποιήσει αλλά το προωθούμε στο παραπάνω επίπεδο του Click. Αν είναι, ελέγχουμε αν το έχουμε ήδη λάβει. Αν δε το έχουμε λάβει το αντιγράφουμε και το αποθηκεύουμε (σε ουρά για μελλοντική χρήση σε περίπτωση εξυπηρέτησης ανάκτησης) με αναγνωριστικό τον σειριακό του αριθμό συνδυασμένο με την IP του αποστολέα μέσω μιας hash συνάρτησης, αλλιώς αν το έχουμε ήδη λάβει τότε το απορρίπτουμε. Κάτω από το Header του Ethernet επιπέδου έχουμε το Header του πρωτοκόλλου μας. Σε αυτόν είναι αποθηκευμένος ένας αριθμός που προσδιορίζει τη σειρά του πακέτου (καθώς στο UDP δεν υπάρχει τέτοιος αριθμός) στην περίπτωση που το πακέτο είναι δεδομένα ή ένα αναγνωριστικό στην περίπτωση που είναι αίτηση. Οπότε ελέγχουμε τον σειριακό αριθμό και ή το στέλνουμε στην εφαρμογή αν είναι το επόμενο προς παραλαβή πακέτο ή το αποθηκεύουμε σε μια ουρά μελλοντικών πακέτων αν ο αριθμός αυτός είναι μεγαλύτερος. Αν είναι μεγαλύτερος τότε στέλνουμε μια αίτηση για αυτό το πακέτο μέσω πανεκπομπής στο βοηθητικό δίκτυο. Στην αίτηση αυτή ζητάμε το πακέτο του οποίου το αναγνωριστικό είναι ο συνδυασμός του σειριακού αριθμού με την διεύθυνση IP του αποστολέα πολυεκπομπής. Στην περίπτωση που έχει μικρότερο σειριακό αριθμό από αυτόν που περιμένουμε το απορρίπτουμε. Κάθε φορά που παραδίδουμε στην εφαρμογή ένα πακέτο ελέγχουμε την ουρά μελλοντικών πακέτων για πιθανά πακέτα που είναι η σειρά τους να παραδοθούν στην εφαρμογή. Όταν λάβουμε μία αίτηση για ένα πακέτο (έχει διαφορετικό αριθμό στο type/length του Ethernet πλαισίου) ελέγχουμε αν την έχουμε εξυπηρετήσει με βάση το αναγνωριστικό που φέρει στο Header της και την διεύθυνση IP του αποστολέα της. Αν την έχουμε εξυπηρετήσει την απορρίπτουμε. Αλλιώς αποθηκεύουμε το αναγνωριστικό της που υπολογίσαμε παραπάνω στην ουρά αιτήσεων και ελέγχουμε αν έχουμε το πακέτο με βάση το αναγνωριστικό που έχει στο Header της. Αν το έχουμε το στέλνουμε στο βοηθητικό δίκτυο. 21

23 Element εξερχόμενης κίνησης Σε αυτό το Element απλώς γίνεται encapsulate τα πακέτα που πρόκειται να χρησιμοποιήσουν το πρωτόκολλό μας. Ελέγχουμε αν τα πακέτα που έρχονται από το από πάνω επίπεδο πρόκειται να χρησιμοποιήσουν αυτό το πρωτόκολλο. Αν ναι τότε δημιουργούμε το Header του πρωτοκόλλου μας και αναθέτουμε έναν σειριακό αριθμό στο πακέτο. Έπειτα δημιουργούμε το Ethernet Header και του αναθέτουμε το αναγνωριστικό του πρωτοκόλλου μας στο πεδίο type/length Υλοποίηση - Αποτελέσματα Το παραπάνω πρωτόκολλο το υλοποιήσαμε και πειραματιστήκαμε στο testbed του τμήματος Μηχανικών Η/Υ Τηλεπικοινωνιών και δικτύων. Στο πείραμά μας χρησιμοποιήσαμε τρεις κόμβους. Έναν για πολυεκπομπή και τους άλλους δύο ως κόμβους βοηθητικού δικτύου. Τα αποτελέσματα του πειράματος ήταν παρόμοια με τις προσομοιώσεις του πρωτοκόλλου ανάκτησης δεδομένων μέσω συνεργασίας κόμβων σε ετερογενή ασύρματα δίκτυα. Κάθε χαμένο πακέτο που είχαν οι κόμβοι από το κυρίως δίκτυο το ανακτούσαν από το βοηθητικό δίκτυο. Στην περίπτωση που έχουμε έναν κόμβο πολυεκπομπής και δύο κόμβους σε βοηθητικό δίκτυο είχαμε τα παρακάτω αποτελέσματα. Ο κόμβος που είχε σταθερή απώλεια πακέτων 20% ζητούσε από κόμβο που δεν είχε απώλειες τα χαμένα πακέτα. Έπειτα ρυθμίσαμε το κόμβο να έχει σταδιακή απώλεια πακέτων μέχρι και 20%. Η συνολική απώλεια πακέτων δεν υπερέβη το 3%. Αυτό είναι αποτέλεσμα τις ετερογένειας του ασύρματου καναλιού που έχει ως αποτέλεσμα οι κόμβοι να έχουν διαφορετικά χαμένα πακέτα. Η πιθανότητα να έχουν χάσει την ίδια πληροφορία είναι πολύ μικρή (βλ. εικόνες 14,15). Unicast -> Multicast Ο Multicaster δεν χρειάζεται να στέλνει σε multicast IP αλλά σε μία απλή unicast. To multicasting επιτυγχάνεται μέσω του EtherType και της ροής στην οποία συμμετέχει ο κόμβος. Κάθε κόμβος που έχει ενεργοποιημένο το coop λαμβάνει τα πακέτα αυτά ασχέτως αν προορίζονται για αυτόν (Δεν ελέγχουμε IP διεύθυνση προορισμού αλλά προέλευσης). Αυτό έχει ως αποτέλεσμα μεγαλύτερο bit rate. Καθώς στη multicast IP περίπτωση θα είχαμε μόνο το βασικό bit rate διαθέσιμο. 22

24 Requester Before Recovery After Recovery PDU Drop Rater's I Εικόνα 14: Ρυθμός απώλειας πακέτων του αιτούντα <u % 90 CL r* 70 HeJpei D Before Recover y After Recovery CL 80 V PDU Dioj» Rater *»» Εικόνα 15: Ρυθμός απώλειας πακέτων του βοηθού

25 4. Βιβλιογραφία [1] Kaustubh Sinkar, Amit Jagirdar, Thanasis Korakis, Hang Liu, Saurabh Mathur, Shivendra Panwar, Cooperative Recovery in Heterogeneous Mobile Networks [2] Click Modular Router Project. [3] Herbert Schildt, C++ from the Ground Up, Third Edition. [4] Morris, R., Kohler, E., Jannotti, J., and Kaashoek, M. F The Click modular router. [5] Κοράκης Αθανάσιος. Μέθοδοι Υποστήριξης Ποιότητας Υπηρεσιών σε Ασύρματα Δίκτυα με Έξυπνες Κεραίες. Διδακτορική Διατριβή, Πανεπιστήμιο Θεσσαλίας

26

27

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

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

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

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

2 η Σειρά Ασκήσεων Data Link Layer

2 η Σειρά Ασκήσεων Data Link Layer HY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2017-2018 Διδάσκουσα: Μαρία Παπαδοπούλη Τμήμα Επιστήμης Υπολογιστών, Πανεπιστημίου Κρήτης 2 η Σειρά Ασκήσεων Data Link Layer Άσκηση 1 Αναφέρεται τα 4 επιθυμητά

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

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2011-20112 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 15 Δεκεμβρίου 2011 Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις 1. Θεωρήσετε

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

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

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

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

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

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

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

WIRELESS SENSOR NETWORKS (WSN)

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

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

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

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

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

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

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

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

ΕΠΛ 476: ΚΙΝΗΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ (MOBILE NETWORKS)

ΕΠΛ 476: ΚΙΝΗΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ (MOBILE NETWORKS) ΟΜΑΔΑ ΦΟΙΤΗΤΩΝ: Μιχαηλίνα Αργυρού Κασιανή Πάρη ΕΠΛ 476: ΚΙΝΗΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ (MOBILE NETWORKS) Δρ. Χριστόφορος Χριστοφόρου Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής WiMAX (Worldwide Interoperability

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα3 Επικοινωνία και Διαδίκτυο Κεφ8: Δίκτυα Υπολογιστών 8.1 Επικοινωνία και Δίκτυα Υπολογιστών Τι εννοούμε με τον όρο δίκτυο; Εννοούμε ένα σύνολο αντικειμένων (π.χ. τηλεφώνων, υπολογιστών) ή ανθρώπων

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

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

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

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

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

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

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

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

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

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

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

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

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

ΚΕΦΑΛΑΙΟ 2: Βασικό Υλικό σε τοπικά Δίκτυα και Network Hosts

ΚΕΦΑΛΑΙΟ 2: Βασικό Υλικό σε τοπικά Δίκτυα και Network Hosts ΚΕΦΑΛΑΙΟ 2: Βασικό Υλικό σε τοπικά Δίκτυα και Network Hosts 2.1. Εισαγωγή Στην ενότητα αυτή θα εξετάσουμε ποια είναι τα βασικά μέρη τα οποία απαρτίζουν ένα σύγχρονο τοπικό δίκτυο καθώς και θα περιγράψουμε

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΔΙΚΤΥΑ Η/Υ ΙΙ. Γέφυρες

ΔΙΚΤΥΑ Η/Υ ΙΙ. Γέφυρες ΔΙΚΤΥΑ Η/Υ ΙΙ Γέφυρες Γενικά Οι γέφυρες (bridges) είναι συσκευές που επιτυγχάνουν τη διασύνδεση ενός απλού τοπικού δικτύου με άλλα παρόμοια τοπικά δίκτυα. Μια γενικότερη συσκευή και για τη διασύνδεση με

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

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

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

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ (Kεφ. 17) TCP Υπηρεσίες TCP Μορφή Επικεφαλίδας TCP Μηχανισµοί TCP Πολιτικές Υλοποίησης TCP Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William

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

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Λαμπαδαρίδης Αντώνιος el04148@mail.ntua.gr Διπλωματική εργασία στο Εργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων Επιβλέπων: Καθηγητής Τ. Σελλής Περίληψη

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

Πτυχιακή Εργασία. Ασύρματα Δίκτυα της Τεχνολογίας Hot Spot

Πτυχιακή Εργασία. Ασύρματα Δίκτυα της Τεχνολογίας Hot Spot Πτυχιακή Εργασία Ασύρματα Δίκτυα της Τεχνολογίας Hot Spot Σκοπός της σημερινής παρουσίασης είναι να παρουσιαστεί και να αναλυθεί η δομή και ο τρόπος λειτουργίας ενός δικτύου Hot Spot. Υπεύθυνος Παρουσίασης

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΠΡΩΤΟΚΟΛΛΑ ΙΑ ΙΚΤΥΩΣΗΣ (Kεφ. 15) IPV6 ΠΟΛΛΑΠΛΗ ΑΠΟΣΤΟΛΗ ΙΡ ΠΡΟΒΛΗΜΑΤΑ επί του κεφ. 15 Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William Stallings, 6/e, 2000. ΕΥ -

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

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

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP Απαιτήσεις διαδικτύωσης Τα ζητήματα που πρέπει να επιλύσει η διαδικτύωση Πρωτόκολλα διαδικτύωσης Αρχιτεκτονικές

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

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ ΕΠΑ.Λ. Άμφισσας Σχολικό Έτος : 2011-2012 Τάξη : Γ Τομέας : Πληροφορικής Μάθημα : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Διδάσκων : Χρήστος Ρέτσας Η-τάξη : tiny.cc/retsas-diktya2 ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

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

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

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

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

Κεφάλαιο 7 Διαδικτύωση-Internet. 7.2 Τεχνολογία TCP/IP

Κεφάλαιο 7 Διαδικτύωση-Internet. 7.2 Τεχνολογία TCP/IP Κεφάλαιο 7 Διαδικτύωση-Internet 7.2 Τεχνολογία TCP/IP Τι δηλώνει ο όρος «TCP/IP»; Ο όρος TCP/IP αναφέρεται σε μια ομάδα ομοειδών πρωτοκόλλων που χρησιμοποιούνται για την επικοινωνία των δικτύων υπολογιστών

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

Δίκτυα Τηλεπικοινωνιών. και Μετάδοσης

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

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

Εργαστήριο 4 Πρωτόκολλα Δρομολόγησης

Εργαστήριο 4 Πρωτόκολλα Δρομολόγησης Εργαστήριο 4 Πρωτόκολλα Δρομολόγησης. Εισαγωγή Η παρούσα εργαστηριακή άσκηση έχει ως σκοπό την εξοικείωση με τα πρωτόκολλα δρομολόγησης τα οποία χρησιμοποιούνται στα Ad-Hoc δίκτυα, καθώς και την συγκριτική

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

Τι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP);

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

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

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

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

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

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 14. Ποιος είναι ο ρόλος των καρτών δικτύου (Network Interface Card, NIC); Απάντηση: Οι κάρτες δικτύου χρησιμοποιούνται για να συνδέσουν

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

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

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

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

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

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

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

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

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

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

Κεφάλαιο 5: Τοπικά ίκτυα

Κεφάλαιο 5: Τοπικά ίκτυα Κεφάλαιο 5: Τοπικά ίκτυα 5.1 ΤοΠρωτόκολλο ALOHA Αλγόριθµοι επίλυσης συγκρούσεων µε βάση το δυαδικό δένδρο 5.2 ίκτυα Ethernet Πρότυπο ΙΕΕΕ 802.3 5.3 ίκτυα Token Ring - Πρότυπο ΙΕΕΕ 802.5 Τοπικά ίκτυα 5-1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013 ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2013-2014 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013 Λύσεις Πρώτης Προόδου (συνολικά 100 μονάδες) 1. Αντιπαραθέσετε

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

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

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

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

ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο 2010-2011 Φροντιστήριο Ασκήσεις στο TCP

ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο 2010-2011 Φροντιστήριο Ασκήσεις στο TCP ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο 2010-2011 Φροντιστήριο Ασκήσεις στο TCP Άσκηση 1 η : Καθυστερήσεις Θεωρείστε μία σύνδεση μεταξύ δύο κόμβων Χ και Υ. Το εύρος ζώνης του συνδέσμου είναι 10Gbits/sec

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

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

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

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

7.5 Πρωτόκολλο IP. & Ερωτήσεις

7.5 Πρωτόκολλο IP. & Ερωτήσεις 7.5 Πρωτόκολλο IP & Ερωτήσεις 1. ε ποιο επίπεδο του μοντέλου TCP/IP ανήκει το IP πρωτόκολλο; Εξασφαλίζει αξιόπιστη μετάδοση, και αν όχι ποιο πρωτόκολλο είναι υπεύθυνο για την αξιοπιστία; 2. Τι χρειάζεται

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

A1. Φυσικό επίπεδο 1. Αντιπαραθέσετε (κάνετε τη σύγκριση) με 2-3 προτάσεις την στατιστική πολυπλεξία και την πολυπλεξία με διαίρεση χρόνου.

A1. Φυσικό επίπεδο 1. Αντιπαραθέσετε (κάνετε τη σύγκριση) με 2-3 προτάσεις την στατιστική πολυπλεξία και την πολυπλεξία με διαίρεση χρόνου. ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2014-2015 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 27.10.2014 mockup Πρόοδος Οδηγίες: Η κάθε απάντηση θα πρέπει να συνοδεύεται

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

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα 1 Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα εύκολη, τη στιγμή που γνωρίζουμε ότι ένα σύνθετο δίκτυο

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

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

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

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

J. Glenn Brookshear. Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

J. Glenn Brookshear. Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Κεφάλαιο 4: ικτύωση και ιαδίκτυο Η Επιστήµη των Υπολογιστών: Μια Ολοκληρωµένη Παρουσίαση (δέκατη αµερικανική έκδοση) J. Glenn Brookshear Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

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

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

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

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

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

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

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

ρομολογητής WiFi N300 (N300R)

ρομολογητής WiFi N300 (N300R) Easy, Reliable & Secure Οδηγός εγκατάστασης ρομολογητής WiFi N300 (N300R) Εμπορικά σήματα Οι επωνυμίες και τα ονόματα προϊόντων είναι εμπορικά σήματα ή σήματα κατατεθέντα των αντίστοιχων κατόχων τους.

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

Μάθημα 3: Τοπολογίες Δικτύων

Μάθημα 3: Τοπολογίες Δικτύων Μάθημα 3: Τοπολογίες Δικτύων 3.1 Γενικά Με το όρο τοπολογία δικτύου αναφερόμαστε στον τρόπο με τον οποίο συνδέονται οι κόμβοι ενός δικτύου. Οι τοπολογίες διακρίνονται σε φυσικές και λογικές. Οι φυσικές

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

3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου

3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου 3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου 1 / 54 Το πρωτόκολλο Διαδικτύου (Internet Protocol -IP) ενθυλακώνει τα πακέτα δεδομένων που του προωθούνται από το ανώτερο επίπεδο σε αυτοδύναμα πακέτα

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

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

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

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

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

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

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

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

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

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

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

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

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

Δίκτυα Επικοινωνιών ΙΙ: Transmission Control Protocol

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

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

Πολυμέσα σε Δίκτυα Κινητών Συσκευών

Πολυμέσα σε Δίκτυα Κινητών Συσκευών Πολυμέσα σε Δίκτυα Κινητών Συσκευών Ποιότητα υπηρεσιών Βίντεο κατ' απαίτηση Πολυεκπομπή Βίντεο-συνομιλία Στοιχεία και προβλέψεις CISCO Το 60% της κίνησης δεδομένων στα Δίκτυα Κινητών αφορούσε σε βίντεο

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

Β1. Σε ένα τοπικό δίκτυο τοπολογίας Ethernet-TCP/IP το επίπεδο πρόσβασης δικτύου περιλαμβάνει:

Β1. Σε ένα τοπικό δίκτυο τοπολογίας Ethernet-TCP/IP το επίπεδο πρόσβασης δικτύου περιλαμβάνει: ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΑ ΕΙΔΙΚΟΤΗΤΑΣ ΚΥΡΙΑΚΗ 23/04/2017 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΠΕΝΤΕ (5) ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. α-σωστό β-σωστό γ-λάθος δ-λάθος

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

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

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

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

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

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

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

Κεφάλαιο 6 Συστήµατα Επικοινωνίας

Κεφάλαιο 6 Συστήµατα Επικοινωνίας Κεφάλαιο 6 Συστήµατα Επικοινωνίας Δεδοµένων Άµεση ιασύνδεση Συσκευών ιασύνδεση Συσκευών σε Μακρινή Απόσταση MODEM ιαχείριση σφαλµάτων ίκτυα εδοµένων Κ.Κυριακόπουλος Εισαγωγή στους Η/Υ 1 Σταθµοί στην Εξέλιξη

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

Τεχνολογία Πολυμέσων. Ενότητα # 16: Πολυεκπομπή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία Πολυμέσων. Ενότητα # 16: Πολυεκπομπή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Τεχνολογία Πολυμέσων Ενότητα # 16: Πολυεκπομπή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.

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

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

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

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

ΔΙΚΤΥΑ (15-17) Π. Φουληράς

ΔΙΚΤΥΑ (15-17) Π. Φουληράς ΔΙΚΤΥΑ (15-17) Π. Φουληράς Χαρακτηριστικά Δικτύου: Ιδιοκτησία, Υπόδειγμα Υπηρεσίας, και Απόδοση Ιδιωτικά Δίκτυα Κλασσικό Παράδειγμα τα LAN Μεγάλες εταιρείες όμως και σε επίπεδο WAN Αγοράζουν υλικό διασύνδεσης

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

Συνεχής ροή πολυµέσων

Συνεχής ροή πολυµέσων Συνεχής ροή πολυµέσων Εισαγωγή ικτυακά πρωτόκολλα Πολυµέσα και δίκτυα Συνεχής ροή Ροή από εξυπηρετητές ιστοσελίδων Ροή από εξυπηρετητές µέσων Πρωτόκολλο RTSP Πρωτόκολλο RTP οµή πακέτων RTP Πρωτόκολλο RTCP

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

Λουκάς Ελευθέριος

Λουκάς Ελευθέριος Λουκάς Ελευθέριος eloukas05@aueb.gr Σκοπός Δ. Εργασίας Πορεία προς τη Λύση Multi Service Link Layer (MSLL) MSLL Πρωτόκολλα Πλήρους Ανάκαμψης MSLL Πρωτόκολλα Περιορισμένης Ανάκαμψης Σενάρια Προσομοίωσης

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

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

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

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

Επικοινωνία με μηνύματα. Κατανεμημένα Συστήματα 1

Επικοινωνία με μηνύματα. Κατανεμημένα Συστήματα 1 Επικοινωνία με μηνύματα Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Επικοινωνία με ανταλλαγή μηνυμάτων Η επικοινωνία με μηνύματα είναι ο πιο ευέλικτος τρόπος αλληλεπίδρασης σε κατανεμημένα συστήματα πιο

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

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Το πρωτόκολλο Διαδικτυου (Internet Protocol, ) είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/. Η λειτουργία του βασίζεται στην ιδέα των αυτοδύναμων πακέτων (datagrams), τα οποία μεταφέρονται

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

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

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

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

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

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

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

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

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

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

Δρομολογητής WiFi N150 (N150R)

Δρομολογητής WiFi N150 (N150R) Easy, Reliable & Secure Οδηγός εγκατάστασης Δρομολογητής WiFi N150 (N150R) Εμπορικά σήματα Οι επωνυμίες και τα ονόματα προϊόντων είναι εμπορικά σήματα ή σήματα κατατεθέντα των αντίστοιχων κατόχων τους.

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

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

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

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

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΔΙΚΤΥΑ Η/Υ. Μελέτη Σημείου Πρόσβασης ως ασύρματου επαναλήπτη

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΔΙΚΤΥΑ Η/Υ. Μελέτη Σημείου Πρόσβασης ως ασύρματου επαναλήπτη Εργαστήριο 9β-10 ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΔΙΚΤΥΑ Η/Υ Μελέτη Σημείου Πρόσβασης ως ασύρματου επαναλήπτη Στόχος Ο στόχος του παρόντος εργαστηρίου είναι

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

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

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

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

Improving the performance of TCP in the case of packet reordering. Στρατάκη Μαρία

Improving the performance of TCP in the case of packet reordering. Στρατάκη Μαρία Improving the performance of TCP in the case of packet reordering Στρατάκη Μαρία Γενικές Πληροφορίες για το TCP/IP TCP (Transmission Control Protocol) IP (Internet Protocol) Χωρίζουν τα δεδομένα σε τμήματα

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

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα. λ από τον ρυθμό μετάδοσής της. Υποθέτοντας ότι ο κόμβος A

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα. λ από τον ρυθμό μετάδοσής της. Υποθέτοντας ότι ο κόμβος A ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ ΚΑΙ ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΕΠΙΚΟΙΝΩΝΙΩΝ, ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα 1. Στο δίκτυο

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

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΡΟΜΠΟΤΙΚΗ ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΜΠΑΝΤΗΣ ΑΝΤΩΝΙΟΣ 533 ΤΣΙΚΤΣΙΡΗΣ ΔΗΜΗΤΡΙΟΣ 551 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΡΟΜΠΟΤ LEGO NXT Το ρομπότ

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

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

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

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

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

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

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

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

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 7: Εισαγωγή στα δίκτυα Η/Υ (μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το

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

Πληροφορική Μάθημα 9

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

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

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου Α5.1 Εισαγωγή στα Δίκτυα Α Λυκείου Εισαγωγή Δίκτυο Υπολογιστών (Computer Network) είναι μια ομάδα από δύο ή περισσότερους υπολογιστές ή άλλες συσκευές που συνδέονται μεταξύ τους με σκοπό να ανταλλάσσουν

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