Τα e-gadgets. Εισαγωγή

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

Download "Τα e-gadgets. Εισαγωγή"

Transcript

1 Περιεχόµενα Περιεχόµενα...1 Εισαγωγή...2 Τα e-gadgets...3 Εισαγωγή...3 Plugs...4 Synapses...4 GadgetWorld...5 Gadgetware Architectural Style (GAS)...6 GAS-OS...6 Agents...6 Ποιότητα υπηρεσιών στα ad hoc δίκτυα (παράγοντες και µετρικές)...7 Εισαγωγή...7 Ανάλυση ποιότητας υπηρεσιών...7 Πρωτόκολλα δροµολόγησης για ad hoc networks...11 Εισαγωγή...11 Dynamic Destination-Sequenced Distance-Vector Routing Protocol (DSDV)...12 AODV...14 Dynamic Source Routing Protocol (DSR)...18 ZRP

2 Εισαγωγή Οι τελευταίες τεχνολογικές εξελίξεις οδηγούν σε ένα κρίσιµο σηµείο στην εξέλιξη των υπολογιστών, το οποίο µπορεί να σηµάνει την εξαφάνισή τους. Έχουν ήδη σχεδιαστεί και υλοποιηθεί εφαρµογές, στις οποίες ο υπολογιστής δεν υφίσταται πλέον ως µια αυτόνοµη, συγκροτηµένη συσκευή πολλαπλών χρήσεων, αλλά ως ένα κατανεµηµένο σύστηµα από µη-ορατά υπολογιστικά τµήµατα. Τα τµήµατα αυτά συνήθως έχουν πολύ µικρό µέγεθος και είναι ενσωµατωµένα σε άλλα αντικείµενα, µηυπολογιστικής (και συνήθως καθηµερινής) χρήσης. Τα συστήµατα αυτά καλούνται συνήθως «διεισδυτικά υπολογιστικά συστήµατα» (pervasive computer systems), αν και έχουν κατά καιρούς χρησιµοποιηθεί και άλλοι όροι, όπως ubiquitous computing, disappearing computers κλπ. Η βασική ιδέα πίσω από όλες αυτές τις προσεγγίσεις είναι ότι ο υπολογιστής «εξαφανίζεται» και οι υπηρεσίες που απαιτούν υπολογιστική ισχύ διατίθενται στους ανθρώπους δια µέσου του φυσικού τους περιβάλλοντος. Τo αντικείµενο των συγκεκριµένων ασκήσεων έχει να κάνει µε µια συγκεκριµένη προσέγγιση (λέγεται GAS - Gadgetware Architectural Style) για την υλοποίηση διεισδυτικών συστηµάτων. Σύµφωνα µε αυτή, στον περιβάλλοντα χώρο των ανθρώπων βρίσκονται από δεκάδες έως εκατοντάδες αντικείµενα καθηµερινής χρήσης (τα egadgets), στα οποία έχουν αποδοθεί δυνατότητες υπολογισµού και επικοινωνίας. Πρακτικά, αυτό σηµαίνει ότι σε τέτοια αντικείµενα έχουν ενσωµατωθεί σε πολύ µικρό µέγεθος αισθητήρες, ασύρµατο δίκτυο, επεξεργαστής και µνήµη, ενώ έχει αναπτυχθεί ειδικό λογισµικό που υποστηρίζει τη λειτουργία τους. Καθένα από τα αντικείµενα αυτά έχει ορισµένες ιδιότητες και δυνατότητες, οι οποίες εµφανίζονται στους ανθρώπους µε τρόπο κατανοητό. Οι άνθρωποι έχουν τη δυνατότητα να συσχετίζουν διαισθητικά αυτά τα αντικείµενα και να δηµιουργούν οµάδες (λέγονται Gadgetworlds), καθεµία από τις οποίες λειτουργεί προς την επίτευξη καθορισµένων στόχων και επιδεικνύει δυνατότητες που ξεπερνούν το άθροισµα των δυνατοτήτων των επιµέρους αντικειµένων. Τα egadgets από δικτυακή άποψη προσεγγίζουν τη λειτουργία των MANET (Mobile Ad hoc NETworks Κινητά Ad hoc ίκτυα). Τα δίκτυα αυτά είναι κινητά (mobile) υπό την έννοια ότι οι σταθµοί-κόµβοι τους κινούνται ελεύθερα στο χώρο και είτε βρίσκονται εντός εµβέλειας είτε εκτός εµβέλειας του συνολικού δικτύου. Η διαφορά των «κινητών» από τους «φορητούς» (portable) σταθµούς, είναι ότι οι µεν κινούνται ακόµα και όταν µεταδίδουν, ενώ οι δε είναι σε θέση να µεταδώσουν, αφού τοποθετηθούνεγκαταστηθούν σε ένα σταθερό µέρος-τοποθεσία, από την οποία δανείζονται και την διεύθυνση µε την οποία συνδέονται στο δίκτυο, είτε ενσύρµατα είτε ασύρµατα. Ο χαρακτηρισµός Ad hoc για τα ασύρµατα κινητά δίκτυα χρησιµοποιείται για να περιγράψει τον «αυθόρµητο» (spontaneous) τρόπο µε τον οποίο δηµιουργούνται, µετακινούν πληροφορία µεταξύ των κόµβων και τέλος χάνονται. Στα ad hoc δίκτυα δεν υπάρχει αρχικοποιητής, αρχηγός, κεντρικός διαχειριστής, ή συντονιστής του δικτύου ή της κυκλοφορίας. Κάθε σταθµός µπορεί να στείλει πληροφορία σε οποιοδήποτε άλλον σταθµό άµεσα, είτε ο παραλήπτης 2

3 βρίσκεται εντός της εµβέλειας του είτε βρίσκεται εκτός, οπότε θα πρέπει να βρεθεί κατάλληλο και αποδοτικό µονοπάτι που θα αποτελείται από τους κόµβους από τους οποίος θα περάσει το µήνυµα προκειµένου να φτάσει στον παραλήπτη. Εποµένως, όλοι οι σταθµοί είναι ισοδύναµοι, έχουν τα ίδια χαρακτηριστικά δικτύωσης και επιτελούν τις ίδιες λειτουργίες όταν πρόκειται για αποστολές, λήψεις ή προωθήσεις πακέτων πληροφορίας. Γίνονται τώρα ξεκάθαρες οι νοητικές αντιστοιχίες µεταξύ σταθµού/κόµβου και egadget, υποδικτύου και Gadgetworld, τουλάχιστον όταν µελετάµε τα egadgets από την πλευρά των δικτύων. Εποµένως, κρίνεται χρήσιµη η αναφορά στα MANET κάθε φορά που επιχειρείται µελέτη του τρόπου επικοινωνίας των egadget σε δικτυακό επίπεδο. Τα e-gadgets Εισαγωγή Γενικά τα e-gadgets είναι καθηµερινά χειροπιαστά (φυσικά) αντικείµενα τα οποία είναι εφοδιασµένα µε ικανότητες αίσθησης, ενέργειας, επεξεργασίας και επικοινωνίας. Επιπλέον, η επεξεργασία µπορεί να συνεπάγεται και «έξυπνη» αλλά και εξωστρεφή συµπεριφορά, η οποία εκδηλώνεται σε πολλά επίπεδα. Στα πλαίσια του GAS, τα e-gadgets µπορούν να θεωρηθούν σαν αντικείµενα που είναι ενήµερα για το GAS και τα οποία χρησιµοποιούνται σα δοµικά κοµµάτια για τη δηµιουργία GadgetWorld. Από τη φύση τους, τα e-gadgets επιδεικνύουν µία διπλή παρουσία, τόσο στο φυσικό όσο και στο ψηφιακό κόσµο. Στον πραγµατικό κόσµο, εµφανίζονται σαν χειροπιαστά αντικείµενα, τα οποία καταλαµβάνουν φυσικό χώρο για ένα συγκεκριµένο χρονικό διάστηµα. Συνεπώς υπόκεινται σε όλους τους περιορισµούς που επηρεάζουν τα αντικείµενα στον πραγµατικό κόσµο. Στον νοητό κόσµο, τα e-gadgets εµφανίζονται σαν οντότητες λογισµικού, οι οποίες «τρέχουν» σε µία µονάδα επεξεργασίας, και εποµένως υπόκεινται σε όλους τους περιορισµούς που επηρεάζουν το λογισµικό. Οι δύο αυτοί «εαυτοί» ενός e-gadget είναι στενά, αµοιβαία εξαρτηµένοι, µε την έννοια ότι κάθε e-gadget θα πρέπει να έχει µία απεικόνιση σε κάθε ένα από τους δύο κόσµους, αφού το να έχει απλά µόνο µία από τις δύο απεικονίσεις, δεν είναι επαρκές για να θεωρείται σαν ένα e-gadget, και ότι αλλαγές στην µία απεικόνιση µπορεί να επηρεάσουν την άλλη. Η σύνθεση των e-gadgets για τη δηµιουργία ενός GadgetWorld είναι παρόµοια µε την κατασκευή µίας εφαρµογής λογισµικού χρησιµοποιώντας συστατικά λογισµικού. Ένα e-gadget είναι αυτόνοµο και γίνεται αντιληπτό σαν µία οντότητα, αν και µπορεί να έχει εσωτερική δοµή (τα e-gadgets αντιµετωπίζονται σαν «µαύρα κουτιά», βασισµένα στο δηµόσιο τους interface όπως αυτό εκδηλώνεται από τα Plugs). Έχει ένα ID, ένα σύνολο από Plugs (βλπ. παρ. Plugs) και µία εσωτερική κατάσταση την οποία διαχειρίζεται τοπικά. Επίσης, µπορεί να συµµετάσχει σε συνάψεις (Synapses - (βλπ. παρ. Synapses ) µέσω των Plugs του. Μπορεί πάντα να δηλώσει το ID του, το σύνολο των Plugs του (και την κατάστασή τους) και τις ενεργές συνάψεις (και την 3

4 κατάστασή τους) µε έναν παγκόσµια κατανοητό τρόπο, σε ένα προκαθορισµένο κανάλι επικοινωνίας. Επιπλέον, χρησιµοποιώντας ένα σύνολο «έξυπνων» µηχανισµών, ένα e-gadget µπορεί να είναι ικανό να βελτιώσει τοπικά ή να προσαρµόσει τη συµπεριφορά του, ή ακόµα και να βελτιώσει τη συµπεριφορά ενός ολόκληρου GadgetWorld, όπως επίσης και να µάθει, παρατηρώντας τις συνέπειες των πράξεών του και να βελτιώσει έτσι τη λειτουργία του. Τα e-gadgets αποτελούνται από κάποιες υποµονάδες, κάθε µία από τις οποίες εξυπηρετεί συγκεκριµένους σκοπούς και υποστηρίζει διαφορετικές λειτουργίες. Αυτές είναι οι έξής : Το φυσικό τους interface. Μονάδα (Μονάδες) επεξεργασίας. Μονάδα (Μονάδες) µνήµης. Αισθητήρες και κινητήρες. Μονάδα επικοινωνίας. Plugs Τα Plugs είναι κλάσεις λογισµικού, οι οποίες κάνουν ορατές τις ιδιότητες και τις δυνατότητες ενός e-gadget τόσο στους ανθρώπους όσο και στα υπόλοιπα e-gadgets. Στην πραγµατικότητα, είναι ο µόνος τρόπος µε τον οποίο τα άλλα e-gadgets µπορούν να χρησιµοποιήσουν τις υπηρεσίες κάποιου e-gadget και επίσης να έχουν πρόσβαση στις ιδιότητές του. Μπορούν επιπλέον να έχουν χειροπιαστή εκδήλωση στο φυσικό interface των e-gadgets, έτσι ώστε οι χρήστες να µπορούν να τα χρησιµοποιήσουν για το σχηµατισµό συνάψεων. Όλα τα e-gadgets, έχουν ένα TPlug και ένα σύνολο από SPlugs (το οποίο εξαρτάται από το σύνολο των αισθητήρων και κινητήρων του e-gadget). Το TPlug περιγράφει τις φυσικές ιδιότητες (ένα για κάθε e-gadgets), ενώ το SPlug περιγράφει τις υπηρεσίες (ένα ανά υπηρεσία). Synapses Τα e-gadgets έχουν την ικανότητα να σχηµατίζουν διάφορους τύπους λειτουργικών ενώσεων µε άλλα e-gadgets. Οι συνάψεις είναι οι ενώσεις αυτές µεταξύ δύο συµβατών Plugs. ιαδικαστικά, ένας GadgetWorld σχηµατίζεται σαν ένα σύνολο συνάψεων (Synapses). Μία σύναψη αντιπροσωπεύει ένα κανάλι για την ανταλλαγή µηνυµάτων και επικλήσεων µεθόδων. Η δηµιουργία συνάψεων µεταξύ των e-gadget επιτρέπει το σχηµατισµό λειτουργικών διαµορφώσεων µεταξύ e-gadget, τα οποία επιδεικνύουν συλλογική συµπεριφορά, και επίσης παρέχει στους χρήστες µία µοναδική δυνατότητα να δηµιουργήσουν, να καταστρέψουν, να τροποποιήσουν ή διαφορετικά να χειριστούν τη δοµή και τη συµπεριφορά των GadgetWorlds σε ένα υψηλά θεωρητικό επίπεδο. Μόλις εγκατασταθεί µία σύναψη, τα e-gadgets τα οποία παίρνουν µέρος, αλληλεπιδρούν από µόνα τους, µε διαφάνεια και ανεξάρτητα από την ύπαρξη των Plugs. Ένας GadgetWorld πρέπει να θεωρείται ότι είναι πάντα λειτουργικός, µέχρι να διαλυθεί κατηγορηµατικά από το χρήστη. Όταν ένα e-gadget βρίσκεται σε λειτουργία, επιχειρεί συνεχώς να επανεγκαταστήσει τις συνάψεις του. Κάθε σύναψη µέσα σε έναν GadgetWorld µπορεί να είναι υποχρεωτική (ο 4

5 GadgetWorld δεν µπορεί να λειτουργήσει χωρίς αυτή) ή προαιρετική (η λειτουργικότητα του GadgetWorld απλά µειώνεται χωρίς αυτή). GadgetWorld Ένας GadgetWorld είναι ένα λειτουργικό, διακριτό, συγκεκριµένο σύνολο από συνεργαζόµενα egadgets, που σχηµατίζεται σκόπιµα από ένα χρήστη και τα οποία επικοινωνούν και συνεργάζονται έτσι ώστε να επιτύχουν µία συλλογική λειτουργία. Οι GadgetWorlds είναι δυναµικές, λειτουργικές διαµορφώσεις αµοιβαία συσχετιζόµενων e-gadgets, οι οποίες επιδεικνύουν συλλογικές συµπεριφορές, που ξεπερνούν το σύνολο των ατοµικών δυνατοτήτων των εµπλεκόµενων e-gadgets, και εµφανίζονται σαν ενοποιηµένες οντότητες. Οι άνθρωποι συνδέουν σκόπιµα τα Plugs των διαφορετικών egadgets και συνθέτουν GadgetWorlds σαν τακτοποιηµένα σύνολα συνάψεων. Κάθε GadgetWorld είναι µία αυτόνοµη οντότητα, η οποία έχει µία εσωτερική κατάσταση και επιδεικνύει δυναµική συµπεριφορά, σε σχέση µε το χρόνο και τις ικανότητές του. Οι χρήστες µπορούν µεταγενέστερα να «σώσουν», να ανακατασκευάσουν, να δηµιουργήσουν ή να καταστρέψουν ένα GadgetWorld. Από τη στιγµή που κάθε e-gadget είναι ένα αυτόνοµο αντικείµενο, όταν πολλά e-gadgets σχηµατίζουν ένα GadgetWorld, υπάρχει το θέµα για το αν υπάρχει η ανάγκη κυρίαρχου e-gadget. Στη γενική περίπτωση όλα τα e- Gadgets είναι ισάξια και εποµένως δεν χρειάζεται να χρησιµοποιηθεί ένα κυρίαρχο e-gadget. 5

6 Gadgetware Architectural Style (GAS) Το GAS συνιστά ένα πλαίσιο, το οποίο διαµοιράζεται µεταξύ τόσο των σχεδιαστών των e-gadgets όσο και των χρηστών, για τη συνεχή περιγραφή, χρήση και αιτιολόγηση µίας οικογένειας συσχετισµένων egadgets. Το GAS καθορίζει τις έννοιες και τους µηχανισµούς που θα επιτρέψουν στους ανθρώπους (τους χρήστες των egadgets) να καθορίσουν και να δηµιουργήσουν GadgetWorld από e-gadgets και να τους χρησιµοποιήσουν µε ένα συνεπή και διαισθητικό τρόπο. GAS-OS Το GAS-OS είναι το λογισµικό που θέτει σε εφαρµογή το GAS, και µπορεί να θεωρηθεί σαν ένα πλαίσιο, µία συλλογή από συστατικά λογισµικού και στυλ αρχιτεκτονικής, το οποίο προσδιορίζει το interface που µπορεί να έχουν τα µέλη του GadgetWorld και τους κανόνες που διέπουν τη σύνθεσή τους. Το GAS-OS διαχειρίζεται τους πόρους που µοιράζονται τα e-gadgets, και παρέχει τους βαθύτερους µηχανισµούς, που δίνουν τη δυνατότητα επικοινωνίας (αλληλεπίδρασης) µεταξύ των e-gadgets. Γι αυτό, µπορεί να θεωρηθεί σαν ένα «µικρό» λειτουργικό σύστηµα. Με βάση αυτή την αναλογία, τα e-gadgets είναι για το GAS-OS ότι οι διαδικασίες για τα λειτουργικά συστήµατα. Agents Ο Agent είναι ένα πρόγραµµα διαχείρισης πόρων, και είναι ενσωµατωµένος στα e-gadgets. Έχει πρόσβαση στις τοπικές λειτουργίες (αισθητήρες και κινητήρες) ενός e-gadgets, όπως επίσης και στις λειτουργίες οποιουδήποτε e-gadgets µε το οποίο είναι συνδεδεµένο αυτό, µέσω (συγκεκριµένων 6

7 λειτουργιών) συνάψεων. Σχηµατίζει κανόνες βασισµένος στον τρόπο µε τον οποίο χρησιµοποιούν οι άνθρωποι τα e-gadgets. Ο Agent λειτουργεί στο τοπικό επίπεδο του κάθε ξεχωριστού e-gadget. Τα καθήκοντά του περιλαµβάνουν : Μεταδραστική προσαρµογή του GadgetWorld για την παροχή βέλτιστης λειτουργικότητας στους χρήστες (η οποία περιγράφεται σαν λειτουργία). Προδραστική (µετά από εκµάθηση) συντήρηση του GadgetWorld σε περίπτωση αποτυχίας. Ποιότητα υπηρεσιών στα ad hoc δίκτυα (παράγοντες και µετρικές) Εισαγωγή Η ποιότητα των υπηρεσιών που προσφέρει ένα δίκτυο γίνεται αντιληπτή διαφορετικά από τον κάθε χρήστη. Αυτό είναι άµεσο αποτέλεσµα κυρίως των απαιτήσεων που έχει ο καθένας από τα εργαλεία-εφαρµογές που χρησιµοποιεί. Έτσι ανάµεσα σε κάποιους χρήστες ενός δικτύου ο πρώτος µπορεί να έχει απαίτηση για µεγάλο εύρος ζώνης από το δίκτυο εφαρµογή του, ένας δεύτερος µπορεί να αποζητά πολύ µικρό χρονικό διάστηµα από την αποστολή ενός µηνύµατος µέχρι τη λήψη του, ενώ ένας τρίτος µπορεί να θέλει διαβεβαίωση ότι κάθε µήνυµα που στέλνει θα φτάσει στον προορισµό του. Αυτές οι απαιτήσεις είναι πολύ γενικές για να αναλυθούν περαιτέρω. Έχουν ωστόσο κοινό παρονοµαστή, την ποιότητα υπηρεσιών. Αυτή τη γενική έννοια θα αναλύσουµε σε αυτό το κεφαλαίο. Ανάλυση ποιότητας υπηρεσιών Είναι γνωστό ότι η ποιότητα υπηρεσιών που µπορεί να προσφέρει ένα δίκτυο σε µία διεργασία εξαρτάται άµεσα από την ποιότητα του δικτύου. Έτσι µπορούν να τεθούν κάποιες πρώτες αρχές: I. Στις παραµέτρους του δικτύου: α) οι διαθέσιµοι πόροι β) η σταθερότητα των πόρων II. Το πρωτόκολλο πρέπει να είναι πλήρως προσαρµοζόµενο στις γεωγραφικές αλλαγές του δικτύου, στη µεταβολή των διαθέσιµων πόρων αλλά και στη µικρή χωρητικότητα του δικτύου. Όποτε είµαστε αναγκασµένοι για να απλοποιήσουµε το πρόβληµα να ορίσουµε κάποιες µετρικές ώστε να µπορούµε να έχουµε κάποια µέτρηση της ποιότητας υπηρεσιών που προσφέρεται. Αυτές µπορούν να χωριστούν στις εξής κατηγόριες: ALMs-- Application Layer Metrics NLMs-- Network Layer Metrics MLMs-- MAC Layer Metrics Οι MLM και NLM δίνουν µία εκτίµηση της ποιότητας των συνδέσεων, αλλά και τις ικανότητας τους να παράγουν διαδροµές µε καλή ποιότητα και σε µικρό χρόνο. Η µετρική ALM διαλέγει το µονοπάτι που είναι πιθανότερο να συναντά τις απαιτήσεις της διεργασίας. Τέλος, θα πρέπει να υπάρχει η 7

8 δυνατότητα οι προαναφερόµενες µετρικές να µπορούν να προσαρµοστούν, αν αυτό χρειασθεί σε δυναµικές ανάγκες και αλλαγές του δικτύου. Μερικές από τις παραµέτρους που θα πρέπει να λαµβάνονται υπόψη από τις µετρικές θα πρέπει να είναι οι εξής: Ι. Για το application layer α) η συνολική καθυστέρηση που επηρεάζει κυρίως real time εφαρµογές. β) η ικανότητα µεταφοράς δεδοµένων για εφαρµογές multimedia. ΙΙ. Για το network layer α) η κατανάλωση ισχύος. β) το µέγεθος του buffer. γ) η σταθερότητα του ρυθµού µετάδοσης / λήψης δεδοµένων. δ) η δυνατότητα διόρθωσης λαθών µε κώδικα µεταβλητού µήκους. ΙΙΙ. Για το επίπεδο MAC α) το SΝR. Έτσι µπορούµε να ορίσουµε τον ακόλουθο πίνακα µετρικών ανάλογα µε το είδος των εφαρµογών που θα κάνουν χρήση του δικτύου. Είδος δικτύου Real Time (Class I) Multimedia (Class II) General (Class III) ALMs NLMs MLMs Καθυστέρηση Ρυθµός µετάδοσης Best Effort Buffer size συν hop number Buffer size συν hop number Buffer size συν hop number SNR SNR SNR Ακόµα θα πρέπει να αναφερθεί η δυνατότητα που υπάρχει για την παροχή δυναµικά µεταβαλλόµενης ποιότητας υπηρεσιών (dynamic QoS). Αυτό µπορεί να επιτευχθεί µε τη χρήση κατάλληλου υλικού, που πλέον είναι διαθέσιµο. Αναλυτικότερα η παροχή dqos επιτυγχάνεται µε τα ακόλουθα βήµατα: Α) Μεταβλητά χαρακτηριστικά σύνδεσης. Σε αυτή την περίπτωση το δίκτυο αναγνωρίζει εξωτερικές παρεµβολές και αναλαµβάνει προληπτικά µέτρα για την αντιµετώπιση τους. Χαρακτηριστική περίπτωση είναι όταν ξαφνικά έχουµε αύξηση του επιπέδου των παρεµβολών, που οδηγεί σε χαµένα πακέτα πληροφορίας και άρα σε µείωση της ποιότητας υπηρεσιών. Αυτό αντιµετωπίζεται µε τη χρήση κώδικα ανίχνευσης και διόρθωσης λαθών µεταβλητού µήκους. ηλαδή σε κάθε πακέτο προστίθεται και ένα τµήµα επαλήθευσης διόρθωσης του πακέτου µε µήκος ανάλογο του µεγέθους των παρεµβολών. Β) Πεδίο αίτησης Κάθε εφαρµογή γνωρίζει τι απαιτήσεις έχει από το δίκτυο, προκείµενου να διασφαλιστεί η καλή λειτουργία της. Έτσι προτού ξεκινήσει, γνωστοποιεί τις απαιτήσεις που έχει σε απόκριση χρόνου, διαθεσιµότητα δικτύου και απαιτούµενο εύρος ζώνης προκείµενου να µπορεί να λειτουργεί ικανοποιητικά. Το δίκτυο αναλαµβάνει να ενηµερώσει την εφαρµογή για 8

9 την ποιότητα που αυτό µπορεί να της δώσει και αν η εφαρµογή καλύπτεται τότε επιστρέφει σήµα δέσµευσης των συγκεκριµένων πόρων του δικτύου. Στη συνεχεία, όταν µία εφαρµογή θέλει να περάσει από µία κατάσταση λειτουργίας σε µία άλλη, έχει τη δυνατότητα να απελευθερώσει πόρους πίσω στο το δίκτυο ή να ζητήσει επιπλέον, προκειµένου να καλυφθούν οι ανάγκες της. Μόνο όταν της εκχωρηθούν οι επιπλέον απαιτούµενοι πόροι, αυτή θα µπορέσει να περάσει σε µία κατάσταση υψηλότερων απαιτήσεων, διαφορετικά η εφαρµογή είναι αναγκασµένη να περιµένει έως ότου της εκχωρηθούν οι απαιτούµενοι πόροι και µόνο τότε θα αλλάξει κατάσταση Εύκολα µπορούµε να καταλάβουµε ότι µπορεί να δηµιουργηθεί πρόβληµα µε τη δέσµευση πόρων από το δίκτυο και τη µη αποδέσµευση τους. Αυτό είναι αντιµετωπίσιµο µέσω µηχανισµών διαιτησίας που περιέχονται στο πρωτόκολλο, που δεν επιτρέπουν την κατοχή πόρων έπ αόριστο. Παρόλα αυτά το πρόβληµα της µη εκχώρησης πόρων παραµένει, άλλωστε υπάρχει και κάποιο φυσικό όριο στο πόσοι κόµβοι µπορούν να επικοινωνήσουν δίχως να προκαλούν πλήρη σύγκρουση σε όλα τα πακέτα. Γ) Γνώση της εφαρµογής για τις απαιτήσεις της Η προηγούµενη µέθοδος που αναφέραµε προϋποθέτει κάποια πράγµατα. Πρώτο και κύριο ότι κάθε εφαρµογή που θα κάνει χρήση του δικτύου θα γνωρίζει τις απαιτήσεις που η ίδια έχει για να λειτουργήσει σωστά. Αλλά και ο agent του δικτύου θα πρέπει να γνωρίζει κάθε χρονική στιγµή τις ικανότητες που έχει το δίκτυο του, όποτε να µπορεί να παραχωρεί και να απελευθερώνει πόρους ώστε να έχουµε µέγιστο ποσοστό ικανοποίησης στο δίκτυο µας. Έτσι δηµιουργούνται µερικά από τα βασικά προβλήµατα που πρέπει να λυθούν για την ικανοποιητική παροχή QoS όπως: 1 ον QoS routing. Πως µπορεί να βρεθεί µία διαδροµή µέσα στο δίκτυο, η οποία σε όλο το µήκος της να διατηρεί το ζητούµενο επίπεδο ποιότητας υπηρεσιών. Αυτό είναι δυνατό να επιτευχθεί µε χρήση του ακόλουθου αλγόριθµου εύρεσης µονοπατιού: QoS routing procedure { periodic routing and reservation table exchange; if(receiving exchange routing information) update network topology; if(receiving exchange reservation table) update QoS information in topology; if(receiving RTS/CTS reservation request) { reserve bandwidth; // hop-by-hop reservation update self reservation table; broadcast self reservation table; if(new connection requirement arrive) find path between source and destination stations; check available bandwidth; if(enough) 9

10 reserve bandwidth; // end-to-end reservation else reject; 2 ον Συντήρηση του δικτύου. ηλαδή πως µπορεί, όταν αλλάξει η τοπολογία του δικτύου, να βρεθούν routes τα οποία είναι σύµφωνα µε τις ήδη δοσµένες από το δίκτυο υποσχέσεις για ελάχιστο επίπεδο ποιότητας υπηρεσιών; Αυτό είναι δυνατό να επιτευχθεί κάνοντας χρήση κατάλληλων αλγόριθµων δροµολόγησης, οι οποίοι εκµεταλλεύονται και τους εµπλουτισµένους πίνακες κατάστασης κόµβων. Βέβαια αξίζει να σηµειωθεί ότι δεν υπάρχει εγγύηση ότι το ασύρµατο δίκτυο δεν θα µπορέσει να εξαλείψει κάθε είδους αλλαγή ή επιρροή πάνω του. 3 ον Πως µπορούν να αντιµετωπιστούν οι αλλαγές στους διαθέσιµους πόρους, που προκαλούνται είτε από την αλλαγή της γεωγραφικής θέσης των κόµβων στο δίκτυο είτε από την αλλαγή στην κατάσταση κάποιων κόµβων που περιέχονται σε κάποιο µονοπάτι; Αυτό το πρόβληµα επιλύεται χάρη στην αναµονή του κάθε κόµβου για επιβεβαίωση της δυνατότητας του να δεσµεύσει επιπλέον πόρους από το δίκτυο. Έτσι σε κάποιο βαθµό αποφεύγονται οι µεγάλες διακυµάνσεις της κατάστασης του δικτύου. Απάντηση όµως ακόµα για τη ραγδαία κίνηση κόµβου µέσα στον ευρύτερο χώρο του δικτύου δεν υπάρχει. 4 ον Πότε θα υπάρχει αποδοτικότερη απασχόληση του δικτύου; Όταν τα σήµατα QoS είναι in-band ή out-of-band; Απάντηση σε αυτό το ερώτηµα µπορούµε να πάρουµε από διάφορες έρευνες που έχουν γίνει. Εν συντοµία, στην περίπτωση των ασύρµατων δικτύων θέλουµε να διατηρήσουµε τις µεταδόσεις πακέτων στο µικρότερο δυνατό επίπεδο, λόγω έλλειψης ικανού εύρους ζώνης για να εξυπηρετήσει µεγάλο αριθµό συσκευών. Ακόµα είναι επιθυµητή η ακαριαία δηµιουργία ροής δεδοµένων όταν αυτό απαιτείται, η χρήση ελάχιστου προσθέτου overhead, και η διατήρηση των ενεργών ροών δεδοµένων ακόµα και όταν έχω µεταβολές στην τοπολογία. Αυτό µπορεί να γίνει µε τη χρήση πακέτων έλεγχου, τα οποία µπορούν να µεταδοθούν ως προέκταση των πακέτων του δικτύου εάν θα πρέπει να έχουν ειδική αντιµετώπιση ή ως ξεχωριστά. Και οι δύο περιπτώσεις έχουν τα πλεονεκτήµατα τους. Ειδικότερα η Out-ofband µετάδοση θεωρείται ευκολότερη, καθαρή από πλευράς διαχείρισης πακέτων και προσφέρει περισσότερες υπηρεσίες. Από την άλλη η In-band αντιµετώπιση του προβλήµατος κάνει χρήση µικρότερου εύρους ζώνης, δεν δηµιουργεί επιπλέον ανταγωνισµό ανάµεσα σε πακέτα δεδοµένων και έλεγχου και τα σήµατα έλεγχου δεν απαιτούν επιπλέον διευθυνσοδότηση που θα επιβάρυνε το δίκτυο και τέλος απαιτεί λιγότερο επιπλέον υλικό. 5 ον Ποιο είναι το ιδανικό µέγεθος για κάθε τύπου πακέτο; Αυτό εξαρτάται από το είδος του δικτύου που έχουµε κατά περίπτωση αλλά και από τις ειδικές συνθήκες που επηρεάζουν το κάθε ένα. Υπάρχει ωστόσο, ο ακόλουθος πίνακας που δίνει ένα γενικό κανόνα για την αφετηρία που θα πρέπει να έχει κάθε ασύρµατο ad-hoc δίκτυο. 10

11 DYNAMIC QOS ALLOCATION Table MAC attributes. Value Channel 1 Mbps bandwidth DSSS preamble 144 bits DSSS header 48 bits RTS size 176 bits CTS size 128 bits ACK size 112 bits Header size 272 bits SIFS time 10 µs DIFS time 50 µs Slot time 20 µs Retry_limit 6 times Αξίζει να αναφερθεί ότι δεν υπάρχουν πακέτα reject ή error σε µία προσπάθεια να κρατηθεί στο ελάχιστο η µη αναγκαία µετάδοση πακέτων, και ότι κάθε κόµβος παρακολουθεί στοιχεία δικτύου όπως: flow monitor, loss rate statistics, delay και throughput. Όλα αυτά τα στοιχεία περιοδικά ανταλλάσσονται και το δίκτυο αναπροσαρµόζεται σε τυχών αλλαγές προσπαθώντας να διατηρήσει βέλτιστη λειτουργία. Πρωτόκολλα δροµολόγησης για ad hoc networks Εισαγωγή Για τον συντονισµό µεταξύ των κόµβων ενός ad hoc δικτύου και τη διευκόλυνση της επικοινωνίας µεταξύ οποιονδήποτε ζευγαριών από αυτούς, χρησιµοποιούνται πρωτόκολλα δροµολόγησης, τα οποία ανακαλύπτουν διαδροµές µεταξύ των κόµβων αυτών. Τα ad hoc κινητά δίκτυα, έχουν όπως προαναφέρθηκε, αρκετά ιδιαίτερα χαρακτηριστικά, τα οποία καθιστούν τα παραδοσιακά πρωτόκολλα δροµολόγησης, που έχουν σχεδιαστεί για ενσύρµατα δίκτυα, ακατάλληλα για αυτά. Τα πρωτόκολλα δροµολόγησης για ad hoc δίκτυα, µπορούν να διαιρεθούν σε δύο βασικές κατηγορίες : Table-driven (proactive) πρωτόκολλα On-demand (reactive) πρωτόκολλα Μια επιπλέον κατηγορία είναι η εξής : Hybrid πρωτόκολλα Η τεχνολογία Ad-Hoc προσπαθεί να πετύχει επικοινωνία δύο σηµείων µέσω της αναµετάδοσης σηµάτων RF. Αυτό σπάνια µπορεί να γίνει µε απευθείας σύνδεση των δύο κόµβων που επιθυµούν να επικοινωνήσουν. Για αυτό το λόγο απαιτείται από τους κόµβους που βρίσκονται σε γεωγραφικά ενδιάµεσες θέσεις, να αναµεταδώσουν το σήµα. Έτσι επέρχεται η ανάγκη εύρεσης καλύτερης διαδροµής (routing - δροµολόγηση). 11

12 Επιπλέον, προβλήµατα δηµιουργούνται από τη διαρκώς µεταβαλλόµενη φύση του δικτύου. Μερικές από τις βασικές θεωρήσεις των Ad-Hoc είναι η µεταβαλλόµενη γεωγραφική θέση των κόµβων, η έλλειψη γνώσεως του κάθε κόµβου για την κατάσταση των υπόλοιπων και η τυχαία είσοδος παρεµβολών είτε από το περιβάλλον είτε από τους υπόλοιπους κόµβους. Παράλληλα στην περίπτωση των e-gadgets υπάρχει και πρόβληµα µε την έλλειψη υπολογιστικής ισχύος της κάθε συσκευής. Πρέπει δηλαδή να αντιµετωπιστεί η χαµηλή χωρητικότητα του δικτύου, οι χρονικά µεταβαλλόµενοι πόροι, αλλά και η µεταβαλλόµενη κατανοµή του δικτύου. Dynamic Destination-Sequenced Distance-Vector Routing Protocol (DSDV) Γενική Περιγραφή Ο DSDV βασίζεται στον κλασσικό αλγόριθµο δροµολόγησης των Bellman- Ford, µε κάποιες βελτιώσεις. Σύµφωνα µε το DSDV, κάθε κινητός κόµβος του δικτύου διατηρεί έναν πίνακα δροµολόγησης, στον οποίο αποθηκεύει όλους τους πιθανούς προορισµούς, τον απαιτούµενο αριθµό των hops για κάθε προορισµό και τον sequence number, ο οποίος έχει οριστεί από τον προορισµό. Ο αριθµός αυτός χρησιµοποιείται για να διαχωριστούν οι παλιές διαδροµές από τις νεώτερες, και έτσι αποφεύγεται η δηµιουργία loops. Οι κόµβοι µεταδίδουν περιοδικά τους πίνακες δροµολόγησής τους στους άµεσους γείτονές τους, έτσι ώστε να διατηρείται η συνέπεια των πινάκων. Επίσης µεταδίδουν τους πίνακές δροµολόγησής τους αν συµβεί κάποια σηµαντική αλλαγή στην τοπολογία του δικτύου (και εποµένως στους πίνακες τους) στο χρόνο µεταξύ των περιοδικών µεταδόσεων. Για να µειωθεί η πιθανά 12

13 µεγάλη κίνηση στο δίκτυο που µπορεί να προκληθεί από τέτοιου είδους ενηµερώσεις των πινάκων δροµολόγησης, οι ενηµερώσεις αυτές µπορούν να σταλούν µε δύο είδη πακέτων.το πρώτο είδος,είναι γνωστό σαν full dump πακέτα, περιέχουν ολόκληρους τους πίνακες δροµολόγησης και µπορεί να απαιτήσουν πολλαπλές µονάδες δεδοµένων του πρωτοκόλλου του δικτύου (NPDUs). Το δεύτερο είδος,είναι τα πακέτα επαύξησης (incremental packets), τα οποία χρησιµοποιούνται για να σταλούν µόνο εκείνες οι εγγραφές των πινάκων δροµολόγησης που έχουν αλλάξει από την τελευταία ενηµέρωση και πρέπει να χωρούν σε ένα NPDU, και έχουν ως αποτέλεσµα να µειώνεται το ποσό της κίνησης που παράγεται. Αν υπάρχει χώρος στα πακέτα επαύξησης, τότε µπορούν να συµπεριληφθούν και οι εγγραφές εκείνες των οποίων έχει αλλάξει ο sequence number. Όταν το δίκτυο είναι σχετικά σταθερό, στέλνονται πακέτα επαύξησης, έτσι ώστε να αποφευχθεί η επιπλέον κίνηση, ενώ τα πακέτα full dump είναι σχετικά σπάνια. Σε ένα δίκτυο που αλλάζει συχνά τα πακέτα επαύξησης µπορεί να µεγαλώσουν, εποµένως τα πακέτα full dump θα είναι πιο συχνά. Κάθε πακέτο ενηµέρωσης, περιέχει τη διεύθυνση του προορισµού, τον αριθµό των hops για να φτάσουµε στον προορισµό αυτό, το sequence number των πληροφοριών που ελήφθησαν σε σχέση µε τον προορισµό αυτό, όπως επίσης και ένα sequence number το οποίο είναι µοναδικό για την εκποµπή. Η διαδροµή µε το µεγαλύτερο sequence number, δηλαδή η πιο πρόσφατη, είναι αυτή που χρησιµοποιείται. Στην περίπτωση που δύο διαδροµές έχουν το ίδιο sequence number, τότε η διαδροµή µε την καλύτερη µετρική, δηλαδή η µικρότερη διαδροµή, χρησιµοποιείται. Όταν κάποιος κόµβος Α αντιληφθεί ότι η διαδροµή µέχρι τον προορισµό D έχει πάψει να είναι έγκυρη, τότε αυξάνεται ο αριθµός hop-count της διαδροµής αυτής. Έτσι, την επόµενη φορά που ο Α θα κοινοποιήσει στους γείτονες του τον πίνακα δροµολόγησής του, θα δώσει στη διαδροµή προς τον D άπειρο hop-count και ένα sequence number που είναι µεγαλύτερος από πριν. Οι κόµβοι υπολογίζουν επίσης το χρόνο εγκατάστασης µιας διαδροµής, δηλαδή το µέσο χρόνο κατά τον οποίο κυµαίνονται οι διαδροµές για ένα προορισµό µέχρι να ληφθεί η καλύτερη διαδροµή. Έτσι, καθυστερούν την εκποµπή µιας ενηµέρωσης διαδροµής κατά ένα ποσό χρόνου ίσο µε το χρόνο εγκατάστασης, µειώνοντας έτσι την κίνηση του δικτύου και βελτιστοποιώντας τις διαδροµές, αφού εξαλείφονται οι εκποµπές αυτές οι οποίες θα συνέβαιναν αν µια καλύτερη διαδροµή βρισκόταν πολύ σύντοµα. Ιδιότητες (Πλεονεκτήµατα-Μειονεκτήµατα) Πλεονεκτήµατα Εγγυάται ότι δεν υπάρχουν loops στους πίνακες δροµολόγησης, χρησιµοποιώντας τα sequence numbers για να διαχωρίσει τις παλιές από τις νέες διαδροµές. Ενώ παρέχει µόνο ένα µονοπάτι για κάθε προορισµό, επιλέγει το µικρότερο µονοπάτι βασισµένος στον αριθµό των hops για τον προορισµό. Παρέχει δύο είδη πακέτων ενηµέρωσης, το ένα από τα οποία είναι σηµαντικά µικρότερο από το άλλο και το οποίο µπορεί να χρησιµοποιηθεί για ενηµερώσεις επαύξησης έτσι ώστε να µη χρειάζεται να σταλεί ολόκληρος ο πίνακας δροµολόγησης για κάθε αλλαγή στην τοπολογία του δικτύου. 13

14 ιατηρεί ενηµερωµένες διαδροµές χρησιµοποιώντας τα sequence numbers. Μειονεκτήµατα Ο DSDV είναι µη αποδοτικός γιατί : Απαιτεί εκποµπή περιοδικών ενηµερώσεων ανεξάρτητα από τον αριθµό των αλλαγών στην τοπολογία του δικτύου, το οποίο έχει ως σα συνέπεια να περιορίζεται ο αριθµός των κόµβων που µπορούν να συνδεθούν στο δίκτυο, αφού το συνολικό κόστος του δικτύου αυξάνεται (O(n 2 )). Χρειάζεται κάποιο χρόνο έτσι ώστε να συγκλίνει πριν χρησιµοποιηθεί κάποια διαδροµή. Αυτός ο χρόνος σύγκλισης µπορεί να θεωρηθεί αµελητέος σε ένα στατικό δίκτυο, όπου η τοπολογία δεν αλλάζει και τόσο συχνά, αλλά στα ad hoc δίκτυα η τοπολογία περιµένουµε να µεταβάλλεται πολύ συχνά.έτσι ο χρόνος αυτός σύγκλισης µπορεί να σηµαίνει ότι ένας µεγάλος αριθµός πακέτων έχουν απορριφθεί προτού βρεθεί µια κατάλληλη διαδροµή. Performance Evaluation Measures Το overhead ελέγχου που παράγεται από τους µηχανισµούς ενηµέρωσης δροµολόγησης. Η µέση καθυστέρηση των πακέτων δεδοµένων. Ο µέσος αριθµός hops για τα πακέτα δεδοµένων. Οι µεταβλητές που χρησιµοποιούνται είναι οι εξής : Ο αριθµός των ζευγαριών κόµβων που επικοινωνούν. Η κινητικότητα των κόµβων. Ο αριθµός των κόµβων. AODV To AODV πρωτόκολλο δροµολόγησης δηµιουργείται µε βάση τον DSDV αλγόριθµο. Το AODV είναι µια βελτίωση του DSDV, αφού τυπικά ελαχιστοποιεί τον αριθµό των εκποµπών που απαιτούνται, δηµιουργώντας διαδροµές όταν απαιτούνται, σε αντίθεση µε τον DSDV που διατηρεί µια πλήρη λίστα των διαδροµών. Οι συγγραφείς του AODV το κατατάσσουν σαν ένα απλό σύστηµα απόκτησης διαδροµής όταν απαιτείται, αφού οι κόµβοι που δε βρίσκονται στο επιλεγµένο µονοπάτι δε διατηρούν πληροφορίες δροµολόγησης, ούτε συµµετέχουν σε ανταλλαγές πινάκων δροµολόγησης. Κάθε κόµβος του δικτύου διατηρεί ένα πίνακα ροµολόγησης, κάθε εγγραφή του οποίου περιέχει τις ακόλουθες πληροφορίες : Την IP διεύθυνση του προορισµού Το sequence number του προορισµού Τον αριθµό των hops µέχρι τον προορισµό Το επόµενο βήµα-κόµβο, το οποίο έχει επιλεγεί για την αποστολή πακέτων στον προορισµό µέσω αυτής της διαδροµής Το χρόνο για τον οποίο η διαδροµή θεωρείται έγκυρη (lifetime) Τους γειτονικούς κόµβους, οι οποίοι χρησιµοποιούν ενεργά αυτή τη διαδροµή Ένα buffer (Request Buffer), ο οποίος εξασφαλίζει ότι µια αίτηση επεξεργάζεται µόνο µια φορά 14

15 Όταν ένας κόµβος-πηγή επιθυµεί να στείλει ένα µήνυµα σε κάποιον κόµβοπροορισµό, για να βρει ένα µονοπάτι για τον προορισµό αυτό, ξεκινά µια διαδικασία ανεύρεσης µονοπατιού για να τον εντοπίσει. Εκπέµπει ένα πακέτο αίτησης διαδροµής (RREQ) στους γείτονες του. Αυτοί µε τη σειρά τους προωθούν την αίτηση στους γείτονές τους και ούτω καθεξής, µέχρι να φτάσει σε έναν ενδιάµεσο κόµβο που έχει µια πρόσφατη διαδροµή για τον προορισµό, ή µέχρι να φτάσει στον προορισµό (Σχήµα 4.6α). Ένας κόµβος πετά ένα πακέτο αίτησης διαδροµής που έχει ξαναδεί. Ο AODV χρησιµοποιεί τους sequence numbers των προορισµών (οι οποίοι αλλάζουν όταν συµβεί κάτι στην περιβάλλουσα περιοχή) για να εξασφαλίσει ότι όλες οι διαδροµές δεν περιέχουν βρόχους (loop-free) και περιέχουν τις πιο πρόσφατες πληροφορίες διαδροµών. Κάθε κόµβος διατηρεί ένα δικό του sequence number, καθώς και ένα ID εκποµπής.το ID αυτό αυξάνεται για κάθε RREQ που ξεκινά ο κόµβος, και µαζί µε την IP διεύθυνση του κόµβου, προσδιορίζουν µοναδικά ένα RREQ. Μαζί µε το δικό του sequence number και το ID εκποµπής, ο κόµβος-πηγή συµπεριλαµβάνει στο RREQ τον πιο πρόσφατο sequence number που έχει για τον προορισµό. Ενδιάµεσοι κόµβοι µπορούν να απαντήσουν στο RREQ µόνο αν έχουν µια διαδροµή για τον προορισµό, της οποίας ο αντίστοιχος sequence number του προορισµού είναι µεγαλύτερος ή ίσος µε αυτόν που περιέχεται στο RREQ. Μετάδοση του πακέτου αίτησης διαδροµής (RREQ) Κατά τη διάρκεια της διαδικασίας της προώθησης του RREQ, οι ενδιάµεσοι κόµβοι καταγράφουν στον πίνακα ροµολόγησής τους τη διεύθυνση του γείτονα από τον οποίο ήρθε το πρώτο αντίγραφο της αίτησης. Η πληροφορία αυτή χρησιµοποιείται για την κατασκευή του αντίστροφου µονοπατιού για το πακέτο απάντησης διαδροµής (RREP). Όταν το RREQ φτάσει στον προορισµό ή σε έναν ενδιάµεσο κόµβο µε µια αρκετά «φρέσκια» διαδροµή, ο προορισµός ή ο ενδιάµεσος κόµβος απαντά µεταδίδοντας ένα RREP πακέτο πίσω προς το γείτονα από τον οποίο έλαβε αρχικά το RREQ (Σχήµα 4.6β). Ενόσω το RREP προωθείται προς τα πίσω κατά µήκος του αντιστρόφου µονοπατιού, οι κόµβοι κατά µήκος του µονοπατιού αυτού δηµιουργούν στους πίνακες ροµολόγησής τους εγγραφές διαδροµών προς τα µπρος, που δείχνουν προς τον κόµβο από τον οποίο ήρθε το RREP. Αυτές οι προς τα µπρος εγγραφές διαδροµών δείχνουν την ενεργή διαδροµή προς τα µπρος. Με κάθε εγγραφή 15

16 διαδροµής είναι συσχετισµένο ένα χρονόµετρο διαδροµής, το οποίο θα προκαλέσει τη διαγραφή της αντίστοιχης εγγραφής, αν αυτή δε χρησιµοποιείται µέσα στον προκαθορισµένο χρόνο ζωής. Επειδή το RREP προωθείται κατά µήκος του µονοπατιού που έχει εγκατασταθεί από το RREQ, ο AODV υποστηρίζει µόνο τη χρήση συµµετρικών συνδέσεων. Αν η απάντηση (RREP) δεν φτάσει µέσα σε ένα συγκεκριµένο χρονικό διάστηµα, ο κόµβος µπορεί να επαναλάβει την αποστολή του RREQ µηνύµατος, ή να υποθέσει ότι δεν υπάρχει κάποια διαδροµή προς τον απαιτούµενο προορισµό. Το µονοπάτι που ακολουθείται από το πακέτο απάντησης διαδροµής (RREP) Οι διαδροµές διατηρούνται ως εξής : Αν ένας κόµβος-πηγή µετακινηθεί, τότε µπορεί να ξαναρχίσει το µηχανισµό ανακάλυψης διαδροµής, για να βρει µια νέα διαδροµή για τον προορισµό. Αν ένας ενδιάµεσος κόµβος κατά µήκος της διαδροµής µετακινηθεί, τότε ο προηγούµενος γείτονάς του παρατηρεί τη µετακίνηση (την αποτυχία της σύνδεσης) και µεταδίδει ένα µήνυµα ειδοποίησης αποτυχίας σύνδεσης (ένα RREP µε άπειρη µετρική) σε κάθε έναν από τους ενεργούς προηγούµενους γείτονές του, για να τους ενηµερώσει για την εξάλειψη αυτού του τµήµατος της διαδροµής. Αυτοί οι κόµβοι µε τη σειρά τους, µεταδίδουν το µήνυµα ειδοποίησης στους προηγούµενους γείτονές τους και ούτω καθεξής µέχρι να φτάσει στον κόµβο-πηγή. Η πηγή µπορεί τότε να επιλέξει να ξαναρχίσει την ανακάλυψη διαδροµής για τον προορισµό αυτό, αν η διαδροµή είναι ακόµα επιθυµητή. Μια επιπλέον άποψη του πρωτοκόλλου είναι η χρήση των hello µηνυµάτων (ένα ειδικό τύπο RREP µηνύµατος), τα οποία στέλνονται περιοδικά από ένα κόµβο προς όλους τους άµεσους γείτονές του. Αυτά τα µηνύµατα έχουν σα στόχο τη διαρκή ενηµέρωση κάθε κόµβου για άλλους κόµβους που βρίσκονται στη γειτονιά του. Οι γείτονες που χρησιµοποιούν διαδροµές µέσω του συγκεκριµένου κόµβου θα εξακολουθήσουν να θεωρούν τις διαδροµές σαν έγκυρες.τα hello µηνύµατα µπορούν να χρησιµοποιηθούν για να διατηρηθεί η τοπική συνδετικότητα ενός κόµβου. Παρόλα αυτά, η χρήση τους δεν απαιτείται. Οι κόµβοι ελέγχουν τη µετάδοση πακέτων δεδοµένων, έτσι ώστε να επιβεβαιώσουν ότι µπορούν 16

17 ακόµη να φτάσουν στον επόµενο κόµβο. Αν µια τέτοια µετάδοση δεν «ακουστεί», ο κόµβος µπορεί να χρησιµοποιήσει οποιαδήποτε από έναν αριθµό τεχνικών, συµπεριλαµβανοµένης και της λήψης hello µηνυµάτων, έτσι ώστε να καθορίσει αν ο επόµενος κόµβος βρίσκεται εντός της ακτίνας επικοινωνίας. Αν τα hello µηνύµατα σταµατήσουν να φτάνουν από ένα συγκεκριµένο κόµβο, τότε οι γείτονές του µπορούν να υποθέσουν ότι έχει αποµακρυνθεί εκτός ακτίνας επικοινωνίας, και να σηµαδέψουν τη σύνδεση αυτή σα σπασµένη. Ταυτόχρονα, θα πρέπει να γνωστοποιηθεί η αποτυχία της σύνδεσης αυτής σε όλους τους επηρεαζόµενους κόµβους. Τα hello µηνύµατα µπορούν να δηµιουργήσουν µια λίστα των κόµβων από τους οποίους έχει ακούσει ένας κόµβος, αποδίδοντας έτσι µεγαλύτερη γνώση της συνδετικότητας του δικτύου. Ιδιότητες (Πλεονεκτήµατα-Μειονεκτήµατα) Πλεονεκτήµατα Πλεονεκτεί σε σχέση µε τους κλασσικούς αλγόριθµους δροµολόγησης, όπως ο Distance Vector και ο Link State, στο ότι έχει περιορίσει σηµαντικά τον αριθµό των µηνυµάτων δροµολόγησης µέσα στο δίκτυο. Με τη χρήση των sequence numbers εξασφαλίζεται ότι µια διαδροµή είναι πρόσφατη και δεν περιέχει βρόχους (loops). Προσθέτει τη δυνατότητα multicast, η οποία αυξάνει την απόδοση σηµαντικά όταν ένας κόµβος επικοινωνεί µε πολλούς. Το πρωτόκολλο είναι κατανεµηµένο, αφού δεν εξαρτάται από κάποιον κεντρικοποιηµένο κόµβο. ιατηρεί χαµηλό το overhead δροµολόγησης, αφού τόσο τα πακέτα αναζήτησης διαδροµής, όσο και τα πακέτα απάντησης διαδροµής, περιέχουν µικρό όγκο πληροφοριών. Με την αποστολή hello µηνυµάτων µπορεί να διατηρηθεί η τοπική συνδετικότητα του κάθε κόµβου. Μειονεκτήµατα Η χρήση των sequence numbers µπορεί να δηµιουργήσει προβλήµατα, αν για παράδειγµα πάψουν να είναι συγχρονισµένοι. Υποστηρίζει µόνο µια διαδροµή για κάθε προορισµό. Απαιτεί συµµετρικές συνδέσεις µεταξύ των κόµβων και για το λόγο αυτό δε µπορεί να χρησιµοποιήσει διαδροµές µε µη-συµµετρικές συνδέσεις. Αν προκύψει µια αποτυχία σύνδεσης κατά µήκος ενός µονοπατιού, ο αλγόριθµος ανακάλυψης διαδροµής πρέπει να ξανακληθεί από την πηγή για να βρεθεί ένα νέο µονοπάτι για τον προορισµό. ε γίνεται καµιά προσπάθεια να χρησιµοποιηθεί τµηµατική ανάκτηση διαδροµής, δηλαδή να επιτραπεί στους ενδιάµεσους κόµβους να προσπαθήσουν να ξαναφτιάξουν µόνοι τους τη διαδροµή. Αυτό µπορεί να οδηγήσει σε µεγαλύτερους χρόνους ανακατασκευής διαδροµής. Όµως η προσπάθεια και η αποτυχία ενός ενδιάµεσου κόµβου να ξαναφτιάξει µια διαδροµή, θα προκαλέσει µεγαλύτερη καθυστέρηση από ότι αν ο κόµβος-πηγή είχε προσπαθήσει να την ξαναφτιάξει αµέσως µόλις αντιλήφθηκε τη σπασµένη σύνδεση. 17

18 Performance Evaluation Measures Κλάσµα παράδοσης πακέτων (Packet Delivery fraction). Μέση καθυστέρηση πακέτων από άκρη σε άκρη (Average end-toend packet delay). Οµαλοποιηµένο φορτίο δροµολόγησης (Normalized routing load). Throughput. Οι µεταβλητές που χρησιµοποιούνται είναι οι εξής : Κινητικότητα. Αριθµός των ζευγαριών κόµβων που επικοινωνούν. Προσφερόµενο φορτίο (Offered load). Dynamic Source Routing Protocol (DSR) Γενική Περιγραφή Το DSR πρωτόκολλο, είναι ένα on-demand πρωτόκολλο δροµολόγησης το οποίο βασίζεται στην έννοια της δροµολόγησης πηγής. Κάθε κόµβος χρειάζεται να διατηρεί κρυφές µνήµες διαδροµών, οι οποίες περιέχουν τις διαδροµές πηγής για τις οποίες είναι ενήµερος. Οι εγγραφές στην κρυφή µνήµη διαδροµών ενός κόµβου ενηµερώνονται συνεχώς, καθώς αυτός µαθαίνει για νέες διαδροµές. Κάθε εγγραφή στην κρυφή µνήµη διαδροµών έχει συσχετισµένη µε αυτή µια περίοδο λήξης, µετά την οποία η εγγραφή διαγράφεται από την κρυφή µνήµη. Το πρωτόκολλο αποτελείται από δύο κύριες φάσεις : την ανακάλυψη διαδροµής και τη διατήρηση διαδροµής. Όταν ένας κινητός κόµβος θέλει να στείλει ένα πακέτο σε κάποιον προορισµό, ελέγχει την κρυφή µνήµη διαδροµών του για να καθορίσει αν ήδη έχει µια διαδροµή για τον προορισµό αυτό. Αν βρει ότι υπάρχει µια διαδροµή για τον προορισµό που δεν έχει λήξει, χρησιµοποιεί τη διαδροµή αυτή για να στείλει το πακέτο. Αν όµως ο κόµβος δεν έχει µια τέτοια διαδροµή, τότε ξεκινάει τη διαδικασία ανακάλυψης διαδροµής εκπέµποντας ένα πακέτο αίτησης διαδροµής. Αυτό το πακέτο αίτησης διαδροµής, περιέχει τη διεύθυνση της πηγής και του προορισµού και ένα µοναδικό αριθµό αναγνώρισης ταυτότητας. Κάθε ενδιάµεσος κόµβος που λαµβάνει το πακέτο αυτό, ελέγχει αν ξέρει µια διαδροµή για τον προορισµό. Αν δεν ξέρει µια τέτοια διαδροµή, προσαρτά τη διεύθυνσή του στο αρχείο διαδροµής του πακέτου και στη συνέχεια προωθεί το πακέτο στους γείτονές του. Για να µειωθεί ο αριθµός των αιτήσεων διαδροµής που µεταδίδονται, ένας κόµβος προωθεί το πακέτο αίτησης διαδροµής µόνο αν δεν έχει δει ήδη το πακέτο αυτό και η διεύθυνσή του δεν εµφανίζεται ήδη στο αρχείο διαδροµής του πακέτου. Μια απάντηση διαδροµής παράγεται όταν το πακέτο αίτησης διαδροµής φτάσει είτε στον ίδιο τον προορισµό, είτε σε έναν ενδιάµεσο κόµβο που περιέχει στην κρυφή µνήµη διαδροµών του µια διαδροµή για τον προορισµό που δεν έχει λήξει. Ένα πακέτο αίτησης διαδροµής που φτάνει σε έναν από αυτούς τους κόµβους, ήδη περιέχει στο αρχείο διαδροµής του την ακολουθία των βηµάτων (κόµβων) που έγιναν από την πηγή µέχρι τον κόµβο αυτό. 18

19 Κατασκευή του αρχείου διαδροµής κατά τη διάρκεια της ανακάλυψης διαδροµής Μετάδοση της απάντησης διαδροµής µε το αρχείο διαδροµής Καθώς το πακέτο αίτησης διαδροµής µεταδίδεται διαµέσου του δικτύου, το αρχείο διαδροµής σχηµατίζεται όπως φαίνεται στο Σχήµα 4.7α. Αν η απάντηση διαδροµής παράγεται από τον προορισµό, τότε αυτός τοποθετεί το αρχείο διαδροµής, που περιέχεται στο πακέτο αίτησης διαδροµής, στο πακέτο απάντησης διαδροµής. Αν όµως ο κόµβος που παράγει την απάντηση διαδροµής είναι ένας ενδιάµεσος κόµβος, τότε αυτός προσαρτά την αποθηκευµένη του διαδροµή για τον προορισµό στο αρχείο διαδροµής του πακέτου αίτησης διαδροµής και το τοποθετεί στη συνέχεια (το αρχείο διαδροµής) στο πακέτο απάντησης διαδροµής. Το Σχήµα 4.7β δείχνει το πακέτο απάντησης διαδροµής (µε το συσχετισµένο αρχείο διαδροµής) που στέλνεται από τον ίδιο τον προορισµό πίσω στον κόµβο-πηγή. 19

20 Για να επιστρέψει το πακέτο απάντησης διαδροµής, ο κόµβος που απαντά θα πρέπει να έχει µια διαδροµή για την πηγή. Αν έχει µια τέτοια διαδροµή στην κρυφή µνήµη διαδροµών του, µπορεί να τη χρησιµοποιήσει. Αλλιώς, αν υποστηρίζονται οι συµµετρικές συνδέσεις, µπορεί να χρησιµοποιήσει την αντίστροφη διαδροµή του αρχείου διαδροµής. Στην περίπτωση που δεν υποστηρίζονται οι συµµετρικές συνδέσεις, ο κόµβος µπορεί να ξεκινήσει τη δική του διαδικασία ανακάλυψης διαδροµής και να «φορτώσει» την απάντηση διαδροµής στη νέα αίτηση διαδροµής. Η διατήρηση διαδροµής επιτυγχάνεται µέσω της χρήσης δύο ειδών πακέτων : τα πακέτα Λάθους ιαδροµής και τις Αναγνωρίσεις. Ένα πακέτο Λάθους ιαδροµής παράγεται σε ένα κόµβο, όταν το στρώµα Ζεύξης εδοµένων αντιµετωπίσει ένα µοιραίο πρόβληµα µετάδοσης. Όταν ένας κόµβος λάβει ένα πακέτο Λάθους ιαδροµής, µετακινεί το hop για το λάθος αυτό από την κρυφή µνήµη διαδροµών του και όλες οι διαδροµές που περιέχουν το βήµα αυτό προς το λάθος, περικόπτονται σε αυτό το σηµείο. Επιπρόσθετα µε τα πακέτα Λάθους ιαδροµής, χρησιµοποιούνται και πακέτα Αναγνώρισης για την επιβεβαίωση της σωστής λειτουργίας των συνδέσεων των διαδροµών.τέτοιες Αναγνωρίσεις περιλαµβάνουν και παθητικές αναγνωρίσεις, στις οποίες ο κόµβος είναι σε θέση να «ακούσει» τον επόµενο κόµβο να προωθεί το πακέτο κατά µήκος της διαδροµής. Ιδιότητες (Πλεονεκτήµατα-Μειονεκτήµατα) Πλεονεκτήµατα Ένα πλεονέκτηµά του σε σχέση µε τα υπόλοιπα on-demand πρωτόκολλα, είναι ότι δε χρησιµοποιεί περιοδικά µηνύµατα δροµολόγησης, και έτσι µειώνεται το πρόσθετο κόστος στο δίκτυο, εξοικονοµώντας ενέργεια στους κόµβους καθώς και πολύτιµο εύρος ζώνης επικοινωνίας. Έτσι το πρωτόκολλο δεν επιφέρει οποιοδήποτε overhead όταν δεν υπάρχουν αλλαγές στην τοπολογία του δικτύου και επιπλέον µπορεί να τεθεί σε κατάσταση sleep mode. Χρησιµοποιεί το σηµαντικό πλεονέκτηµα της δροµολόγησης από την πηγή. Έτσι, οι ενδιάµεσοι κόµβοι δεν χρειάζεται να διατηρούν ενηµερωµένες πληροφορίες για τις διαδροµές έτσι ώστε να δροµολογούν τα πακέτα που προωθούν. Η µάθηση των διαδροµών γίνεται µε τον έλεγχο της πληροφορίας που περιέχεται στα πακέτα που λαµβάνει κάθε κόµβος. Αυτή η µορφή ενεργούς µάθησης είναι πολύ χρήσιµη, αφού µειώνει το πρόσθετο κόστος του δικτύου. Παρέχει υποστήριξη για αµφίδροµες συνδέσεις, µε τη χρήση νέων αιτήσεων διαδροµής από τον τελικό προς τον αρχικό κόµβο. εν απαιτεί τη χρήση συµµετρικών συνδέσεων και µπορεί να χρησιµοποιήσει µη-συµµετρικές συνδέσεις όταν δεν είναι διαθέσιµες συµµετρικές. Επιτρέπει στους κόµβους να διατηρούν πολλαπλές διαδροµές για έναν προορισµό στην κρυφή τους µνήµη. Έτσι, όταν σπάσει µια σύνδεση σε µια διαδροµή, η πηγή µπορεί να ελέγξει την κρυφή της µνήµη για µια άλλη έγκυρη διαδροµή. Είναι loop-free πρωτόκολλο. Το πρωτόκολλο είναι κατανεµηµένο, αφού δεν εξαρτάται από κάποιον κεντρικοποιηµένο κόµβο. 20

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

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

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

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

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

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

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

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

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

8 η ιάλεξη: σε δίκτυα δεδομένων

8 η ιάλεξη: σε δίκτυα δεδομένων Εργαστήριο ικτύων Υπολογιστών 8 η ιάλεξη: Βασικές αρχές δρομολόγησης Βασικές αρχές δρομολόγησης σε δίκτυα δεδομένων ρομολόγηση (Routing) Μεταφορά μηνυμάτων μέσω του διαδικτύου από μία πηγή σε ένα προορισμό

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

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

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

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

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

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

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

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

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

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

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

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

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

Ad Hoc Routing Πρωτόκολλα. Κατηγορίες και κύρια πρωτόκολλα

Ad Hoc Routing Πρωτόκολλα. Κατηγορίες και κύρια πρωτόκολλα Ad Hoc Routing Πρωτόκολλα Κατηγορίες και κύρια πρωτόκολλα Αναγκαιότητα WSN Routing Algor. Λόγω των ιδιαίτερων χαρακτηριστικών των WSN δεν συνιστάται η χρήση αντίστοιχων αλγορίθμων που συναντιόνται σε άλλα

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

AODV - SD ΕΠΕΚΤΑΣΗ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ AODV ΓΙΑ ΑΝΑΚΑΛΥΨΗ ΥΠΗΡΕΣΙΩΝ ΣΕ ΚΙΝΗΤΑ AD HOC ΔΙΚΤΥΑ SIMULATION WITH J-SIM

AODV - SD ΕΠΕΚΤΑΣΗ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ AODV ΓΙΑ ΑΝΑΚΑΛΥΨΗ ΥΠΗΡΕΣΙΩΝ ΣΕ ΚΙΝΗΤΑ AD HOC ΔΙΚΤΥΑ SIMULATION WITH J-SIM AODV - SD ΕΠΕΚΤΑΣΗ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ AODV ΓΙΑ ΑΝΑΚΑΛΥΨΗ ΥΠΗΡΕΣΙΩΝ ΣΕ ΚΙΝΗΤΑ AD HOC ΔΙΚΤΥΑ SIMULATION WITH J-SIM MANETS MANETS = Mobile Ad Hoc Networks Δεν υπάρχει fixed network infrastructure

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

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

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

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

Ενότητα 4. Πρωτόκολλα ροµολόγησης: Αρχές Λειτουργίας του OSPF (Open Shortest Path First)

Ενότητα 4. Πρωτόκολλα ροµολόγησης: Αρχές Λειτουργίας του OSPF (Open Shortest Path First) Ενότητα 4 Πρωτόκολλα ροµολόγησης: Αρχές Λειτουργίας του OSPF (Open Shortest Path First) Πρωτόκολλα ροµολόγησης Πρωτόκολλα ιανύσµατος Απόστασης Πρωτόκολλα Κατάστασης Ζεύξης Πρωτόκολλα ιανύσµατος Απόστασης

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

ΔΙΚΤΥΑ Η/Υ ΙΙ. Αρχές δρομολόγησης

ΔΙΚΤΥΑ Η/Υ ΙΙ. Αρχές δρομολόγησης ΔΙΚΤΥΑ Η/Υ ΙΙ Αρχές δρομολόγησης Γενικά Δρομολόγηση και κριτήριο ελάχιστου κόστους (least-cost criterion) ο αριθμός των αλμάτων (hops), η χωρητικότητα των ζεύξεων, ο τηλεπικοινωνιακός φόρτος των ζεύξεων

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΕΛΕΓΧΟΣ ΣΥΜΦΟΡΗΣΗΣ ΣΕ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ ΕΛΕΓΧΟΣ ΣΥΜΦΟΡΗΣΗΣ ΣΕ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ ΚΟΚΚΩΝΗΣ ΓΕΩΡΓΙΟΣ (MIS0419) ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ :Dr. Μ. ΡΟΥΜΕΛΙΩΤΗΣ ΕΞΕΤΑΣΤΗΣ :Dr. Α. ΓΕΩΡΓΙΟΥ ΘΕΣΣΑΛΟΝΙΚΗ ΟΚΤΩΒΡΙΟΣ 2006 ΠΕΡΙΕΧΟΜΕΝΑ ΑΣΥΡΜΑΤΑ AD-HOC ΔΙΚΤΥΑ ΠΡΩΤΟΚΟΛΛΑ

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

σχεδιαστικές προκλήσεις, θεωρία γράφων

σχεδιαστικές προκλήσεις, θεωρία γράφων Δομή παρουσίασης 1. Εισαγωγή στις κατανεμημένες εφαρμογές: σχεδιαστικές προκλήσεις, θεωρία γράφων 2. Χαρακτηριστικά και πεδία εφαρμογών: ιδιαιτερότητες και χαρακτηριστικά που απαιτούν τη χρήση αλγορίθμων

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

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

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

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

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Αξιολόγηση Επιδόσεων Πρωτοκόλλων Δρομολόγησης για Ad Hoc Δίκτυα με Χρήση του Προσομοιωτή NS2

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Αξιολόγηση Επιδόσεων Πρωτοκόλλων Δρομολόγησης για Ad Hoc Δίκτυα με Χρήση του Προσομοιωτή NS2 ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΝΙΩΤΑΚΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΑΡ. Μ. : Μ9/98 (M.I.S.) ΕΠΙΒΛΕΠΩΝ : ΑΝΑΣΤΑΣΙΟΣ ΟΙΚΟΝΟΜΙΔΗΣ ΕΞΕΤΑΣΤΗΣ : ΚΩΝΣΤΑΝΤΙΝΟΣ ΜΑΡΓΑΡΙΤΗΣ

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

Εισαγωγή - ορολογία. Προώθηση (forwarding): Δρομολόγηση (routing):

Εισαγωγή - ορολογία. Προώθηση (forwarding): Δρομολόγηση (routing): Δρομολόγηση Ι Εισαγωγή - ορολογία Προώθηση (forwarding): Οι συσκευές διαδικτύωσης (γέφυρες, δρομολογητές, κ.τ.λ.) προωθούν πακέτα δεδομένων στα κατάλληλα μονοπάτια βάσει των πινάκων δρομολόγησης (routing

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

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

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

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

Δίκτυα Επικοινωνιών ΙΙ: Δρομολόγηση

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

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

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 Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα εύκολη, τη στιγμή που γνωρίζουμε ότι ένα σύνθετο δίκτυο

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

ΤΕΙ Κρήτης, Παράρτηµα Χανίων

ΤΕΙ Κρήτης, Παράρτηµα Χανίων ΠΣΕ, Τµήµα Τηλεπικοινωνιών & ικτύων Η/Υ Εργαστήριο ιαδίκτυα & Ενδοδίκτυα Η/Υ ( ηµιουργία συστήµατος µε ροint-tο-ροint σύνδεση) ρ Θεοδώρου Παύλος Χανιά 2003 Περιεχόµενα 1 ΕΙΣΑΓΩΓΗ...2 2 ΤΟ ΚΑΝΑΛΙ PΟINT-TΟ-PΟINT...2

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

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

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

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

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

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

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

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

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

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

Λύση: Λύση: Λύση: Λύση:

Λύση: Λύση: Λύση: Λύση: 1. Ένας δίαυλος έχει ρυθµό δεδοµένων 4 kbps και καθυστέρηση διάδοσης 20 msec. Για ποια περιοχή µηκών των πλαισίων µπορεί η µέθοδος παύσης και αναµονής να έχει απόδοση τουλάχιστον 50%; Η απόδοση θα είναι

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

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

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

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

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

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

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

Ειδικά Θέματα Δικτύων Ι

Ειδικά Θέματα Δικτύων Ι Ειδικά Θέματα Δικτύων Ι Ενότητα 7: Δρομολόγηση (Μέρος 3) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

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 Σε έναν κόμβο ο οποίος επιθυμεί να αποστείλει δεδομένα σε κάποιον

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

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

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

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ (Kεφ. 10) ΡΟΜΟΛΟΓΗΣΗ Χαρακτηριστικά Στρατηγικές ροµολόγησης Παραδείγµατα Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William Stallings, 6/e, 2000. ΕΥ - κεφ.10 (2/3)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εργαστήριο ίκτυα Η/Υ ΙΙΙ

Εργαστήριο ίκτυα Η/Υ ΙΙΙ Εργαστήριο ίκτυα Η/Υ ΙΙΙ ρ. Κ. Σ. Χειλάς Στόχος του εργαστηρίου Στόχος του εργαστηρίου είναι : (α) η εµβάθυνση σε θέµατα λειτουργίας δικτύων καθώς και (β) η εξοικείωση των σπουδαστών µε ένα από τα συχνότερα

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

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

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

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ ΚΑΙ ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΕΠΙΚΟΙΝΩΝΙΩΝ, ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα 1. Μήνυμα μήκους

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

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

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

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

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

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

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

Πανεπιστήµιο Θεσσαλίας

Πανεπιστήµιο Θεσσαλίας Πανεπιστήµιο Θεσσαλίας Τµήµα Πληροφορικής Ενότητα 8η: Συσκευές Ε/Ε - Αρτηρίες Άσκηση 1: Υπολογίστε το µέσο χρόνο ανάγνωσης ενός τµήµατος των 512 bytes σε µια µονάδα σκληρού δίσκου µε ταχύτητα περιστροφής

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

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

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

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

Ειδικά Θέματα Δικτύων ΙΙ. Ενότητα 8: Δρομολόγηση κατάστασης ζεύξης (Μέρος 2) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Ειδικά Θέματα Δικτύων ΙΙ. Ενότητα 8: Δρομολόγηση κατάστασης ζεύξης (Μέρος 2) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Ειδικά Θέματα Δικτύων ΙΙ Ενότητα 8: Δρομολόγηση κατάστασης ζεύξης (Μέρος 2) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

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

ΔΙΚΤΥΑ (13) Π. Φουληράς ΔΙΚΤΥΑ (13) Π. Φουληράς Τεχνολογίες WAN και Δρομολόγηση LAN Επεκτείνεται μόνον σε ένα κτίριο ή ομάδα κτιρίων WAN (Wide Area Network) Επεκτείνονται σε μεγάλες περιοχές MAN Ενδιάμεσο ως προς το μέγεθος της

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

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

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

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

7.6 ιευθυνσιοδότηση. Ερωτήσεις

7.6 ιευθυνσιοδότηση. Ερωτήσεις 7.6 ιευθυνσιοδότηση Ερωτήσεις 1. Να εξηγήσετε τους όρους διεύθυνση, όνοµα και διαδροµή στην τεχνολογία TCP/IP και να εξηγήσετε πώς σχετίζονται αυτοί µεταξύ τους. 2. Τι είναι η φυσική διεύθυνση ή διεύθυνση

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

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

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

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

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

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

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

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

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

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

Κατανεμημένα Συστήματα Ι

Κατανεμημένα Συστήματα Ι Κατανεμημένα Συστήματα Ι Εκλογή αρχηγού και κατασκευή BFS δένδρου σε σύγχρονο γενικό δίκτυο Παναγιώτα Παναγοπούλου Περίληψη Εκλογή αρχηγού σε γενικά δίκτυα Ορισμός του προβλήματος Ο αλγόριθμος FloodMax

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

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

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

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

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

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

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

ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Δίκτυα Μεταγωγής & Τεχνικές Μεταγωγής Σε Δίκτυα Ευρείας Περιοχής

ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Δίκτυα Μεταγωγής & Τεχνικές Μεταγωγής Σε Δίκτυα Ευρείας Περιοχής ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Δίκτυα Μεταγωγής & Τεχνικές Μεταγωγής Σε Δίκτυα Ευρείας Περιοχής Στο σημερινό μάθημα ασχολούμαστε με τις έννοιες: Τεχνικές Μεταγωγής o Μεταγωγή κυκλώματος o Μεταγωγή μηνύματος o Μεταγωγή

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

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

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

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

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

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

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

ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. α. Πριν εμφανιστεί η τεχνολογία ISDN οι υπηρεσίες φωνής, εικόνας και δεδομένων απαιτούσαν διαφορετικά δίκτυα.

ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. α. Πριν εμφανιστεί η τεχνολογία ISDN οι υπηρεσίες φωνής, εικόνας και δεδομένων απαιτούσαν διαφορετικά δίκτυα. ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΘΕΜΑ Α ΚΥΡΙΑΚΗ 04/05/2014- ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΟΚΤΩ (8) ΕΚΦΩΝΗΣΕΙΣ Α1. Να χαρακτηρίσετε

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

Δίκτυα Επικοινωνιών ΙΙ: Δρομολόγηση στο Διαδίκτυο, RIP, OSPF

Δίκτυα Επικοινωνιών ΙΙ: Δρομολόγηση στο Διαδίκτυο, RIP, OSPF Δίκτυα Επικοινωνιών ΙΙ: Δρομολόγηση στο Διαδίκτυο, RIP, OSPF Δρ. Απόστολος Γκάμας Διδάσκων 407/80 gkamas@uop.gr Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 1 1 RIP: Routing Information Protocol Συμπεριλήφθηκε στην

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

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

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

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

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

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

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

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

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

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ (κεφ. 9) ροµολόγηση σε ίκτυα Μεταγωγής Κυκλώµατος Σηµατοδοσία Ελέγχου Λειτουργίες Σηµατοδοσίας Τοποθεσία Σηµατοδοσίας Σηµατοδοσία Κοινού Καναλιού Σύστηµα Σηµατοδοσίας Νο 7 Βιβλίο

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

ΔΙΚΤΥΑ Η/Υ ΙΙ. Πρωτόκολλα δρομολόγησης

ΔΙΚΤΥΑ Η/Υ ΙΙ. Πρωτόκολλα δρομολόγησης ΔΙΚΤΥΑ Η/Υ ΙΙ Πρωτόκολλα δρομολόγησης Εσωτερικά πρωτόκολλα δρομολόγησης Interior Routing Protocols Distance-vector routing Link-state routing Exterior Routing Protocols 2 Δίκτυα Η/Υ ΙΙ Distance-Vector

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

Εκλογήαρχηγού. Εισαγωγή Ισχυρά συνδεδεµένος γράφος ακτύλιος µίας κατεύθυνσης Τοπολογία δένδρου. Κατανεµηµένα Συστήµατα 06-1

Εκλογήαρχηγού. Εισαγωγή Ισχυρά συνδεδεµένος γράφος ακτύλιος µίας κατεύθυνσης Τοπολογία δένδρου. Κατανεµηµένα Συστήµατα 06-1 Εκλογήαρχηγού Εισαγωγή Ισχυρά συνδεδεµένος γράφος ακτύλιος µίας κατεύθυνσης Τοπολογία δένδρου Κατανεµηµένα Συστήµατα 06- Εισαγωγή Πρόβληµα: επιλογή µίας διεργασίας από το σύνολο εν αρκεί να αυτοανακηρυχθεί

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

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

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

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ (Kεφ. 10) ΑΡΧΕΣ ΜΕΤΑΓΩΓΗΣ ΠΑΚΕΤΩΝ Τεχνική Μεταγωγής Μέγεθος Πακέτου Σύγκριση Μεταγωγής Κυκλώµατος και Μεταγωγής Πακέτου Εξωτερική και Εσωτερική Λειτουργία Βιβλίο Μαθήµατος: Επικοινωνίες

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

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

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

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

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

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

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

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

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

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

WIRELESS SENSOR NETWORKS (WSN)

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

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

Διατμηματικό πρόγραμμα μεταπτυχιακών σπουδών στα. Πληροφοριακά Συστήματα

Διατμηματικό πρόγραμμα μεταπτυχιακών σπουδών στα. Πληροφοριακά Συστήματα 1 Διατμηματικό πρόγραμμα μεταπτυχιακών σπουδών στα Πληροφοριακά Συστήματα Τίτλος: «Τεχνολογίες και Πρωτόκολλα δρομολόγησης των Κινητών Ασύρματων Ad-hoc Δικτύων» Εκπόνηση: Στογιαννάρης Διογένης Επιβλέπων

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

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

Ο έλεγχος στο επίπεδο συστήµατος επικοινωνιών εξασφαλίζει ότι έχουµε µεταφορά στο δίκτυο χωρίς λάθη. Overview Το end-to-end argument υποστηρίζει ότι κάποιες από τις λειτουργίες που επιτελούνται κατά την διάρκεια µιας επικοινωνίας µεταξύ συστηµάτων θα πρέπει να µην υλοποιούνται σε χαµηλό επίπεδο (επίπεδο

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

Search and Replication in Unstructured Peer-to-Peer Networks

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Αυτόνομα Συστήματα (ΑΣ)

Αυτόνομα Συστήματα (ΑΣ) Δρομολόγηση ΙI Αυτόνομα Συστήματα (ΑΣ) Αυτόνομο σύστημα ονομάζουμε εκείνο που έχει τα εξής χαρακτηριστικά: Είναι ένα σύνολο δρομολογητών και δικτύων υπό τη διαχείριση ενός και μόνο οργανισμού Αποτελείται

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

Αµοιβαίοςαποκλεισµός. Κατανεµηµένα Συστήµατα 03-1

Αµοιβαίοςαποκλεισµός. Κατανεµηµένα Συστήµατα 03-1 Αµοιβαίοςαποκλεισµός Εισαγωγή Συγκεντρωτική προσέγγιση Κατανεµηµένη προσέγγιση Αλγόριθµος Lamport Αλγόριθµος Ricart-Agrawala Προσέγγιση µεταβίβασης σκυτάλης Αλγόριθµος LeLann Αλγόριθµος Raymond Αλγόριθµος

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