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

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

Download "ΥΛΟΠΟΙΗΣΗ ΣΥΝΕΡΓΑΤΙΚΩΝ ΠΡΩΤΟΚΟΛΛΩΝ ΣΕ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ"

Transcript

1 Πανεπιστήμιο Θεσσαλίας-Πολυτεχνική Σχολή Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών Τηλεπικοινωνιών & Δικτύων ΥΛΟΠΟΙΗΣΗ ΣΥΝΕΡΓΑΤΙΚΩΝ ΠΡΩΤΟΚΟΛΛΩΝ ΣΕ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ Φοιτητής: Ηλίας Συρίγος Επιβλέπων καθηγητής: Αντώνιος Αργυρίου: (Λέκτορας ΤΜΗΥΤΔ) Δεύτερο μέλος επιτροπής: Λέανδρος Τασιούλας: (Καθηγητής ΤΜΗΥΤΔ) Βόλος, Οκτώβριος 2012

2 Σελ 2 από 33

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

4 Πίνακας περιεχομένων 1 Εισαγωγή Συνεργατική επικοινωνία Σχετική Βιβλιογραφία Συνεργατική χρονοδρομολόγηση σε ασύρματα δίκτυα Εισαγωγή Μοντέλο συστήματος Μεγιστοποίηση ρυθμού μετάδοσης... ίο 2.4 Ελαχιστοποίηση κατανάλωσης ισχύος... ίί 3 Υλοποίηση Εισαγωγή Μεθοδολογία Υλοποίησης Σχεδίαση ενός TDMA πρωτοκόλλου για πρόσβαση στο μέσο Υλοποίηση αλγορίθμων Τροποποίηση του ath9k driver Υλοποίηση με τη χρήση του Click Πειραματικά αποτελέσματα - συμπεράσματα Μεγιστοποίηση ρυθμού μετάδοσης Ελαχιστοποίηση συνολικής κατανάλωσης ισχύος Παράρτημα A Παράρτημα B Βιβλιογραφία...33 Σελ 4 από 33

5 1 Εισαγωγή Η ολοένα αυξανόμενη ζήτηση για εφαρμογές ασύρματης επικοινωνίας έχει προκαλέσει την ραγδαία εξέλιξη των ασύρματων δικτύων όσον αφορά στην αποδοτικότητα τόσο του υλικού, όσο και των ασύρματων υπηρεσιών. Παρόλα αυτά, τα μέγιστα όρια απόδοσης των ασύρματων δικτύων δεν έχουν ακόμα επιτευχθεί και καταβάλλεται προσπάθεια ώστε να βρεθούν οι πρακτικοί εκείνοι τρόποι που θα μας επιτρέψουν να τα προσεγγίσουμε. Σε αντίθεση με τα ενσύρματα, τα ασύρματα δίκτυα χρησιμοποιώντας τον αέρα ως το μέσο επικοινωνίας δίνουν τη δυνατότητα στις συσκευές να προσπελάσουν το μέσο ανεξάρτητα από την τοποθεσία τους. Η βασική αυτή διαφορά δεν αξιοποιήθηκε από τα ασύρματα δίκτυα, τα οποία είναι βασισμένα σε μια point-to-point (από σημείο-σε σημείο) επικοινωνία δανεισμένη από τα ενσύρματα. Η ιδέα της point-to-point επικοινωνίας βοήθησε στην εύκολη επέκταση των ήδη υπαρχουσών λύσεων από τα ενσύρματα δίκτυα στα ασύρματα, ωστόσο περιόρισε την απόδοση. Για παράδειγμα, είναι γνωστό ότι το πρωτόκολλο IEEE , που διαχωρίζει τα links στον χρόνο, έχει πρόβλημα επεκτασιμότητας, το οποίο δεδομένης της συνεχούς αύξησης των ασύρματων συσκευών είναι πολύ σοβαρό. Το ασύρματο μέσο έχει τρία βασικά χαρακτηριστικά που επηρεάζουν τόσο τα προβλήματα όσο και τις λύσεις όσον αφορά την δικτύωση: 1) Τη διάδοση του σήματος σε ένα εύρος από τοποθεσίες, σε αντίθεση με το ενσύρματο μέσο που το σήμα διαδίδεται σε συγκεκριμένες τοποθεσίες. Έτσι το σήμα φτάνει σε μη επιθυμητές περιοχές προκαλώντας παρεμβολές. 2) Την πρόκληση παρεμβολών ανάμεσα σε κοντινούς χρήστες που χρησιμοποιούν το ίδιο κανάλι με αποτέλεσμα να μειώνεται ο ρυθμός μετάδοσης (throughput) και να αυξάνονται οι απώλειες των δεδομένων (loss rate). 3) Τη μεταβολή τόσο στο χρόνο όσο και στο χώρο της ποιότητας του καναλιού που έχει ως αποτέλεσμα και πάλι τη μείωση του ρυθμού μετάδοσης και την αύξηση των απωλειών δεδομένων. Σελ 5 από 33

6 1.1 Συνεργατική επικοινωνία Εκμεταλλευόμενοι το γεγονός ότι στο ασύρματο μέσο το σήμα διαδίδεται σε πολλές τοποθεσίες, μπορούμε να βελτιώσουμε δραστικά την απόδοση ενός ασύρματου δικτύου. Αυτό επιτυγχάνεται χάρη στην αναμετάδοση της πληροφορίας που αποστέλλεται από έναν κόμβο πηγή σε ένα κόμβο προορισμό από γειτονικούς κόμβους που "ακούνε" την πληροφορία αυτή. Με τον τρόπο αυτό αντιμετωπίζεται το πρόβλημα της εξασθένησης του σήματος λόγω της απόστασης, αλλά και των παρεμβολών. Έτσι η μετάδοση μπορεί να γίνει με χαμηλότερη ισχύ (transmit power) ή με υψηλότερο ρυθμό (throughput). Στην παρούσα εργασία πραγματοποιήθηκε η υλοποίηση στο IEEE (WiFi) ενός συνεργατικού αλγορίθμου σε ένα ασύρματο δίκτυο με τοπολογία διαμαντιού. Αυτό αποτελείται από έναν κόμβο πηγή (source), ένα κόμβο προορισμό (destination) και δύο κόμβους αναμεταδότες (relays). Τα ζητούμενα της υλοποίησης ήταν η σταθεροποίηση των ουρών των κόμβων και η μεγιστοποίηση του ρυθμού μετάδοσης (throughput) ή η ελαχιστοποίηση της συνολικής καταναλισκόμενης ισχύος (power consumption). Για το σκοπό αυτό σχεδιάστηκε ένα TDMA σχήμα επικοινωνίας όπου σε κάθε χρονοθυρίδα (time slot) επιλέγεται ο κατάλληλος κόμβος για αναμετάδοση με βάση το ζητούμενο αποτέλεσμα (μεγιστοποίηση ρυθμού μετάδοσης/ελαχιστοποίηση καταναλισκόμενης ισχύος). Επιπλέον δημιουργήθηκε ο κατάλληλος μηχανισμός για τη μετάδοση της επιλογής του κόμβου αναμεταδότη και της πληροφορίας για τα μήκη των ουρών των κόμβων. Η υλοποίηση βασίστηκε στον click modular router, ένα λογισμικό (software architecture) για την κατασκευή ευέλικτων και παραμετροποιήσιμων δρομολογητών που υλοποιούν διεργασίες, όπως ταξινόμηση πακέτων και αποθήκευσή τους σε ουρές, χρονοδρομολόγηση και επικοινωνία με ασύρματες συσκευές. Επίσης, έγινε χρήση του ath9k driver, ο οποίος υλοποιεί το πρωτόκολλο IEEE Έπειτα πραγματοποιήθηκαν πειράματα και για τα δύο ζητούμενα που αποσκοπούσαν στην εξαγωγή συμπερασμάτων όσον αφορά την απόδοση του αλγορίθμου. Για τη μεγιστοποίηση του ρυθμού μετάδοσης μετρήθηκε ο λαμβανόμενος ρυθμός στον κόμβο προορισμό, καθώς και οι απώλειες των Σελ 6 από 33

7 πακέτων. Τα αποτελέσματα των μετρήσεων χρησιμοποιήθηκαν για τη σύγκριση του υλοποιημένου αλγορίθμου με έναν αλγόριθμο τυχαίας επιλογής των κόμβων αναμεταδοτών και με έναν αλγόριθμο point-to-point επικοινωνίας. Για την ελαχιστοποίηση της συνολικής καταναλισκόμενης ισχύος μετρήθηκε με κάποια προσέγγιση που αναφέρεται παρακάτω η μέση συνολική κατανάλωση ισχύος, αλλά και το μέσο μήκος ουράς κάθε κόμβου. 1.2 Σχετική Βιβλιογραφία Η ερευνητική κοινότητα έχει ήδη αρχίσει να μελετά τις δυνατότητες και τα οφέλη που προσφέρει η συνεργασία στα ασύρματα δίκτυα. Για παράδειγμα, στο (1) παρουσιάζεται ο σχεδιασμός ενός MAC πρωτοκόλλου που ονομάζεται CoopMAC, στο οποίο οι κόμβοι με υψηλό ρυθμό μετάδοσης δεδομένων βοηθούν εκείνους με χαμηλό, προωθώντας τα πακέτα τους. Στο (2) υλοποιείται στον Mad-Wifi driver ένα πρωτόκολλο, στο οποίο γειτονικά access points και stations στέλνουν σε ένα access point μετρήσεις που αφορούν την κίνηση στα διάφορα κανάλια συχνότητας, ώστε εκείνο με βάση την πληροφορία αυτή να διαλέξει το κατάλληλο κανάλι και να συντονιστεί σε αυτό δυναμικά. Η υλοποίηση αυτή επιτυγχάνει σημαντική βελτίωση στο συνολικό throughput του δικτύου. Στο (3) παρουσιάζεται μια σχεδίαση που προσθέτει στη SoftMAC υλοποίηση (mac80211) του Linux Kernel τη δυνατότητα για συνεργατική επανεκπομπή. Με τη συνεργατική επανεκπομπή ένα πακέτο, για το οποίο δεν φτάνει στον αποστολέα βεβαίωση λήψης από τον παραλήπτη (acknowledgement), επανεκπέμπεται από ένα γειτονικό κόμβο που το "άκουσε" και το link του με τον παραλήπτη έχει καλύτερη ποιότητα. Το (4) βλέπει τη συνεργατική επικοινωνία από μια άλλη ματιά και προτείνει ένα συνεργατικό MAC πρωτόκολλο για πυκνά ασύρματα δίκτυα. Κατά τη διευθέτηση των συγκρούσεων, όταν γίνονται παράλληλες μεταδόσεις, οι κόμβοι σε αυτό το πρωτόκολλο συνεργάζονται μεταξύ τους για να επιλέξουν το κατάλληλο backoff window (το χρόνο δηλαδή που θα περιμένουν για να μεταδώσουν ξανά) ώστε να εξασφαλιστεί η δίκαιη χρήση του μέσου χωρίς να επηρεαστεί το throughput του δικτύου. Σελ 7 από 33

8 Τέλος, στο (5) τοποθετούνται πολλαπλά access points στο ίδιο κελί ώστε οι ασύρματες συσκευές να αποσυσχετιστούν από ένα access point και να συσχετιστούν με ένα άλλο σε πραγματικό χρόνο, αν η ποιότητα του καναλιού βρεθεί σε μη αποδεκτά επίπεδα. Σελ 8 από 33

9 2 Συνεργατική χρονοδρομολόγηση σε ασύρματα δίκτυα 2.1 Εισαγωγή Με τον όρο χρονοδρομολόγηση εννοούμε την παραχώρηση του δικαιώματος για μετάδοση στους χρήστες του δικτύου σε κάθε χρονική στιγμή που γίνεται με στόχο την βελτίωση της απόδοσης του δικτύου και πιο συγκεκριμένα την αύξηση του ρυθμού μετάδοσης, τη μείωση της καταναλισκόμενης ισχύος και την ελαχιστοποίηση της καθυστέρησης. Για την επίτευξη του στόχου αυτού η χρονοδρομολόγηση βασίζεται σε κάποιον κανόνα, ο οποίος λαμβάνει υπόψη τα μήκη των ουρών των κόμβων, τις ισχύες των μεταδόσεων και την ποιότητα επικοινωνίας κάθε link. 2.2 Μοντέλο συστήματος Το μοντέλο του συστήματος είναι ένα two-hop δίκτυο που αποτελείται από έναν κόμβο πηγή (source) S, δύο κόμβους αναμεταδότες (relays) R1, R2 και έναν κόμβο προορισμό (destination) D. Οι αναμεταδότες (relays) βοηθούν την πηγή (source), όταν οι συνθήκες καναλιού ή άλλοι παράγοντες δεν ευνοούν την απευθείας επικοινωνία πηγής - προορισμού, να μεταφέρει κίνηση προς τον προορισμό (destination). Κάθε κόμβος διατηρεί μια ουρά για την αποθήκευση των πακέτων και υπάρχει ένας ελεγκτής του δικτύου (controller) που επιλέγει μεταξύ δυο δρομολογήσεων (schedules), όπως φαίνεται στο Σχήμα 1, για μετάδοση των πακέτων: η πρώτη είναι από το S στο R1 και από το R2 στο D και η δεύτερη είναι από το S στο R2 και από το R1 στο D. Στόχος του ελεγκτή είναι με την κατάλληλη εναλλαγή των δρομολογήσεων να επιτύχει το μέγιστο ρυθμό μετάδοσης ή την ελάχιστη κατανάλωση ισχύος στο σύστημα σταθεροποιώντας τις ουρές στους κόμβους. T w ρόλο του ελεγκτή αναλαμβάνει η πηγή S και οι αποφάσεις για τις δρομολογήσεις λαμβάνονται και στέλνονται στους αναμεταδότες R1 και R2. Αυτή η εναλλαγή των αποφάσεων χρονοδρομολόγησης οδηγεί, εξαιτίας της δυναμικής του δικτύου, στην αποφυγή λιμοκτονίας υπό την έννοια να Σελ 9 από 33

10 επιλέγεται συνεχώς (επ' άπειρον) μια απόφαση δρομολόγησης εις βάρος της άλλης. Στην παρούσα υλοποίηση, η χρονοδρομολόγηση βασίζεται στον παρακάτω κανόνα που προκύπτει από τη λύση ενός προβλήματος βελτιστοποίησης βασισμένη στη θεωρία του Lyapunov Drift και που περιγράφεται στο βιβλίο (6) p(t) c(t) rsrl SRl (Όπου : (t)r (t) - Q R2'R2D + Vfll'RID > ΓΠ [1] Qa το μήκος της ουράς στον κόμβο α, rab ο ρυθμός μετάδοσης από το α στο b, Pab η ισχύς μετάδοσης από το α στο b και Sab η κατάσταση του link από το α στο b.) Αν η ανισότητα αυτή ισχύει επιλέγεται η 2η δρομολόγηση, αλλιώς επιλέγεται η 1ησε μία χρονοθυρίδα (time slot). Ο κανόνας αυτός αντικατοπτρίζει την στρατηγική για την επίτευξη ενός αντικειμενικού στόχου που είναι είτε η μεγιστοποίηση του ρυθμού μετάδοσης είτε η ελαχιστοποίηση της συνολικής καταναλισκόμενης ισχύος. Σχήμα 1: Εφικτά schedules 2.3 Μεγιστοποίηση ρυθμού μετάδοσης Στην παρούσα εργασία, ένας από τους δύο στόχους είναι να επιλέξουμε τις δρομολογήσεις εκείνες που μεγιστοποιούν το ρυθμό μετάδοσης στο συνεργατικό δίκτυο. Για V = 0 ο κανόνας [1] επιλέγει τις δρομολογήσεις αυτές και απλοποιείται στον παρακάτω : w f - r Ο CO lsrl r r i d > w f - '* «2 r " 5+ J SR2 ~ QrI (0 Y 1R1D [2] Σελ ίο από 33

11 ο οποίος, αν ισχύει, επιλέγει την 1η δρομολόγηση, αλλιώς επιλέγει τη 2η σε κάθε χρονοθυρίδα (time slot). Κάθε κόμβος εκπέμπει με τη μέγιστη δυνατή τιμή ισχύος και μαζί με την προαναφερθείσα επιλογή των δρομολογήσεων επιτυγχάνεται το ζητούμενο, δηλαδή η μεγιστοποίηση του ρυθμού μετάδοσης. 2.4 Ελαχιστοποίηση κατανάλωσης ισχύος Ο δεύτερος στόχος μας είναι η επιλογή των δρομολογήσεων εκείνων που ελαχιστοποιούν τη συνολική κατανάλωση ισχύος. Για V >> 0 στον κανόνα [1] ο όρος των καταναλισκόμενων ισχύων υπερτερεί στην έκφραση, η οποία απλοποιείται στην παρακάτω: }(Τ) ι rc(0 W ι ρ(τ) c ( O s d,(t) W cw c W i p,(t) W c(t) W Γ ο Ί lsr2jsr2 "r rrldjrld ^ rsrljsrl "r rr2djr2d [3] η οποία, αν ισχύει, επιλέγει την 1η δρομολόγηση, αλλιώς επιλέγει τη 2η σε κάθε χρονοθυρίδα (time slot). Για 0 < V < +ro εφαρμόζεται ο γενικός κανόνας [1] και η μελέτη της συμπεριφοράς του αλγορίθμου, όσον αφορά την επιλογή των δρομολογήσεων, καθώς μεταβάλλουμε το V, θα αξιολογηθεί μέσω πειραμάτων. Αυτό που αναμένεται είναι ότι με την αύξηση του V ο αλγόριθμος θα επιλέγει δρομολογήσεις που καταναλώνουν λιγότερη ισχύ, αλλά αυξάνουν την καθυστέρηση δικτύου εφόσον θα αυξάνονται τα μήκη των ουρών. Αντίθετα, η μείωση του V θα οδηγήσει σε αύξηση της κατανάλωσης ισχύος, αλλά βελτίωση της καθυστέρησης δικτύου αφού τα μήκη των ουρών θα μειώνονται. Πέρα από την επιλογή των δρομολογήσεων, γίνεται και επιλογή της τιμής ισχύος, με την οποία μεταδίδεται κάθε πακέτο από τους κόμβους με βάση την ποιότητα των links. Έτσι ο αλγόριθμος προσαρμόζεται στις συνθήκες του δικτύου καθώς επιλέγει τις δρομολογήσεις που ελαχιστοποιούν τη συνολική καταναλισκόμενη ισχύ. Σελ 11 από 33

12 3 Υλοποίηση 3.1 Εισαγωγή Οι λεπτομέρειες της υλοποίησης του μοντέλου που περιγράφηκε παραπάνω είναι διαφανείς ως προς τους αντικειμενικούς στόχους του προβλήματος, δηλαδή την μεγιστοποίηση του ρυθμού μετάδοσης και την ελαχιστοποίηση της συνολικής κατανάλωσης ισχύος του συστήματος, και δεν διαφέρουν καθόλου. Η υλοποίηση σε λογισμικό βασίστηκε στον Click modular router (7), ένα λογισμικό για την κατασκευή ευέλικτων και παραμετροποιήσιμων εργαλείων για τη διαχείριση και επαναπροώθηση των πακέτων. Ο Click modular router αποτελείται από modules επεξεργασίας πακέτων που καλούνται elements. To κάθε element υλοποιεί απλές λειτουργίες ενός δρομολογητή, όπως η κατηγοριοποίηση πακέτων, η αποθήκευσή τους σε ουρά και η επικοινωνία μεταξύ των συσκευών δικτύου. Μια ολοκληρωμένη σχεδίαση δρομολόγησης (router configuration) δημιουργείται ενώνοντας elements και σχηματίζοντας ένα γράφο, όπου τα πακέτα ρέουν πάνω στις ακμές του. Θα παραθέσουμε πρώτα τα προβλήματα που έπρεπε να επιλυθούν ώστε να γίνει εφικτή η παράλληλη μετάδοση στο συνεργατικό δίκτυο. 3.2 Μεθοδολογία Υλοποίησης Σε ένα δίκτυο που λειτουργεί σε μια συχνότητα, όταν πραγματοποιούνται παράλληλες μεταδόσεις, προκαλούνται συγκρούσεις (collisions) των πακέτων, όπως απεικονίζεται στο Σχήμα 2. Παρόλο που γίνεται χρήση του CSMA πρωτοκόλλου από το WiFi για την αποφυγή των συγκρούσεων, το κέρδος από τη συνεργατική επικοινωνία, όσον αφορά το ρυθμό μετάδοσης, θα είναι μικρότερο εξαιτίας του back-off μηχανισμού. Κάθε φορά που υπάρχει σύγκρουση, ο μηχανισμός αυτός εξαναγκάζει το χρήστη που επιθυμεί να πραγματοποιήσει μια μετάδοση, να περιμένει για κάποιο χρονικό διάστημα προτού την πραγματοποιήσει. Σελ 12 από 33

13 Relayl - Ο Relayl 3 ( X Destination Ο Destination. O '' Relay2 Σχήμα 2: Συγκρούσεις πακέτων όταν υπάρχουν παράλληλες μεταδόσεις Η λύση στο πρόβλημα αυτό είναι το δίκτυο να λειτουργεί σε διαφορετικά κανάλια σε κάθε hop και οι κόμβοι αναμεταδότες να έχουν δύο ασύρματα interfaces. Για το λόγο αυτό η προσέγγιση που ακολουθήθηκε είναι τα first-hop links (S -> R1 και S -> R2) να χρησιμοποιούν το κανάλι Α και τα second-hop links (R1 -> D και R2 -> D) να χρησιμοποιούν το κανάλι Β, όπως φαίνεται στο Σχήμα 3: Σχήμα 3: Οι μεταδόσεις σε κάθε hop γίνονται σε διαφορετικό κανάλι για την αποφυγή συγκρούσεων Ένα ακόμα πρόβλημα που έχρηζε αντιμετώπισης ήταν το σενάριο όπου ο ελεγκτής του δικτύου επιλέγει να ενεργοποιήσει ένα ζεύγος από links για μετάδοση (π.χ. S -> R1 και R2 -> D) μετά από μια περίοδο μετάδοσης στο άλλο ζεύγος links (S -> R2 και R1 -> D). Το ζήτημα που προκύπτει είναι ότι κάποια πακέτα μπορεί να έχουν απομείνει στην ουρά επιπέδου MAC στον R1, και δεδομένου ότι δεν υπάρχει έλεγχος στο firmware της ασύρματης κάρτας, με αποτέλεσμα να προκληθεί σύγκρουση με τα πακέτα που μεταδίδονται στα ενεργά links (S -> R1 και R2 -> D), όπως απεικονίζεται στο Σχήμα 4. Σελ 13 από 33

14 Relay2 Σχήμα 4: Συγκρούσεις πακέτων λόγω περιορισμένου ελέγχου στο firmware της ασύρματης κάρτας Για να αποτραπεί κάτι τέτοιο, σχεδιάστηκε η TDMA μέθοδος πρόσβασης που περιγράφεται παρακάτω ώστε κάθε απόφαση χρονοδρομολόγησης να είναι ενεργή για μια συγκεκριμένη χρονική περίοδο. Επίσης, με σκοπό την αποτροπή της μετάδοσης πακέτων που ανήκουν σε διαφορετική δρομολόγηση από εκείνη που είναι ενεργή, η υλοποίηση πραγματοποιήθηκε στο υποεπίπεδο 2.5 του μοντέλου OSI με χρήση του Click Modular Router που προσφέρει ευελιξία στη συλλογή και αποθήκευση των πακέτων. Επιπλέον, η χωρητικότητα της ουράς επιπέδου MAC σε κάθε κόμβο ορίστηκε ίση με ένα και η είσοδος σ' αυτήν επιτρέπεται μόνο εάν ο κόμβος έχει επιλεγεί για μετάδοση. 3.3 Σχεδίαση ενός TDMA πρωτοκόλλου για πρόσβαση στο μέσο Για την πρόσβαση στο μέσο σχεδιάστηκε ένα TDMA σχήμα πρόσβασης, το οποίο λειτουργεί πάνω από το πρωτόκολλο CSMA του WiFi, και στο οποίο όλοι οι χρήστες χρησιμοποιούν το ίδιο κανάλι. Πιο συγκεκριμένα, το κανάλι χωρίζεται σε χρονοθυρίδες, κατά τις οποίες γίνεται χρήση του μέσου μόνο από ένα χρήστη. Για την λειτουργία του TDMA σχήματος απαιτείται ένας μηχανισμός, ο οποίος θα συλλέγει στατιστικά από το δίκτυο, όπως τα μήκη των ουρών, την ποιότητα των links κτλ. ώστε η πληροφορία αυτή να φτάνει στον κόμβο πηγή για να πάρει την απόφαση για τις δρομολογήσεις. Επίσης χρειάζεται ένας ακόμα μηχανισμός για να μεταδίδει την απόφαση αυτή στους κόμβους αναμεταδότες. Οι δύο αυτοί μηχανισμοί, των οποίων η υλοποίηση αναλύεται παρακάτω, παρέχουν στους κόμβους του δικτύου την πληροφορία που χρειάζονται πλήρως συγχρονισμένη. Σελ 14 από 33

15 Στο Σχήμα 5 απεικονίζεται μια ροή δεδομένων και σε κάθε χρονικό πλαίσιο TDMA διάρκειας Τ έχουμε τρεις χρονοθυρίδες. Η πρώτη είναι η Τ1, κατά την οποία αποστέλλονται τα μήκη των ουρών των κόμβων και πληροφορία για την ποιότητα του καναλιού. Στην Τ2 η πηγή στέλνει την απόφασή της για το ποιος αναμεταδότης θα λάβει πακέτα και ποιος θα στείλει μαζί με την τιμή ισχύος που θα γίνει η μετάδοση. Η απόφαση αυτή έχει παρθεί πριν ξεκινήσει η Τ2 και αφού η πηγή έχει λάβει την πληροφορία που χρειάζεται. Τέλος, στην Τ3 στέλνονται τα data πακέτα με κατεύθυνση τον κόμβο προορισμού. Η διάρκεια των χρονικών διαστημάτων Τ1, Τ2, Τ3 καθορίζεται κατά την αρχική φάση ρύθμισης του συστήματος. Όσο πιο συχνά λαμβάνουν χώρα οι λειτουργίες των διαστημάτων Τ1 και Τ2, τόσο πιο ακριβείς είναι οι αποφάσεις για τις δρομολογήσεις. Επιτυγχάνονται έτσι καλύτερα αποτελέσματα όσον αφορά τους στόχους του προβλήματος, ωστόσο αυτό απαιτεί περισσότερη προσπάθεια και προσθέτει επιπλέον overhead στο δίκτυο. Σχήμα 5: Πλαίσιο TDMA 3.4 Υλοποίηση αλγορίθμων Η υλοποίηση των αλγορίθμων τόσο για τη μεγιστοποίηση του ρυθμού μετάδοσης, όσο και για την ελαχιστοποίηση της κατανάλωσης ισχύος έγινε εφικτή χάρη στη σχεδίαση μιας αρχιτεκτονικής που επιτρέπει τις παράλληλες μεταδόσεις, όπως αυτή περιγράφηκε παραπάνω. Η αρχιτεκτονική αυτή του συστήματος βασίστηκε στις δυνατότητες που προσφέρουν ο Click Modular Router και ο ath9k driver. Επιστρέφοντας στο TDMA σχήμα που μόλις περιγράφηκε, αναλύουμε τις λειτουργίες που λαμβάνουν χώρα σε κάθε χρονικό διάστημα: Σελ 15 από 33

16 T1: Οι κόμβοι αναμεταδότες αναφέρουν στον κόμβο πηγή τα μήκη των ουρών τους, καθώς και την τιμή του ETT (Expected Transmission Time) για κάθε link στο οποίο ανήκουν. Το ΕΤΤ χρησιμοποιείται ως το μέτρο της ποιότητας του link. H τιμή του υπολογίζεται από τον εξής τύπο: 1 Β fd r ~S Όπου: df και dr : μέση πιθανότητα παράδοσης ενός πακέτου στο ευθύ και στο αντίστροφο link αντίστοιχα S : μέσο μήκος πακέτου Β : μέσος ρυθμός μετάδοσης του πακέτου Τ2 : Ο κόμβος πηγή που είναι και ο ελεγκτής του δικτύου έχει συλλέξει την απαιτούμενη πληροφορία (μήκη ουρών, ETT τιμές) από το προηγούμενο χρονικό διάστημα T1. Έπειτα στην περίπτωση του αλγόριθμου μεγιστοποίησης του ρυθμού μετάδοσης αποφασίζει για την επόμενη δρομολόγηση υπολογίζοντας τον κανόνα [2]. Στην περίπτωση τώρα του αλγόριθμου ελαχιστοποίησης της κατανάλωσης ισχύος υπολογίζεται ο κανόνας [1]. Για τον υπολογισμό της κατάστασης κάθε link (Sab) έγινε κβαντοποίηση του ETT metric σε τρείς στάθμες που αντιπροσωπεύουν το καλό, το μέτριο και το κακό link. Ο καθορισμός των σταθμών έγινε με βάση την συγκεκριμένη τοπολογία των κόμβων στο εργαστήριο του NITlab όπου πραγματοποιήθηκαν τα πειράματα. Ανάλογα με την κατάσταση του link γίνεται και ο υπολογισμός της ισχύος, με την οποία γίνεται η μετάδοση (Ρα6 ). Πιο συγκεκριμένα, στο καλό link η μετάδοση γίνεται στα 3 dbm, στο μέτριο στα 9 dbm και στο κακό στα 15 dbm. Η αντιστοίχιση αυτή έγινε αυθαίρετα λαμβάνοντας υπόψη το γεγονός ότι η μέγιστη ισχύς, με την οποία μεταδίδουν οι ασύρματες κάρτες των συγκεκριμένων κόμβων είναι 17 dbm. Τ3 : Οι επιλεγμένες δρομολογήσεις ενεργοποιούνται και οι μεταδόσεις των πακέτων πραγματοποιούνται σύμφωνα με το TDMA σχήμα. Σελ 16 από 33

17 3.5 Τροποποίηση του ath9k driver Για τον καθορισμό του ρυθμού και της ισχύος μετάδοσης ανά πακέτο έγινε χρήση του radiotap header, ενός μηχανισμού που προσφέρει επιπρόσθετες πληροφορίες για τα πακέτα, τόσο από τον driver προς τις εφαρμογές επιπέδου χρήστη, όσο και από μια εφαρμογή προς τον driver για τη μετάδοση. Πιο συγκεκριμένα, το radiotap header περιέχει διάφορα πεδία είτε για τον καθορισμό ορισμένων παραμέτρων κατά τη μετάδοση, είτε για την ανάγνωση στατιστικών πληροφοριών κατά τη λήψη ενός πακέτου. Ο χρήστης μπορεί να χρησιμοποιήσει μόνο όσα πεδία επιθυμεί από το header και να προσθέσει την κατάλληλη πληροφορία. Με αυτή τη λογική, μέσα από τα elements του Click δημιουργούμε ένα radiotap header, το οποίο έχει ενεργοποιημένα τα πεδία RATE και DBM_TX_POWER όπου περνάμε τις επιθυμητές τιμές για το ρυθμό και την ισχύ μετάδοσης του πακέτου. Τα πακέτα περνάνε από τον Click στον ath9k (8) driver, στον οποίο έχει γίνει η κατάλληλη τροποποίηση για να ελέγχεται ποια πεδία του radiotap header είναι ενεργοποιημένα και να αποθηκεύονται οι τιμές τους. Έπειτα αφαιρείται το radiotap header και οι τιμές που αποθηκεύτηκαν αποτελούν τις παραμέτρους, με τις οποίες γίνεται η μετάδοση. 3.6 Υλοποίηση με τη χρήση του Click Για την υλοποίηση του μοντέλου, που περιγράφηκε παραπάνω, χρησιμοποιήθηκαν διαφορετικές σχεδιάσεις (configurations) για τους κόμβους πηγή και προορισμό και διαφορετικές για τους αναμεταδότες, οι οποίοι διαθέτουν δύο interfaces για να λειτουργούν ταυτόχρονα σε δύο διαφορετικά κανάλια. Τα πακέτα, τα οποία στέλνονται μεταξύ των κόμβων, χωρίζονται σε δύο κατηγορίες: τα control πακέτα και τα data πακέτα. Τα πρώτα αποθηκεύονται σε μια απλή FIFO ουρά που υλοποιεί το element SimpleQueue και χρησιμεύουν τόσο στον υπολογισμό στατιστικών μεγεθών, όπως του ETT (Expected Transmission Time) metric και του μήκους της ουράς του κάθε κόμβου, όσο και για την κοινοποίηση των αποφάσεων για το scheduling. Τα δεύτερα αποθηκεύονται στην ουρά που υλοποιεί το element DiamondQueue και περιέχουν την πληροφορία που Σελ 17 από 33

18 κατευθύνεται από την πηγή στον προορισμό. Στην περίπτωση της πηγής το DiamondQueue στέλνει τα πακέτα στον αναμεταδότη που υποδεικνύει ο κανόνας [1], ενώ στην περίπτωση των αναμεταδοτών επιτρέπει την αποστολή των πακέτων στον προορισμό, μόνο όταν ο κόμβος δεν λαμβάνει μηνύματα από την πηγή. Για τον καθορισμό του παραλήπτη κάθε πακέτου το DiamondQueue τροποποιεί το πεδίο προορισμού στο MAC header προσθέτοντας την MAC διεύθυνση του παραλήπτη. Η διεύθυνση αυτή λαμβάνεται από ένα ARP (Address Resolution Protocol) table που περιέχει τις αντιστοιχίσεις των IP διευθύνσεων σε MAC διευθύνσεις. Η αποστολή του πακέτου ολοκληρώνεται, αφού οριστεί μέσω του radiotap header η ισχύς με την οποία θα γίνει η μετάδοση στην περίπτωση του προβλήματος ελαχιστοποίησης της κατανάλωσης ισχύος. Τα control πακέτα στέλνονται ανά τακτά χρονικά διαστήματα τόσο από το element ETTStat, όσο και από το DiamondStat. To ETTStat χρησιμοποιείται για τον υπολογισμό του ETT metric που καθορίζει τον εφικτό ρυθμό, με τον οποίο μπορούμε να στείλουμε δεδομένα πάνω σε ένα link. Το ETT (Expected Transmission Time) metric υπολογίζεται στέλνοντας διερευνητικά πακέτα σε κάθε link. Ο λόγος 1 / ETT μας δίνει το ρυθμό, με τον οποίο στέλνονται τα δεδομένα πάνω σε ένα link. Το DiamondStat χρησιμοποιείται: α) από την πηγή για να εκπέμπει την απόφασή της για τον επόμενο αναμεταδότη που θα λάβει πακέτα και την τιμή της ισχύος, με την οποία θα εκπέμψει ο άλλος αναμεταδότης και β) από τους αναμεταδότες για να εκπέμπουν τα μήκη των ουρών τους. To DiamondStat στον κόμβο πηγή συλλέγει την πληροφορία από τα control πακέτα των αναμεταδοτών (μήκος ουράς) και με βάση αυτή και την πληροφορία του ETT metric αποφασίζει για τις δρομολογήσεις και την τιμή ισχύος, με την οποία θα γίνει η μετάδοση τόσο από την πηγή στον έναν αναμεταδότη, όσο και από τον άλλο αναμεταδότη στον προορισμό. Σε έναν κόμβο αναμεταδότη το DiamondStat λαμβάνει την απόφαση της πηγής και ενημερώνει το DiamondQueue για το αν θα στείλει πακέτα ή όχι και με ποια τιμή ισχύος. Η ροή των data πακέτων από την πηγή στον προορισμό, όπως αυτή πραγματοποιείται κατά την χρονοθυρίδα Τ3, περιγράφεται στα παρακάτω σχήματα. Μια εφαρμογή στην πηγή δημιουργεί αυτά τα πακέτα, τα οποία περνούν στο element Pseudo-Interface που τα προωθεί στο DiamondQueue για να αποθηκευτούν. Κάθε φορά που υπάρχει ευκαιρία για μετάδοση στον αέρα, το Σελ 18 από 33

19 element PrioSched επιλέγει μεταξύ των ουρών SimpleQueue (control πακέτα) και DiamondQueue, δίνοντας προτεραιότητα στην πρώτη, και προωθεί τα πακέτα στο element Wireless-interface για την μετάδοσή τους (Σχήμα 6). Ο κόμβος αναμεταδότης (Σχήμα 7) χρησιμοποιεί το Wireless-interface (Κανάλι Α) για να "ακούσει" τα πακέτα από την πηγή. Τα πακέτα αυτά κατηγοριοποιούνται με βάση τον τύπο τους και τα data πακέτα περνούν στο element Classifier, το οποίο τα ξεχωρίζει με βάση τον προορισμό τους. Τα συγκεκριμένα πακέτα κατευθύνονται στον κόμβο προορισμό και επομένως θα αποθηκευτούν στο DiamondQueue (Κανάλι Β). Έπειτα θα ακολουθήσουν τη ίδια διαδρομή με εκείνη στον κόμβο πηγή για να μεταδοθούν στον αέρα. Τέλος, ο κόμβος προορισμού που έχει την ίδια σχεδίαση (configuration) με τον κόμβο πηγή θα "ακούσει" τα πακέτα μέσω του element Wireless-interface και, αφού ξεχωρίσει τα control από τα data πακέτα, θα προωθήσει τα δεύτερα στο Classifier που με τη σειρά του θα τα στείλει στο Pseudo-interface, αφού ο προορισμός τους είναι ο ίδιος ο κόμβος. Από εκεί θα περάσουν στην εφαρμογή στο πιο πάνω επίπεδο δικτύου. Η ροή των control πακέτων, όπως αυτή πραγματοποιείται κατά τις χρονοθυρίδες Τ1, Τ2, περιγράφεται επίσης από τα σχήματα που ακολουθούν. Ο κόμβος πηγή μέσω του Wireless-interface λαμβάνει control πακέτα, τα οποία μπορεί να είναι είτε μετρήσεις του ETT είτε τα μήκη των ουρών των αναμεταδοτών. Με βάση τα πακέτα αυτά το element DiamondStat υπολογίζει τον κανόνα, με τον οποίο γίνεται το scheduling και στέλνει την απόφασή του μαζί με την τιμή ισχύος που θα γίνει η μετάδοση σε ένα IP broadcast πακέτο που ακολουθεί τη διαδρομή (SimpleQueue^PrioSched^Wireless-Interface). Έτσι οι αναμεταδότες συγχρονίζονται γνωρίζοντας πότε θα λάβουν και πότε θα στείλουν πακέτα και με πόση ισχύ. Οι αναμεταδότες αντίστοιχα ενθυλακώνουν την πληροφορία για τα μήκη των ουρών τους και για το ETT σε IP broadcast πακέτα, για το καθένα από τα οποία δημιουργείται ένα ακόμα αντίγραφο στο element Tee και αποστέλλονται στα δύο κανάλια. Σελ 19 από 33

20 Σχήμα 6: Η σχεδίαση στην πηγή και στον προορισμό Σχήμα 7: Η σχεδίαση στους αναμεταδότες Σελ 20 από 33

21 4 Πειραματικά αποτελέσματα - συμπεράσματα Για τη μελέτη των αλγορίθμων που παρουσιάστηκαν και για την εξαγωγή συμπερασμάτων, τα πειράματα πραγματοποιήθηκαν στο NITOS testbed (9) του εργαστηρίου NITlab και συγκεκριμένα στους καινούριους κόμβους ICARUS. Σελ 21 από 33

22 4.1 Μεγιστοποίηση ρυθμού μετάδοσης Για τη μελέτη της απόδοσης του αλγορίθμου που έχει σκοπό τη μεγιστοποίηση του λαμβανόμενου ρυθμού μετάδοσης (received throughput) πραγματοποιήθηκαν πειράματα, τα αποτελέσματα των οποίων αναγράφονται στους παρακάτω πίνακες και γραφήματα. Πιο συγκεκριμένα, μελετήθηκε η συμπεριφορά τριών αλγορίθμων: α) του Coop (που αναφέρθηκε παραπάνω), β) του Random όπου γίνεται τυχαία επιλογή μεταξύ των κόμβων αναμεταδοτών για το ποιος θα είναι ο επόμενος που θα λάβει πακέτα και γ) του Direct όπου γίνεται απευθείας επικοινωνία μεταξύ της πηγής και του προορισμού σε ένα "κακό" κανάλι με παρεμβολές. Η μετάδοση των control πακέτων γίνεται τόσο ενσύρματα (wired), όσο και ασύρματα (wireless). Στην περίπτωση της ενσύρματης μετάδοσης γνωρίζουμε με βεβαιότητα ότι τα control πακέτα φτάνουν στους κόμβους αναμεταδότες και έτσι επιτυγχάνεται ένα άνω όριο στις επιδόσεις των αλγορίθμων, δηλαδή στο λαμβανόμενο ρυθμό μετάδοσης και στις απώλειες πακέτων. Στα πειράματα που πραγματοποιήθηκαν χρησιμοποιήθηκε το εργαλείο iperf, το οποίο δημιουργεί ροές πακέτων σε καθορισμένους από το χρήστη ρυθμούς (rates) πάνω σε ένα δίκτυο. Με τον τρόπο αυτό μελετήθηκαν οι επιδόσεις των τριών αλγορίθμων όσον αφορά το λαμβανόμενο ρυθμό μετάδοσης και την ποσοστιαία απώλεια για διαφορετικούς ρυθμούς δημιουργίας πακέτων, όταν ο ρυθμός μετάδοσης στο φυσικό επίπεδο είναι 9 Mbps. Επίσης μελετήθηκε και η επιρροή του μεγέθους της ουράς κάθε κόμβου στις επιδόσεις αυτές, όταν ο ρυθμός δημιουργίας πακέτων είναι σταθερός στα 14 Mbps και ο ρυθμός μετάδοσης στο φυσικό επίπεδο στα 9 Mbps. Σελ 22 από 33

23 Iperf Rate (Mbps) Received Throughput (Mbps) Wired Wireless Coop Random Direct Coop Random Direct 6 Mbps Mbps Mbps Mbps Iperf Rate (Mbps) Packet Loss (%) Wired Wireless Coop Random Direct Coop Random Direct 6 Mbps 0.9% 16% 12% 2.65% 20% 12% 9 Mbps 20% 35% 12% 28% 38% 12% 11 Mbps 34% 48% 28% 41% 50% 28% 14 Mbps 48% 56% 43% 53% 59% 43% Σελ 23 από 33

24 Εικόνα 1 : Throughput Wired Εικόνα 2 : Throughput Wireless Εικόνα 3 : Packet Loss Wired Εικόνα 4 : Packet Loss Wireless Σελ 24 από 33

25 Queue Size Received Throughput (Mbps) Queue Size Packet Loss (%) Wired Wireless Wired Wireless % 64% % 61% % 56% % 47% % 46% % 43% % 31% % 19% % 11% Εικόνα 5 : Throughput Wired Εικόνα 6: Throughput Wireless Σελ 25 από 33

26 Εικόνα 7 : Packet Loss Wired Εικόνα 8 : Packet Loss Wireless Το συμπέρασμα που βγαίνει από τα αποτελέσματα αυτά είναι ότι ο Coop αλγόριθμος έχει καλύτερες επιδόσεις όσον αφορά το λαμβανόμενο ρυθμό μετάδοσης και την απώλεια πακέτων από τον Random και από τον Direct. Η διαφορά είναι ιδιαίτερα εμφανής στους χαμηλούς ρυθμούς δημιουργίας πακέτων. Για τον Direct η προσέγγιση που ακολουθήθηκε ήταν να υπάρχουν ασύρματα δίκτυα κοντά στους κόμβους πηγής και προορισμού που λειτουργούν στο ίδιο κανάλι ώστε να δημιουργείται ισχυρή παρεμβολή. Όσον αφορά τις απώλειες πακέτων παρατηρούμε ότι αυτές αυξάνονται όσο αυξάνεται ο ρυθμός της iperf, γεγονός που είναι αναμενόμενο, αφού ο ρυθμός μετάδοσης στο φυσικό επίπεδο παραμένει σταθερός στα 9 Mbps. H συμπεριφορά του αλγορίθμου για την απευθείας επικοινωνία μεταξύ πηγής και προορισμού είναι διαφορετική από τους υπόλοιπους αλγορίθμους, κάτι που οφείλεται στο γεγονός ότι δεν υπάρχουν αναμεταδότες. Επίσης παρατηρούμε ότι αυξάνοντας το μήκος της ουράς αυξάνεται και ο λαμβανόμενος ρυθμός μετάδοσης μέχρι ενός σημείου, πέραν του οποίου παραμένει σταθερός. Τέλος, από τα αποτελέσματα αυτά επιβεβαιώνεται το γεγονός που αναφέρεται παραπάνω, ότι δηλαδή οι επιδόσεις της υλοποίησης της ενσύρματης μετάδοσης των control πακέτων αποτελούν το άνω όριο στις επιδόσεις του συστήματος. Σελ 26 από 33

27 4.2 Ελαχιστοποίηση συνολικής κατανάλωσης ισχύος Όσον αφορά τον αλγόριθμο για την ελαχιστοποίηση της κατανάλωσης ισχύος υλοποιήθηκε ο ανά πακέτο καθορισμός της ισχύος μετάδοσης μέσω του radiotap header και για τα control μηνύματα. Στα πειράματα που πραγματοποιήθηκαν μελετήθηκε η συμπεριφορά του αλγορίθμου στις μεταβολές της παραμέτρου V του κανόνα [1]. Ουσιαστικά υπολογίστηκε η συνολική μέση κατανάλωση ισχύος και το μέσο μήκος ουράς των κόμβων για διάφορες τιμές του V. Η μέση κατανάλωση ισχύος υπολογίστηκε ως εξής: PaVg ( t + 1) = ^ Pav g (f) + P(t), ενώ το μέσο μήκος ουράς: Qavg(.t + 1) = ^ Q a v gtt) + Q(t). Τα προαναφερθέντα μεγέθη υπολογίστηκαν σε κάθε κόμβο και οι τελικές τιμές που αναγράφονται στον παρακάτω πίνακα αποτελούν τη μέση τιμή τους. Για τα πειράματα αυτά χρησιμοποιήθηκε και πάλι το εργαλείο iperf, του οποίου ο ρυθμός δημιουργίας των πακέτων καθορίστηκε στα 14 Mbps, ενώ ο ρυθμός μετάδοσης με τον οποίο ο ath9k driver στέλνει τα πακέτα στο φυσικό επίπεδο ήταν 9 Mbps. Τα πειράματα διήρκησαν 40s το καθένα και οι ουρές των κόμβων είχαν χωρητικότητα πακέτα. V T o ta l A vg. P o w e r (W a tt) E[Q] Σελ 27 από 33

28 Εικόνα 9 : Μέση κατανάλωση ισχύος Εικόνα 10 : Μέσο μήκος ουράς Όπως προκύπτει από τα παραπάνω, τα αποτελέσματα επιβεβαιώνουν το γεγονός ότι η αύξηση της τιμής της παραμέτρου V μειώνει την κατανάλωση ισχύος, η οποία τείνει να σταθεροποιηθεί για πολύ μεγάλες τιμές του V. Αντίθετα, το μέσο μήκος ουράς αυξάνεται με αποτέλεσμα να υπάρχει καθυστέρηση όσον αφορά τη μετάδοση στο δίκτυο. Παρατηρείται, δηλαδή, ότι όσο πιο μεγάλο είναι το V, ο αλγόριθμος επιλέγει δρομολογήσεις που καταναλώνουν λιγότερη ισχύ με δυσμενή επίπτωση στην καθυστέρηση δικτύου αφού τα μήκη των ουρών αυξάνονται. Από την άλλη, όσο μικρότερο είναι το V, ο αλγόριθμος συμπεριφέρεται καλύτερα όσον αφορά την καθυστέρηση δικτύου, αλλά παρατηρούμε αύξηση στην κατανάλωση ισχύος. Σελ 28 από 33

29 5 Παράρτημα A Element DiamondStat Packet *simple action(packet *); /* Η συνάρτηση αυτή καλείται όταν φτάνει ένα control πακέτο στον κόμβο και αφού αφαιρέσει το Ethernet header διαβάζει την πληροφορία που περιέχει. Η πληροφορία αυτή, αν ο αποστολέας είναι ένας αναμεταδότης, είναι το μήκος της ουράς του, το οποίο η πηγή αποθηκεύει σε κατάλληλη δομή, αλλιώς αν ο αποστολέας είναι η πηγή η πληροφορία αυτή είναι η απόφαση για το ποιος κόμβος αναμεταδότης θα λαμβάνει πακέτα και με ποια τιμή ισχύος θα μεταδίδει ο άλλος.*/ void send probe(); /* Η συνάρτηση αυτή έχει επίσης διπλή λειτουργικότητα ανάλογα με το εάν ο κόμβος είναι πηγή ή αναμεταδότης. Στην πρώτη περίπτωση με βάση τα μήκη των ουρών που έχουν στείλει οι αναμεταδότες καθώς και τα ΕΤΤ metrics για κάθε link υπολογίζεται ο κανόνας που αποφασίζει ποιος είναι ο επόμενος κόμβος αναμεταδότης που θα λάβει πακέτα. Η απόφαση αυτή ενθυλακώνεται σε ένα πακέτο μαζί με την τιμή της ισχύος με την οποία θα μεταδώσει ο άλλος αναμεταδότης, το οποίο γίνεται broadcast. Στην δεύτερη περίπτωση ενθυλακώνεται απλώς το μήκος της ουράς του κόμβου σε ένα πακέτο που επίσης γίνεται broadcast.*/ void run timer(timer *); /* Η συνάρτηση αυτή απλώς καλεί ανά τακτά χρονικά διαστήματα την send probe()*/ Element DiamondQueue void push(int port, Packet *p); Σελ 29 από 33

30 /* Η συνάρτηση αυτή εισάγει ένα πακέτο στην ουρά αν υπάρχει διαθέσιμος χώρος και ενημερώνει το μήκος της. */ Packet* diamond reset route(packet *p, IPAddress next rcv); /* Η συνάρτηση αυτή παίρνει σαν όρισμα ένα πακέτο και μια IP διεύθυνση, η οποία αντιστοιχεί στον παραλήπτη που επιθυμούμε να λάβει το πακέτο άσχετα από τον προορισμό που αναγράφεται στο IP header του πακέτου. Αφού γίνει η αντιστοίχιση της IP διεύθυνσης που περάστηκε σαν όρισμα στην αντίστοιχη MAC διεύθυνση, η τελευταία αναγράφεται στο πεδίο προορισμού του Ethernet header. */ Packet* pull(int); /* Η συνάρτηση αυτή εξάγει ένα πακέτο από την ουρά, εάν αυτή δεν είναι άδεια. Στην περίπτωση που ο κόμβος είναι πηγή, με τη βοήθεια της diamond reset route(packet *p, IPAddress next rcv) γίνεται αλλαγή του παραλήπτη του πακέτου σε αυτόν που ορίζει ο κανόνας. Στην περίπτωση που ο κόμβος είναι αναμεταδότης γίνεται έλεγχος για το εάν είναι η σειρά του να στείλει, αλλιώς επιστρέφει NULL. */ Element ETTStat /* Το element αυτό δέχεται σαν είσοδο διερευνητικά πακέτα που έρχονται από τους υπόλοιπους κόμβους και υπολογίζει το ρυθμό με τον οποίο χάνονται τα πακέτα αυτά μέσα σε ένα καθορισμένο από το χρήστη χρονικό διάστημα TAU. Ακόμα, στέλνει και το ίδιο broadcast διερευνητικά πακέτα ανά PERIOD milliseconds, επίσης καθορισμένα από το χρήστη. */ Element PrioSched /* To element αυτό είναι ένας pull scheduler με πολλές εισόδους οι οποίες είναι ουρές ή άλλοι schedulers. Κάθε φορά που γίνεται pull στην έξοδό του ο PrioSched "τραβά" πακέτα από τις εισόδους, Σελ 30 από 33

31 αρχίζοντας από την πρώτη. Το πακέτο από το πρώτο επιτυχές "τράβηγμα" επιστρέφεται. */ Element Classifier /* To element αυτό είναι της μορφής Classifier(pattern1, pattern2,.,patternn) και έχει Ν εξόδους που αντιστοιχούν στα configuration patterns. Κάθε pattern έχει τη μορφή "offset/value" και έχουμε ταίριασμα αν το πακέτο έχει τη συγκεκριμένη τιμή στο καθορισμένο offset. Τα patterns ελέγχονται με τη σειρά και το πακέτο πηγαίνει στην έξοδο που αντιστοιχεί στο πρώτο pattern που έχουμε ταίριασμα. */ Element SimpleQueue /* To element SimpleQueue(CAPACITY) αποθηκεύει τα εισερχόμενα πακέτα σε μια FIFO ουρά αν περιέχει λιγότερα από CAPACITY πακέτα, αλλιώς τα απορρίπτει. */ Element Tee /* Το element Tee ι:[n ]) στέλνε ι αντίγραφα πακέτου σε κάθε μια από τ ις Ν εξόδους του. */ εισερχόμενου Σελ 31 από 33

32 6 Παράρτημα B Per packet rate configuration in ath9k driver Στο αρχείο tx.c του ath9k driver προστέθηκε το εξής κομμάτι κώδικα: case IEEE80211_RADIOTAP_RATE: bitrate = (*iterator.this arg) * 5; for (i = 0; i < sband->n bitrates; i++) { if (sband->bitrates[i].bitrate == bitrate) break; } if (i!= sband->n bitrates) info->control.rates[0].idx = i; break; Per packet power configuration in ath9k driver Στο αρχείο tx.c του ath9k driver προστέθηκε το εξής κομμάτι κώδικα: case IEEE80211_RADIOTAP_DBM_TX_POWER: tx->local->user power level = *iterator.this arg; ieee80211 hw config(tx->local, 0); break; Σελ 32 από 33

33 7 Βιβλιογραφία 1. Pei Liu, Zhifeng Tao, Sathya N arayanan, Thanasis K orakis and Shivendra S. Panw ar. CoopMAC: A Cooperative MAC for Wireless LANs. 2. G iannis K azdaridis, Stratos Keranidis, A dam antios Flam egkos, Thanasis Korakis, Iordanis K outsopoulos, Leandros Tassiulas. Novel Metrics and Experimentation Insights for Dynamic Frequency Selection in Wireless LANs. 3. V italik N ikolyenko, Lavy Libm an. Coop80211: Implementation and Evaluation of a SoftMAC-based Linux Kernel Module for Cooperative Retransmission. 4. C. C etinkaya, F.O rsun. Cooperative medium access protocol for dense wireless networks. 5. A. M iu, G.Tan, H. Balakrishnan, J. G. A postolopoulos. Divert: Fine-grained path selection for wireless networks. 6. M ichael, Neely. Stochastic network optimization with application to communication and queueing systems. s.l. :Morgan & Claypool, Click Modular Router "Ath9k driver" N ITlab. Σελ 33 από 33

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

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

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

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

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

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

Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης

Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης Πρωτόκολλα Τυχαίας Προσπέλασης (Random Access Protocols) Αρχές Πρωτοκόλλων RA Όταν υπάρχει πακέτο προς αποστολή, αποστέλλεται με μέγιστο ρυθμό μετάδοσης

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

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου

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

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

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

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

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

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

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

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

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

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

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer.

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer. Υπόστρωμα Ελέγχου Πρόσβασης Μέσου Medium Access Control Sub-layer. Πρόβλημα Υπάρχει ένα κανάλι το οποίο «μοιράζονται» πολλοί κόμβοι. Πρόβλημα: Ποίος μεταδίδει και πότε; Περίληψη Κανάλια πολλαπλής πρόσβασης

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

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

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

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

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου

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

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

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

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

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

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

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

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

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

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

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

Πρωτόκολλα Ελέγχου προσπέλασης μέσου

Πρωτόκολλα Ελέγχου προσπέλασης μέσου Πρωτόκολλα Ελέγχου προσπέλασης μέσου Πρόβλημα: ταυτόχρονη μετάδοση δύο ή περισσότερων κόμβων στο ίδιο κανάλι (μήκος κύματος). Ένα τέτοιο γεγονός ονομάζεται σύγκρουση. Ένα πρωτόκολλο MAC έχει συνήθως ως

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Δίκτυα Υπολογιστών Εργαστήρια Δίκτυα Υπολογιστών Εργαστήρια Άσκηση 6 η Πολλαπλή Πρόσβαση με Ακρόαση Φέροντος (CSMA-CD) Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή Σκοπός της

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

Σχεδιασμός και υλοποίηση συνεργατικών πρωτοκόλλων σε ασύρματα δίκτυα με τη χρήση πειραματικών διατάξεων

Σχεδιασμός και υλοποίηση συνεργατικών πρωτοκόλλων σε ασύρματα δίκτυα με τη χρήση πειραματικών διατάξεων Σχεδιασμός και υλοποίηση συνεργατικών πρωτοκόλλων σε ασύρματα δίκτυα με τη χρήση πειραματικών διατάξεων Απόστολος Αποστολάρας apaposto@uth.gr Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών www.inf.uth.gr

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

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

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

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

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

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

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

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

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

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

7.7 Πρωτόκολλο ARP. 1. Το πρωτόκολλο ARP μετατρέπει τις διευθύνσεις IP στις αντίστοιχες φυσικές. Σ Λ

7.7 Πρωτόκολλο ARP. 1. Το πρωτόκολλο ARP μετατρέπει τις διευθύνσεις IP στις αντίστοιχες φυσικές. Σ Λ 7.7 Πρωτόκολλο ARP & Ερωτήσεις 1. Ποιος ο ρόλος του Πρωτοκόλλου Μετατροπής Διεύθυνσης (ARP); 2. Τι είναι ο πίνακας ARP, τι πληροφορία περιλαμβάνει και με ποιο τρόπο ενημερώνεται και ποιος ο χρόνος ζωής

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

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

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

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

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

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

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

Επίπεδο Δικτύου: Διαδικτύωση

Επίπεδο Δικτύου: Διαδικτύωση Επίπεδο Δικτύου: Διαδικτύωση Μάθημα «Δίκτυα Υπολογιστών» Τμήμα Πληροφορικής Οικονομικό Πανεπιστήμιο Αθηνών Εαρινό Εξάμηνο 2013-14 Γεώργιος Ξυλωμένος Γεώργιος Δ. Σταμούλης Βασίλειος Σύρης Εισαγωγή Υπάρχει

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

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

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

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

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

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

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

WIRELESS SENSOR NETWORKS (WSN)

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

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

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

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

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

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

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

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

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

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

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

1. Περιγράψετε τον πιο σημαντικό ρόλο του κάθε επιπέδου της TCP/IP στοίβας (δίνοντας και το όνομα του).

1. Περιγράψετε τον πιο σημαντικό ρόλο του κάθε επιπέδου της TCP/IP στοίβας (δίνοντας και το όνομα του). ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2014-2015 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 20.11.20104 Πρόοδος Οδηγίες: Η κάθε απάντηση θα πρέπει να συνοδεύεται

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

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

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

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

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

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

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

1.1 Επαναλήπτες (repeaters ή regenerators)

1.1 Επαναλήπτες (repeaters ή regenerators) 1.1 Επαναλήπτες (repeaters ή regenerators) Οι επαναλήπτες λειτουργούν στο φυσικό επίπεδο του OSI μοντέλου. Χρησιμεύουν για την ενίσχυση των σημάτων που μεταφέρονται στο δίκτυο. Ένα σήμα μπορεί να ταξιδέψει

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου

CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου CSMA/CA στο 802.11 Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου Medium Access Control Συνήθως πολλοί κόμβοι μοιράζονται ένα κοινό μέσο Πρόβλημα: απαιτείται διαχείριση της πρόσβασης των κόμβων

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

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

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

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

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

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

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

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

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

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

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

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

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

a. b. c. d ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

a. b. c. d ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7.7 Πρωτόκολλο Μέχρι τώρα έχουμε αναφέρει, ότι, για να μεταδοθούν τα αυτοδύναμα πακέτα στο φυσικό μέσο, πρέπει αυτά να μετατραπούν σε πακέτα φυσικού δικτύου (π.χ. Ethernet). Όμως, δεν έχει ειπωθεί τίποτε

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

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

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

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

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM Παραδείγµατα δικτυακών τεχνολογιών Ethernet Internet ATM Τοπικά δίκτυα (LANs) Τα πιο απλά δίκτυα Κάθε υπολογιστής έχει όνοµα διεύθυνση δικτύου (Internet) διεύθυνση τοπικού δικτύου (Ethernet) alice 28 35

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Πρωτόκολλο ARP. Γεωργιλά Χιονία Καθηγήτρια Πληροφορικής ΠΕ1901

Πρωτόκολλο ARP. Γεωργιλά Χιονία Καθηγήτρια Πληροφορικής ΠΕ1901 Πρωτόκολλο ARP Γεωργιλά Χιονία Καθηγήτρια Πληροφορικής ΠΕ1901 Ποιο είναι το έργο του Πρωτοκόλλου Μετατροπής Διεύθυνσης (Address Resolution Protocol ARP) Κάνει δυναμική μετατροπή των IP διευθύνσεων σε φυσικές

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

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

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

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

Διάρθρωση. Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης. Διάρθρωση. Δίκτυο Υπολογιστών: ένας απλός ορισμός. Ευάγγελος Παπαπέτρου

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

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

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

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

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

Παιχνίδι TCP-IP (περιγραφή πρωτοκόλλων)

Παιχνίδι TCP-IP (περιγραφή πρωτοκόλλων) Παιχνίδι TCP-IP (περιγραφή πρωτοκόλλων) Επιμέλεια : Χ. Πατρικάκης (βασισμένο στην ιδέα του Norman Pendegraft. 2003: The TCP/IP game, Current issues in IT education, Tanya McGill (Ed.). IGI Publishing,

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

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

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

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

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

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

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

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

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

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

Δίκτυα Υπολογιστών Ενότητα 10: Ethernet και ARP

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

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

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

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

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

7.5 Διευθυνσιοδότηση 7.6.1. Διεύθυνση Ελέγχου Προσπέλασης στο Μέσο

7.5 Διευθυνσιοδότηση 7.6.1. Διεύθυνση Ελέγχου Προσπέλασης στο Μέσο Κεφάλαιο 7 7.5 Διευθυνσιοδότηση 7.6.1. Διεύθυνση Ελέγχου Προσπέλασης στο Μέσο Σελ. 247-249 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr ΕΣΠΕΡΙΝΟ ΕΠΑΛ Κομοτηνής http://diktya-epal-g.ggia.info/ Διευθυνσιοδότηση

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

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

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

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

Οι Διαδικτυακές ανάγκες μιας εταιρείας σε διευθύνσεις IPv4, έχουν ως εξής: Τμήμα Διοίκησης Προσωπικού & Οικονομικών Σύνολο απαιτούμενων διευθύνσεων

Οι Διαδικτυακές ανάγκες μιας εταιρείας σε διευθύνσεις IPv4, έχουν ως εξής: Τμήμα Διοίκησης Προσωπικού & Οικονομικών Σύνολο απαιτούμενων διευθύνσεων Άσκηση 1 Ethernet protocol Οι Διαδικτυακές ανάγκες μιας εταιρείας σε διευθύνσεις IPv4, έχουν ως εξής: Τμήμα Πωλήσεων Τμήμα Ανάπτυξης Προϊόντων Τμήμα Διοίκησης Προσωπικού & Οικονομικών Σύνολο απαιτούμενων

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

Διασύνδεση τοπικών δικτύων

Διασύνδεση τοπικών δικτύων Κεφάλαιο 10 Διασύνδεση τοπικών δικτύων ------------------------- Μάθημα 10.1 : Αρχές διασύνδεσης τοπικών δικτύων Μάθημα 10.2 : Επιλογή τοπικού δικτύου και μέσου μετάδοσης Μάθημα 10.3 : Επιλογή τοπικού

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

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

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

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

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

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

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

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

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

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

Δίκτυα Υπολογιστών Ενότητα 9: Dynamic Host Configuration Protocol- DHCP

Δίκτυα Υπολογιστών Ενότητα 9: Dynamic Host Configuration Protocol- DHCP Δίκτυα Υπολογιστών Ενότητα 9: Dynamic Host Configuration Protocol- DHCP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

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

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

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

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) Χωρίζουν τα δεδομένα σε τμήματα

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

7.9.2 Άμεση δρομολόγηση 1

7.9.2 Άμεση δρομολόγηση 1 7.9.2 Άμεση δρομολόγηση 1 Διαδικασία Άμεση 1. Αρχικά, εξάγονται από την επικεφαλίδα του ΙΡ πακέτου οι διευθύνσεις ΙΡ πηγής και 2. Έπειτα, σε επίπεδο ΙΡ ουσιαστικά δεν πραγματοποιείται καμία ενέργεια! (ίσα

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

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

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

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

Τμήμα Μηχανικών Η/Υ και Πληροφορικής

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Extra Ασκήσεις. Τσομπανίδης Ηλίας Φώντας Φαφούτης

Extra Ασκήσεις. Τσομπανίδης Ηλίας Φώντας Φαφούτης Extra Ασκήσεις Τσομπανίδης Ηλίας Φώντας Φαφούτης CSMA/CD Α,Β: 2 κόμβοι σε ένα Ethernet με συνεχόμενα πακέτα στις ουρές τους. Τα πακέτα του Α θα ονομάζονται Α1, Α2 κλπ, αντίστοιχα του Β. Τ = 51,2 ms, η

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ #2 Ethernet MAC Στρώµα

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ #2 Ethernet MAC Στρώµα ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ #2 Ethernet MAC Στρώµα 1. Αντικείµενο Η εργαστηριακή άσκηση αποσκοπεί στην εξοικείωση των φοιτητών µε το ζήτηµα των λογικών διαδικασιών, οι οποίες υλοποιούνται στο επίπεδο του στρώµατος

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

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

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

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

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

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

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

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

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

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

ZigBee. Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος

ZigBee. Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος ZigBee Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος Τι είναι το ZigBee; Ένα τυποποιημένο πρωτόκολλο χαμηλής Κατανάλωσης Ισχύος σε Wireless Persnal Area Netwrks (WPANs) Ένα

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

Πρωτόκολλα τυχαίας προσπέλασης

Πρωτόκολλα τυχαίας προσπέλασης Πρωτόκολλα τυχαίας προσπέλασης Στα πρωτόκολλα αυτά δεν προκαθορίζεται ο τρόπος με τον οποίο γίνεται η προσπέλαση των διαθέσιμων καναλιών από τους κόμβους. Επιτρέπουν σε οποιονδήποτε κόμβο να προσπελάσει

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

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Σημειώσεις μαθήματος: Χρήσιμοι Σύνδεσμοι http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

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

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11. Κεφάλαιο 2 Αξιοπιστία...25. Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης...

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11. Κεφάλαιο 2 Αξιοπιστία...25. Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης... Περιεχόμενα Εισαγωγή...7 Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11 Κεφάλαιο 2 Αξιοπιστία...25 Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης...65 Κεφάλαιο 4 Μεταγωγή Δεδομένων και Δρομολόγηση...

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

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

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

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