Κεφάλαιο 2ο Το Στρώµα Σύνδεσης εδοµένων (Data Link Layer)

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

Download "Κεφάλαιο 2ο Το Στρώµα Σύνδεσης εδοµένων (Data Link Layer)"

Transcript

1 Κεφάλαιο 2ο Το Στρώµα Σύνδεσης εδοµένων (Data Link Layer) Όπως είδαµε, το στρώµα 2 έχει σύµφωνα µε την αρχιτεκτονική αναφοράς της ISO την αποστολή να υλοποιεί αξιόπιστες ενδιάµεσες ζεύξεις. Με τον όρο αξιόπιστες νοούνται εκείνες οι ζεύξεις στις οποίες ανιχνεύονται και διορθώνονται τα σφάλµατα του φυσικού στρώµατος αντί να περνάνε στο τρίτο στρώµα. Λόγω του θορύβου και των παραµορφώσεων του καναλιού και άλλων ατελειών, οι συνδέσεις του φυσικού στρώµατος δεν µπορεί να θεωρηθούν αξιόπιστες. Παρ' ότι η εισαγωγή των οπτικών ινών έχει ελαττώσει τους ρυθµούς σφαλµάτων, αυτά δεν µπορούν να αγνοηθούν. Επί πλέον το στρώµα ζεύξης πραγµατοποιεί έλεγχο ροής, δηλαδή διαθέτει µηχανισµούς για να διαµορφώνει τον ρυθµό εκποµπής σε τρόπο που να προλαβαίνει να τα επεξεργάζεται το σύστηµα λήψης. Τέλος επειδή η µετάδοση στο φυσικό στρώµα είναι σειριακή το στρώµα ζεύξης επιφορτίζεται και µε την λειτουργία της πλαισίωσης (framing), δηλ., της οριοθέτησης της αρχής και τέλους των PDU. Σηµείωση. Mέσα στα τερµατικά ή κοµβικά συστήµατα, οι ανταλλαγές µεταξύ υπο-µονάδων γίνονται κατά κανόνα µε παράλληλους διαύλους (parallel buses), αν και τελευταία εµφανίστηκαν και εσωτερικοί σειριακοί δίαυλοι. Εκτός από τα πολλά ταυτόχρονα σήµατα για κάθε bit δεδοµένων, ένας παράλληλος δίαυλος διαθέτει και άλλα σήµατα ελέγχου. Ένα από αυτά µπορεί να σηµατοδοτεί την αρχή της SDU (π.χ. να γίνεται ένα µόνο κατά την διάρκεια του πρώτου οκτέτου ενός διαδρόµου πλάτους ενός byte) λύνοντας εύκολα το πρόβληµα της οριοθέτησης. Έξω από τις συσκευές η σειριακοί δίαυλοι κυριαρχούν και µόνο σε αποστάσεις ολίγων µέτρων συµφέρει χρήση παράλληλης µετάδοσης (π.χ. σύνδεση εκτυπωτή σε υπολογιστή) Έτσι το 2ο στρώµα προσφέρει στα σηµεία πρόσβασης υπηρεσίας (SAP) του στρώµατος 3 τις εξής υπηρεσίες Εγκατάσταση και κατάργηση αξιόπιστων συνδέσεων ζεύξης δεδοµένων. Μετάδοση δεδοµένων που παραδίδονται από το Στρώµα 3 µέσω των στοιχείων υπηρεσίας (SDU) στο απέναντι στρώµα 2 µέσω των PDU του στρώµατος 2 και µε χρήση των πρωτοκόλλων του 2 ου στρώµατος. Τα δεδοµένα παραδίδονται στο 3 ο στρώµα στο απέναντι σύστηµα µέσω της SDU. ιατήρηση της σειράς µετάδοσης των πακέτων. Ανίχνευση και όπου είναι δυνατόν διόρθωση σφαλµάτων µέσω διαδικασιών αναµετάδοσης. ( εν χρησιµοποιούνται κώδικες διόρθωσης λαθών). Αυτό γίνεται µε διαδοχική αρίθµηση των εκπεµπόµενων πλαισίων για ανίχνευση απολεσθέντων πλαισίων πέραν της ανίχνευσης επιµέρους λαθών. Αντίστοιχη αρίθµηση τηρείται και στον δέκτη. Ειδοποίηση των διαδικασιών του στρώµατος δικτύου στην περίπτωση ύπαρξης σφαλµάτων που δεν µπορούν να διορθωθούν. Έλεγχο της ροής των δεδοµένων ώστε να αποφεύγεται τυχόν συµφόρηση του δέκτη λόγω υπέρβασης του µέγιστου ρυθµού λήψης δεδοµένων. Η υλοποίηση αξιόπιστων συνδέσεων απαιτεί την ύπαρξη µηχανισµών ανίχνευσης λαθών. Μεγάλα επιτεύγµατα των µαθηµατικών σε συνδυασµό µε την πρόοδο των ψηφιακών κυκλωµάτων έχουν δώσει αξιοθαύµαστους τρόπους ανίχνευσης λαθών µετάδοσης (αλλοίωση bits) µε χρήση πολύ απλών κυκλωµάτων µε βάσει καταχωρητές µετατόπισης και πύλες XOR. Περισσότερα για την ανίχνευση και διόρθωση λαθών δίδονται στις εργαστηριακές ασκήσεις. Η διόρθωση βασίζεται κατά κανόνα στην τεχνική ARQ (Automatic Retransmission request) 25

2 δηλαδή στην αίτηση επαναποστολής από τον δέκτη. Για µικρές συχνότητες λαθών bit (BER=Bit Error Rate) της τάξεως που είναι οι συνήθης τιµές στις σύγχρονες ζεύξεις, η αναµετάδοση είναι αποδοτικότερη από την διόρθωση βάσει πλεονασµατικής πληροφορίας. Η τεχνική ARQ δεν διαφέρει από την συνήθη στην ζωή πρακτική να ζητάµε να µας ξαναπούν κάτι που δεν ακούσαµε καθαρά. Εκτός από λάθη Μετάδοσης (Transmission) αναγνωρίζονται και λάθη οµής πλαισίου (Frame structure), Πρωτοκόλλου (Protocol), καθώς και παραβίασης χρόνου επιβεβαίωσης πλαισίων (Excessive Acknowledgement time). Το πως επιτυγχάνονται αυτά θα δούµε στη συνέχεια χρησιµοποιώντας σαν παράδειγµα το πιο τυπικό και διαδεδοµένο πρωτόκολλο του στρώµατος ζεύξης το HDLC. Πρωτόκολλα Στρώµατος Σύνδεσης εδοµένων (Data Link Layer): HDLC/LAPB Στο Στρώµα 2 κυριαρχεί το πρωτόκολλο HDLC (High Level Data Link Control) της ISO και οι παραλλαγές του. Ελάχιστες διαφορές έχει και το πρότυπο ADCCP (Advanced Data Communication Procedures) του Αµερικανικού Ινστιτούτου Εθνικών Προτύπων (American National Standards Institute) το ANSI Χ3.66. Και τα δύο έχουν βασισθεί στο παρόµοιο πρωτόκολλο SDLC (Synchronous Data Link Control) της IBM που χρησιµοποιήθηκε στα δίκτυα SNA. Σε δίκτυα που έχουν µόνο συνδέσεις σηµείου προς σηµείο όπως το Χ.25, γίνεται χρήση της παραλλαγής του HDLC που καλείται LAPB (Link Access Procedure Balanced). Ο όρος Balanced (ισόρροπη) αναφέρεται στην ισοτιµία των σταθµών (ποµποδεκτών) µιας ζεύξης ως προς τις διαδικασίες του πρωτοκόλλου. Σε αντιδιαστολή, είναι δυνατόν να έχουµε σε κοινόχρηστο µέσο (π.χ. στριµµένα ζευγάρια ή οµοαξονικό καλώδιο) πολλούς σταθµούς συνδεδεµένους. Το HDLC διαθέτει για την περίπτωση αυτή και µηχανισµούς διευθυνσιοδότησης των σταθµών ώστε να λειτουργεί και µε πρωτόκολλα διαιτησίας πρόσβασης συνήθως τύπου αφέντη-σκλάβου (master-slave). ηλαδή λειτουργεί σε αυτή την περίπτωση µία µη ισόρροπη διαδικασία κατά την οποία οι σταθµοί διακρίνονται σε ένα πρωτεύοντα σταθµό, ο οποίος έχει την πρωτοβουλία στην εκτέλεση του πρωτοκόλλου (master), και σε ένα (ή περισσότερους) δευτερεύοντες σταθµούς (slaves) οι οποίοι διακρίνονται βάσει της διεύθυνσής που τους διατίθεται. εν συµβαίνει αυτό στην LAPB που χρησιµοποιείται όταν έχουµε δύο ισότιµους σταθµούς τον ένα απέναντι στον άλλο. Συγγενές προς το HDLC και µάλιστα την ισόρροπη βαριάντα του πρέπει να θεωρείται και το LLC (Logical Link Control) το οποίο συναντάται στα τοπικά δίκτυα πάνω από το υπο-στρώµα MAC και το οποίο περιγράφεται στο σχετικό κεφάλαιο. Στη συνέχεια θα περιγράψουµε ταυτόχρονα το HDLC και το LAPB δίδοντας τα κοινά στοιχεία και επισηµαίνοντας τις διαφορές τους. Το στρώµα ζεύξης παραλαµβάνει την συνεχή ροή bits από το φυσικό στρώµα και τα οργανώνει σε ενότητες δεδοµένων που ονοµάζονται πλαίσια (frames). Κατά την άλλη κατεύθυνση το δεύτερο στρώµα παραλαµβάνει τα πλαίσια του 3ου στρώµατος και προσθέτει στα άκρα του πλαισίου τα πεδία µε τις πληροφορίες ελέγχου του πρωτοκόλλου HDLC (ή LAPB) δηλ. το PCI σύµφωνα µε την αρχιτεκτονική OSI. Τα πλαίσια έχουν την ακόλουθη δοµή: 26

3 Header (Επικεφαλίδα) Tail (Ουρά) Flag Address Control Field Data FCS Flag byte byte byte 0-3 bytes 2 bytes byte N(S) P N(R) Info frame S S P/F N(R) Supervisory M M P/F M M M 0 = Polling = Final Un-numbered (Command) (response) Σχήµα 2-. Ο µορφότυπος του πλαισίου HDLC/LAPB Τα επιµέρους πεδία έχουν την παρακάτω σηµασία: Σηµαία (flag): Είναι ένας σχηµατισµός δυαδικών ψηφίων (00) που οριοθετεί το πλαίσιο επιτρέποντας στον δέκτη να εντοπίζει την θέση κάθε πεδίου, πράγµα απαραίτητο για την λειτουργία των µηχανισµών του πρωτοκόλλου LAPB. Εάν δεν υπάρχει χρήσιµη πληροφορία για αποστολή, τότε το DTE και DCE εκπέµπουν συνεχώς σηµαίες. Αν υπάρχουν συνεχώς πλαίσια για εκποµπή, τότε µόνο µία σηµαία απαιτείται µεταξύ των διαδοχικών πλαισίων. Γεννάται το ερώτηµα πώς θα διακρίνει ο δέκτης την σηµαία από µία τυχαία εµφάνιση του σχηµατισµού 00 µέσα στα δεδοµένα, πράγµα όχι ιδιαίτερα σπάνιο αφού ο σχηµατισµός της σηµαίας είναι ένας από τους 256 ισοπίθανους σχηµατισµούς των 8 bits. Χρησιµοποιείται ο εξής διαφανής για το στρώµα 3 µηχανισµός. Κατά την αποστολή των διαδοχικών bit εάν εµφανισθούν πέντε διαδοχικά τότε ο ποµπός προσθέτει πάντα ένα 0. Αντίστοιχα στη λήψη αποµακρύνεται κάθε 0 που βρίσκεται µετά από 5 διαδοχικά και έτσι ο µηχανισµός καθίσταται διαφανής µε αποκατάσταση της αρχικής ακολουθίας. Η διαδικασία αυτή που ονοµάζεται παρεµβολή δυαδικών ψηφίων (bit stuffing) δεν εφαρµόζεται όταν ο ποµπός γνωρίζει ότι εκπέµπει σηµαία. Αντίστοιχα, όταν ο δέκτης λαµβάνει 6 διαδοχικά, γνωρίζει ότι µπορούν να εµφανιστούν µόνο στη σηµαία. Παράδειγµα Έστω ότι πρέπει να σταλεί ο σχηµατισµός: Θα σταλεί στη γραµµή: 0{0}00{0}00 όπου εντός αγκύλης σηµειώνονται τα stuffing bits. Στο δέκτη θα αφαιρεθούν τα µηδενικά που βρίσκονται µετά 5 άσσους και θα ξαναπάρουµε: ιεύθυνση (address): Το πεδίο αυτό έχει σπουδαιότερο ρόλο στις µη ισόρροπες παραλλαγές του HDLC όπου ένας κύριος σταθµός µπορεί να επικοινωνεί µε πολλούς δευτερεύοντες σταθµούς σε διατάξεις σηµείου - πολλαπλών σηµείων. Τότε η διεύθυνση είναι πάντα αυτή του δευτερεύοντος σταθµού είτε είναι αποστολέας είτε προορισµός. Στην περίπτωση της ισόρροπης λειτουργίας του LAPB, τότε το πεδίο διεύθυνσης χρησιµοποιείται για να ξεχωρίζουν οι εντολές από τις αποκρίσεις στα πλαίσια επίβλεψης. Έτσι χρησιµοποιούνται µόνο δύο διευθύνσεις, η δεκαεξαδική 0 (διεύθυνση Β) για το DCE και η δεκαεξαδική 03 (διεύθυνση Α) για το DTE. Στα πλαίσια που είναι πλαίσια εντολής (command) τίθεται η διεύθυνση του προορισµού. Στα πλαίσια 27

4 απόκρισης (response) τίθεται η διεύθυνση του αποστολέα. Τα πλαίσια Ι φέρουν πάντα την διεύθυνση του προορισµού. Έτσι έχουµε τις περιπτώσεις: Εντολές από DTE προς DCE περιέχουν διεύθυνση Β. Εντολές από DCE προς DTE περιέχουν διεύθυνση Α. Εντολές από DTE προς DCE περιέχουν διεύθυνση Α. Εντολές από DCE προς DTE περιέχουν διεύθυνση Β Πεδίο ελέγχου (control field): Το πεδίο ελέγχου είναι το βασικό εργαλείο υλοποίησης των µηχανισµών του στρώµατος ζεύξης. Το πρωτόκολλο κωδικοποιεί τρεις τύπους πλαισίων: πλαίσια επίβλεψης (supervisory), πληροφορίας (information) και άνευ αρίθµησης (unnumbered). Το πεδίο αυτό θα αναλυθεί λεπτοµερώς πιο κάτω κατά την περιγραφή των λειτουργιών του πρωτοκόλλου. Πεδίο δεδοµένων: Το πεδίο δεδοµένων περιέχει τα δεδοµένα (data field). Τα δεδοµένα αυτά προέρχονται από το στρώµα 3 και έχουν διαβιβασθεί µέσω του σηµείου πρόσβασης υπηρεσίας µεταξύ 2 και 3. Τα δεδοµένα περικλείουν και τα δεδοµένα του χρήστη της εφαρµογής αλλά αυτό δεν συµβαίνει πάντα αφού είναι δυνατόν κάποιο ανώτερο στρώµα να ανταλλάσσει δικά του δεδοµένα για λόγους ελέγχου. Το ανώτερο στρώµα είναι χρήστης των υπηρεσιών που προσφέρει το στρώµα 2. Το µήκος του πεδίου δεδοµένων ποικίλει από 0 έως 3 bytes. Τα περιεχόµενα αυτού του πεδίου συνιστούν το ωφέλιµο φορτίο για το δεύτερο στρώµα, ενώ όλα τα άλλα πεδία είναι το αναγκαίο απόβαρο για την λειτουργία του πρωτοκόλλου το οποίο στην ορολογία του OSI αποκαλείται όπως είδαµε PCI (πληροφορία ελέγχου πρωτοκόλλου). Πεδίο Ελέγχου Σφαλµάτων (FCS-Frame Control Sequence): Βασίζεται σε ιδιότητες των κυκλικών κωδίκων για την ανίχνευση αλλοιώσεων που µπορεί να συνέβησαν κατά τη µεταφορά των δεδοµένων. Αποτελείται από δύο bytes που περιέχουν το σύνδροµο που προκύπτει από την εκτέλεση του αλγορίθµου διαίρεσης κατάλληλων πολυωνύµων. Ο δέκτης εκτελεί ξανά την διαίρεση και εάν δεν βρει ίδιο αποτέλεσµα, κάποια bit έχουν αλλοιωθεί. Καλύπτει όλο το πλαίσιο πλην των σηµαιών. Μετά την ανίχνευση λάθους το πλαίσιο απορρίπτεται και για τη διόρθωση απαιτείται αναµετάδοση. Αυτή βασίζεται στην διαδοχική αρίθµηση N(S) των εκπεµπόµενων πλαισίων. Αντίστοιχα υπάρχει και µια διαδοχική αρίθµηση N(R) στο δέκτη. Στην αρίθµηση όπως θα δούµε βασίζεται ο µηχανισµός των ολισθαινόντων παραθύρων, που υποστηρίζει την αναµετάδοση. Πεδίο ελέγχου-τύποι πλαισίων Το πεδίο ελέγχου όπως ελέχθη είναι το βασικό για τη λειτουργία του πρωτοκόλλου και θα εξετασθεί διεξοδικά πιο κάτω. Το πρώτο bit (ιδέ σχήµα 2-) χαρακτηρίζει τον τύπο του πλαισίου, δηλ. πλαίσιο πληροφορίας (εάν είναι 0) ή ένας από τους άλλους δύο τύπους (εάν είναι ). Οι άλλοι δύο τύποι χαρακτηρίζονται περαιτέρω από το δεύτερο bit. Τιµή 0 δηλώνει πλαίσιο επίβλεψης, ενώ τιµή δηλώνει µη-αριθµηµένο πλαίσιο. Τα πλαίσια επίβλεψης χρησιµεύουν για να διεκπεραιώνουν λειτουργίες του πρωτοκόλλου σχετικές µε την ροή της πληροφορίας ενώ τα µη-αριθµηµένα µεταφέρουν εντολές ελέγχου του πρωτοκόλλου. Οι λεπτοµέρειες θα γίνουν αντιληπτές κατά την περιγραφή της λειτουργίας. Πλαίσιο πληροφορίας I (information frame) Περιλαµβάνει δύο τριψήφια πεδία αρίθµησης των πλαισίων µε τα οποία υλοποιείται ο µηχανισµός παραθύρων ολίσθησης: N(S): Είναι ο αύξων αριθµός πλαισίων ποµπού (το bit 2 είναι το λιγότερο σηµαντικό). N(R): Είναι ο αύξων αριθµός πλαισίων δέκτη (το bit 6 είναι το λιγότερο σηµαντικό). 28

5 Η αρίθµηση των πλαισίων είναι απαραίτητη για τον έλεγχο λαθών σε συνδυασµό και µε το πεδίο ελέγχου σφάλµατος. Έτσι µπορεί να ανιχνευθεί η απώλεια πλαισίων αλλά και να ειδοποιηθεί ο ποµπός ποια πλαίσια να ξαναστείλει όταν ανιχνευθούν λάθη. Επίσης αυτά τα πεδία υποβοηθούν τον έλεγχο ροής (µέσω του µηχανισµού του παραθύρου) ο οποίος έχει σκοπό να προλαµβάνει υπερχείλιση του ταµιευτήρα (µνήµη) προσωρινής αποθήκευσης του δέκτη. Σύµφωνα µε τη σύµβαση του πρωτοκόλλου, ο αριθµός N(R) που αποστέλλει ο δέκτης έχει διπλή σηµασία: δηλώνει ότι το επόµενο πλαίσιο που αναµένει και µπορεί να δεχθεί σαν έγκυρο είναι αυτό µε τον αριθµό N(R) και ότι όλα τα πλαίσια µέχρι και συµπεριλαµβανόµενου του N(R)- ελήφθησαν σωστά. εδοµένων των 3 διαθέσιµων bit, η αρίθµηση των N(S) και N(R) κυλίεται από το 0 έως το 7 και µετά αναδιπλώνεται στο 0 ξανά. ηλαδή ακολουθεί αρίθµηση modulo 8. Αξίζει να σηµειωθεί ότι το πρότυπο προβλέπει και δυνατότητα αρίθµησης µε 7 bit (από 0 µέχρι το 27) και στην περίπτωση αυτή τα πλαίσια I και S διαθέτουν πεδίο ελέγχου µήκους δύο οκτέτων. Αυτή η λειτουργία λέγεται εκτεταµένη (extended) και χρησιµοποιείται σε µακριές ζεύξεις (π.χ. δορυφορικές) Το bit P (Poll bit) χρησιµοποιείται για βολιδοσκόπηση (polling). Με P= σηµειώνεται ότι το πλαίσιο δεδοµένων έχει και ρόλο ερώτησης για την οποία αναµένεται απόκριση (polling). Η απόκριση ωστόσο αυτή δεν έρχεται ποτέ σε πλαίσιο πληροφορίας αλλά σε πλαίσιο επίβλεψης (RR, RNR, REJ) και φέρει το αντίστοιχο bit F (=). Μόνο τα πλαίσια Ι (Information) χρησιµεύουν για την αποστολή δεδοµένων που παραδίδονται για µετάδοση στο σηµείο πρόσβασης µεταξύ Στρωµάτων 2 και 3. Τα πλαίσια Ι φέρουν πάντα την διεύθυνση του προορισµού. Πλαίσιο επίβλεψης S (Supervisory frame) Τα πλαίσια S (Supervisory) χρησιµεύουν στον έλεγχο της εξέλιξης της µετάδοσης δεδοµένων και περιέχουν διαδοχική αρίθµηση (sequencing) µόνον όµως για την πλευρά του δέκτη (N(R)). Με τα δύο ελεύθερα bit SS του πεδίου ελέγχου διαφοροποιούνται τέσσερα είδη τέτοιων πλαισίων αλλά στο LAPB χρησιµοποιούνται µόνο τρία από τα τέσσερα που δηλώνουν τα παρακάτω. µε SS=00 έχουµε πλαίσιο ετοιµότητας δέκτη RR (receiver ready). µε SS=0 έχουµε πλαίσιο ανετοιµότητας δέκτη RNR (receiver not ready). µε SS=0 έχουµε πλαίσιο απόρριψης REJ (reject). Τα δύο πρώτα περιέχουν εµµέσως επιβεβαίωση λήψης (ACK=acknowledgment) των προηγούµενων πλαισίων σύµφωνα µε την τιµή του N(R) του µηχανισµού παραθύρου ολίσθησης (sliding window). Το τρίτο αναφέρεται σε οποιοδήποτε από τα αποσταλέντα και µη εισέτι επιβεβαιωθέντα τα οποία σε περίπτωση απόρριψης πρέπει και να αποσταλούν ξανά όλα (ακόµα και αν αυτά έφθασαν σωστά) αρχίζοντας από αυτό του οποίου ο αύξων αριθµός δίδεται στο πεδίο N(R) του πλαισίου REJ. Προς κάθε πλευρά µπορεί να εγερθεί µόνο µία κατάσταση REJ και µόνο µετά την εκκαθάριση της µπορεί να εγερθεί άλλη. η κατάσταση τερµατίζεται µε τη λήψη πλαισίου Ι µε τιµή N(S) ίση προς την τιµή N(R) του πλαισίου REJ. Επίσης το REJ µπορεί να χρησιµοποιηθεί για τερµατισµό κατάστασης κορεσµένου δέκτη που είχε αναγγελθεί µε πλαίσιο RNR καθώς και για βολιδοσκόπηση της κατάστασης του απέναντι DTE ή DCE (όταν έχει P=) Ο τέταρτος τύπος πλαισίου επίβλεψης του HDLC µε SS= δηλώνει επιλεκτική απόρριψη (selective reject) και έχει προβλεφθεί για την δυνατότητα υποστήριξης πρωτοκόλλων τύπου SELECTIVE REPEAT ) στα οποία αποφεύγεται η επαναποστολή άλλων πλαισίων πλην του περιέχοντος σφάλµα. Στην πράξη δεν επικράτησαν διότι απαιτούν εκταµίευση πλαισίων και 29

6 στον ποµπό και στον δέκτη και λογική στον δέκτη για την αναδιάταξη της σειράς των πλαισίων. Όλα τα διαδεδοµένα πρότυπα πρωτοκόλλων ζεύξης είναι τύπου: "GO BACK N" δηλ. "επανάλαβε Ν" (πλαίσια εννοείται). Τέτοιο είναι και το LAPB το οποίο δεν υποστηρίζει τον τέταρτο τύπο πλαισίου επίβλεψης δηλ. η απόρριψη συνεπάγεται επαναποστολή όλων των πλαισίων µετά το απορριπτόµενο έστω και αν αυτά ελήφθησαν σωστά. P/F: Για τα πλαίσια S ή U η χρήση του P/F έχει ως εξής. Το bit 5 λειτουργεί σαν P (Poll) ή σαν F (Final) σε συνδυασµό µε το περιεχόµενο του πεδίου διεύθυνσης. Με P= το DCE ή DTE δηλώνει ότι αναµένει απόκριση από το DTE ή DCE αντίστοιχα (τότε το πλαίσιο S ή U φέρει την διεύθυνση του προορισµού). Στην συνέχεια, το F= χρησιµοποιείται στην απόκριση για να γίνει δηλωθεί ακριβώς ότι πρόκειται για πλαίσιο απάντησης που έστειλε το DTE ή DCE αντίστοιχα, σαν αποτέλεσµα της αρχικής εντολής µε P=. Τότε το πλαίσιο S ή U φέρει F= και την διεύθυνση του αποστολέα ώστε να γίνει αντιληπτό ότι το πλαίσιο φέρει την απάντηση στην προηγηθείσα ερώτηση (polling). Π.χ. η απάντηση σε ένα πλαίσιο SABM or DISC µε P= θα είναι ένα πλαίσιο UA ή DM µε F=. ΠΡΟΣΟΧΗ οι λειτουργίες P και F του bit P/F είναι δύο εναλλακτικές και όχι δύο λογικά αντίθετες λειτουργίες δηλ. η F δεν είναι λογική άρνηση της P αλλά εναλλακτική ανάλογα µε την φύση του πλαισίου. Έτσι όταν το bit είναι ένα έχουµε εφαρµογή βολιδοσκόπησης P στις εντολές (commands) και τελικό πλαίσιο F (final) στις αποκρίσεις (responses), ενώ όταν είναι µηδέν δεν έχουµε ούτε βολιδοσκόπηση ούτε τελικό πλαίσιο απόκρισης. (Πρέπει ωστόσο να τονισθεί ότι στο LAPB όλα τα πλαίσια απόκρισης είναι τελικά και τιµή του F=0 είναι σηµασιολογικό λάθος πρωτοκόλλου και θα οδηγήσει σε απόρριψη του πλαισίου που το φέρει. Αποκρίσεις εκ πολλών πλαισίων µπορούν να συναντηθούν σε άλλες µη ισόρροπες παραλλαγές του HDLC όπου και έχουν έννοια τα µη τελικά πλαίσια απόκτησης. Φυσικά η τιµή P=0 έχει έννοια). Όπως ανεφέρθη, στα πλαίσια Ι το bit 5 του πεδίου ελέγχου µπορεί να έχει µόνο ρόλο P (polling, δηλ ερώτηση) οπότε και φέρει P=. Επειδή ένα πλαίσιο Ι ποτέ δεν είναι απόκριση (response), φέρει πάντα την διεύθυνση του προορισµού. Μπορούµε τώρα να συµπληρώσουµε ότι η απόκριση θα είναι ένα πλαίσιο επίβλεψης τύπου RR, RNR, REJ, ή τύπου U ( π.χ. FRMR -ιδέ κατωτέρω) µε το bit F=. Εάν ωστόσο το πλαίσιο εστάλη κατά την φάση κατάργησης κλήσης, τότε η απόκριση θα είναι πλαίσιο DM µε F=. Μη-αριθµηµένο Πλαίσιο U (Un-numbered frame) Τα πλαίσια U (unnumbered) ελέγχουν τη σύνδεση µεταξύ DCE και DTE. εν περιλαµβάνουν αρίθµηση (Sequence numbering) και ο ρόλος τους περιορίζεται µόνο κατά την εγκατάσταση και κατάργηση σύνδεσης στο στρώµα 2. Πιο συγκεκριµένα, αφού πραγµατοποιηθεί η φυσική και ηλεκτρική σύνδεση (στρώµα ), η ανταλλαγή κατάλληλων πλαισίων U µεταξύ των δύο άκρων επιβεβαιώνει ότι η σύνδεση είναι σε θέση να προσφέρει τις υπηρεσίες της. Tα 5 bits (σηµειούµενα µε Μ) που είναι διαθέσιµα στο πεδίο ελέγχου κωδικοποιούν το διαχωρισµό των µη-αριθµηµένων πλαισίων σε πολλά διαφορετικά είδη εντολών (µέχρι 32). Στο LAPB χρησιµοποιούνται οι εξής: SNRM (Set Normal Response Mode). Αυτή είναι η αρχική εντολή του HDLC για κανονική λειτουργία σε µη ισόρροπες ζεύξεις πολλαπλών σηµείων µε ένα πρωτεύοντα (master) και πολλούς δευτερεύοντες (slaves) σταθµούς. Τυπική χρήση γίνεται κατά την σύνδεση πολλών τερµατικών σε µεγάλους υπολογιστές. Σε αυτό τον τύπο λειτουργίας οι δευτερεύοντες δεν µπορούν να στείλουν παρά µόνο µε εντολή του πρωτεύοντος σταθµού. SNRME (Set Normal Response Mode Extended). Όπως η προηγουµένη αλλά µε πεδία αρίθµησης 7bit (δηλ. µπορεί να χρησιµοποιηθούν τιµές µέχρι 27 και µεγάλα παράθυρα). 30

7 SΑRM (Set Asynchronous Response Mode). Αυτή είναι η αρχική εντολή για επίσης µη ισόρροπες ζεύξεις. Η διαφορά µε την προηγούµενη είναι ότι οι δευτερεύοντες µπορούν να στείλουν και χωρίς εντολή του πρωτεύοντος σταθµού. Στην πράξη στα δίκτυα ευρείας περιοχής συναντώνται πιο συχνά οι ζεύξεις σηµείου προς σηµείο όπου χρησιµοποιείται το LAPB το οποίο εκκινεί µε µία από τις δύο ακόλουθες αρχικές εντολές που ορίζουν συµµετρικούς τρόπους λειτουργίας. SABM (Set Asynchronous Balanced Mode) µε πεδίο ελέγχου: - P 00. Αυτή η εντολή ταυτόχρονα δηλώνει πεδία N(S) και N(R) µε 3bit SABME (Set Asynchronous Balanced Mode Extended). Χρησιµοποιεί πεδία αρίθµησης 7bit (δηλ. µπορεί να χρησιµοποιηθούν τιµές µέχρι 27 και µεγάλα παράθυρα που δεν είναι δυνατά µε το SABM). Χρησιµοποιείται όταν ο χρόνος διάδοσης µετ' επιστροφής είναι µεγάλος σε σχέση µε το χρόνο µετάδοσης κάθε πακέτου π.χ. σε δορυφορικές ζεύξεις. Στην περίπτωση αυτή το πεδίο ελέγχου των πλαισίων I και S αποτελείται από 2 οκτέτα. DISC (Disconnect). Είναι µία απαραίτητη εντολή που ανακοινώνει στην απέναντι πλευρά ότι η συσκευή θα βγει εκτός υπηρεσίας π.χ. για συντήρηση. Όταν η συσκευή ξανατροφοδοτηθεί µε ρεύµα θα δώσει κάποια εντολή αρχικοποίησης SNRM, SNRME, SABM ή SABME κτλ. Ανάλογα µε το χρησιµοποιούµενο πρωτόκολλο. UA (Un-numbered Acknowledge). Επειδή και τα πλαίσια ελέγχου µπορεί να χαθούν ή υποστούν σφάλµατα που τα καθιστούν άχρηστα, υπάρχει αυτό το ειδικό πλαίσιο U που δηλώνει ότι το προηγούµενο πλαίσιο ελέγχου ελήφθη σωστά. Στα πλαίσια ελέγχου δεν επιτρέπεται περισσότερο από ένα να είναι σε εκκρεµότητα έτσι πάντα είναι σαφές σε ποιο πλαίσιο αναφέρεται το UA χωρίς κίνδυνο παρερµηνείας. ηλαδή ως προς τα πλαίσια ελέγχου η διαδικασία µπορεί να θεωρηθεί ως τύπου "στάσου και περίµενε" (stop and wait). FRMR (Frame Reject). Και αυτή η εντολή απαιτείται για την σωστή υλοποίηση της µηχανής καταστάσεων ενός τέτοιου πρωτοκόλλου. Χρησιµοποιείται όταν το πλαίσιο που ελήφθη έχει µεν σωστό πεδίο ελέγχου σφάλµατος, αλλά δεν µπορεί να τύχει κάποιας ερµηνείας ως προς την διαδικασία του πρωτοκόλλου. Επί παραδείγµατι, ένα πλαίσιο S µε SS= (selective reject) στο LAPB που δεν προβλέπεται, ένα πλαίσιο µε λιγότερα από 32 bit που επίσης δεν επιτρέπεται, ένα ACK για πλαίσιο που είχε σταλεί εκτός του παραθύρου, κλπ. Αξίζει να σηµειωθεί ότι µία απλή απόρριψη τύπου NACK (SS=0) δεν αρκεί για να καθοδηγήσει τον ποµπό στο τι να κάνει αφού η ερµηνεία της απόρριψης αυτής είναι µη σωστό σύνδροµο στο πεδίο ελέγχου σφάλµατος. Το πλαίσιο FRMR διαθέτει ένα πεδίο από 24 bit που περιέχει την αιτία της απόρριψης. Αυτή µπορεί να είναι - Τύπος πεδίου ελέγχου που δεν έχει ορισθεί ή υλοποιηθεί - Λάθος µήκος πλαισίου S ή U. Πλαίσιο περιείχε πεδίο πληροφορίας που δεν επιτρέπεται σε τέτοιο τύπο πλαισίου - Ο αριθµός N(R) δεν ήταν έγκυρος DM (Disconnected Mode). Εκτός από την απόκριση UA σε εντολή ορισµού τρόπου λειτουργίας (δηλ. SABM) υπάρχει και η DM που γνωστοποιεί ότι η τερµατική συσκευή είναι αποσυνδεδεµένη χωρίς να έχει δεχθεί εντολή DISC. Μία αποσυνδεδεµένη συσκευή παρακολουθεί την γραµµή και αποκρίνεται µε DM σε όλες τις εντολές πλην της SABM ή SABME. 3

8 Πλαίσια U Πλαίσια I Πλαίσια S SABM (Set Asynchronous Balanced Mode) UA (Unnumbered Acknowledgement) DM (Disconnect Mode) DISC (Disconnect) FRMR (Frame Reject) Information πλαίσια RR (Receive Ready) RNR (Receive Not Ready) REJ (Reject) O Μηχανισµός παραθύρου. Έλεγχος Ροής Όλα τα πλαίσια πληροφορίας αριθµούνται διαδοχικά από τον εκποµπό κατά modulo 8 (ή 28 στην περίπτωση του εκτεταµένου τρόπου λειτουργίας) χρησιµοποιώντας το πεδίο Ν(S). Ο δέκτης επιβεβαιώνει ποια πλαίσια έχει λάβει σωστά επιστρέφοντας κατά την άλλη κατεύθυνση τον αριθµό Ν(R). Αυτή η αρίθµηση εξασφαλίζει την έγκαιρη ανίχνευση απώλειας πλαισίων από το DTE και DCE, και αποτελεί τη βάση της λειτουργίας του µηχανισµό του παραθύρου ολίσθησης ο οποίος επιτυγχάνει την διόρθωση (µε αναµετάδοση) αλλοιωµένων πλαισίων και στον έλεγχο ροής. Όπως είδαµε τα σχετικά πεδία Ν(S) και Ν(R), µήκους το καθένα 3 bit, ευρίσκονται στην τρίτη οκτάδα της επικεφαλίδας του πακέτου data. O αύξων αριθµός εκποµπής (send sequence number) Ν(S) είναι 0 στο πρώτο αποστελλόµενο πλαίσιο µετά την εγκατάσταση της σύνδεσης. Επειδή εάν ο ποµπός περίµενε µετά από κάθε πλαίσιο που στέλνει να έλθει η επιβεβαίωση προτού στείλει το επόµενο θα είχαµε κακή χρήση του καναλιού και αργή επικοινωνία, το πρωτόκολλο HDLC επιτρέπει την αποστολή ενός αριθµού πλαισίων χωρίς ακόµα να έχουµε επιβεβαίωση. Ο µέγιστος αριθµός k των διαδοχικά αριθµούµενων πλαισίων I που µπορεί να στείλει το DTE ή DCE χωρίς περαιτέρω επιβεβαίωση της απέναντι πλευράς, ονοµάζεται µήκος παραθύρου (window size). Το µήκος αυτό πρέπει οπωσδήποτε να είναι µικρότερο ή ίσο µε 7 (ή 27). Το µήκος του παραθύρου είναι σταθερό και έχει ορισθεί κατά την εγκατάσταση της ζεύξης. Ο αύξων αριθµός λήψης έρχεται από την άλλη µεριά και δίνει τον αριθµό του πλαισίου πληροφορίας που αναµένεται σαν επόµενο. Ταυτόχρονα επιβεβαιώνει τη σωστή λήψη των πλαισίων µε αριθµό µέχρι και Ν(R)-. Η πλευρά (DTE ή DCE) που λαµβάνει το Ν(R) έχει δικαίωµα να προχωρήσει στην αποστολή µέχρι και του πλαισίου Ν(S) ίσο µε το άθροισµα Ν(R) συν το µήκος του παραθύρου. Ο διαδοχικός αριθµός λήψης έρχεται µε δύο τρόπους: - µε υπέρθεση (piggy-back) στο πεδίο Ν(R) των αντίθετα ερχόµενων πακέτων data (άρα οι αριθµοί Ν(S) και Ν(R) του ίδιου πακέτου είναι άσχετοι µεταξύ τους, καθόσον αφορούν τη ροή σε δύο αντίθετες κατευθύνσεις). - µε ειδικό πλαίσιο ελέγχου ετοιµότητας δέκτη (RR), όταν δεν υπάρχει ροή πλαισίων πληροφορίας κατά την αντίθετη φορά ώστε να χρησιµοποιηθεί υπέρθεση. Κάθε πλαίσιο µπορεί να επιβεβαιώνεται ιδιαίτερα, µπορεί όµως ο αριθµός Ν(R) να στέλνεται αραιότερα, επιβεβαιώνοντας έτσι τη λήψη µιας σειράς πλαισίων. Το πλήθος των 32

9 ανεπιβεβαίωτων πλαισίων δεν µπορεί φυσικά να υπερβαίνει αυτό του παραθύρου και πρέπει ο εκποµπός να σταµατήσει µέχρι να λάβει κάποια επιβεβαίωση. Η υλοποίηση του µηχανισµού του παραθύρου ολίσθησης βασίζεται στην τήρηση κάποιων µεταβλητών και την εκτέλεση κάποιων αλγορίθµων που χαρακτηρίζουν τη µηχανή καταστάσεων του µηχανισµού. Επειδή είναι ένα αρκετά τυπικό επικοινωνιακό πρωτόκολλο είναι χρήσιµο να δούµε λίγο λεπτοµερέστερα την λειτουργία του. Οι τηρούµενες µεταβλητές είναι: Μεταβλητή κατάστασης αποστολής (send state variable V(S)). Η µεταβλητή αυτή παρακολουθεί την αρίθµηση των αποστελλόµενων πλαισίων και έχει ανά πάσα στιγµή την τιµή που θα µπει στο πεδίο N(S) του επόµενου πλαισίου Ι που θα σταλεί. Αυξάνει κατά µε κάθε αποστελλόµενο πλαίσιο αλλά δεν µπορεί να ξεπεράσει την τιµή N(R) του τελευταίου ληφθέντος πλαισίου της απέναντι πλευράς κατά αριθµό µεγαλύτερο του παραθύρου k. Μεταβλητή κατάστασης λήψης (receive state variable V(R). Παρακολουθεί τις τιµές αρίθµησης των αφικνούµενων πλαισίων και παίρνει την αµέσως µεγαλύτερη τιµή από αυτήν του τελευταίου εγκύρου N(S) που έχει ληφθεί δηλ. έχει την τιµή που πρέπει κανονικά να έχει το επόµενο πλαίσιο που αναµένεται. Τα αντίστοιχα πλαίσια τότε σβήνονται από τον ταµιευτήρα αποστολής όπου παρέµεναν για το ενδεχόµενο επαναποστολής εάν συνέβαινε σφάλµα και απόρριψη. Η τρέχουσα τιµή της V(R) επίσης είναι αυτή που µπαίνει στο πεδίο N(R) του εκάστοτε αποστελλόµενου πλαισίου ως επιβεβαίωση προς την απέναντι πλευρά. ( ηλ. ενώ η V(S) τροφοδοτεί τον αποστελλόµενο N(S) και αυξάνει µε κάθε πλαίσιο που κατεβαίνει από το στρώµα δικτύου και αποστέλλεται, η V(R) τροφοδοτείται από τον αφικνούµενο N(S) και τροφοδοτεί τον αποστελλόµενο N(R)). Χρονιστής Τ. Χρησιµοποιείται για την τήρηση του µέγιστου χρόνου αναµονής µέχρι τη λήψη επιβεβαίωσης. Με την παρέλευση αυτού του χρόνου το πλαίσιο επανεκπέµπεται. Χωρίς τον χρονιστή αυτό ο αποστολέας θα περίµενε επ άπειρον εάν το πλαίσιο χαθεί. Η τιµή του εξαρτάται από την υλοποίηση και το µήκος της ζεύξης και έχει τιµή ολίγων δευτερολέπτων. Χρονιστής Τ2. Χρησιµοποιείται για την εξασφάλιση ότι ο δέκτης δεν θα αργήσει να στείλει την επιβεβαίωση για ληφθέν πλαίσιο και δεν θα προκαλέσει άσκοπη επανεκποµπή λόγω εκπνοής του Τ. Η χρησιµότητά του έγκειται στο ότι απελευθερώνεται από την άλλη µεριά ο δέκτης από την υποχρέωση να στείλει αµέσως επιβεβαίωση µε πλαίσιο RR και περιµένει µη τυχόν εµφανισθεί από τα ανώτερα στρώµατα ανάγκη αποστολής πλαισίου Ι. Έτσι αποφεύγεται η σπατάλη αποστολής περιττών πλαισίων αφού η υπέρθεση του N(R) σε πλαίσιο πληροφορίας είναι οικονοµικότερη σε κατανάλωση εύρους του καναλιού. Ο χρόνος του Τ πρέπει φυσικά να είναι µεγαλύτερος από τον χρόνο του Τ2 συν τον χρόνο διάδοσης µετ επιστροφής, συν τον χρόνο επεξεργασίας και στις δύο πλευρές, συν τον χρόνο εκποµπής της επιβεβαίωσης. Σε αντίθετη περίπτωση θα προκαλούνται άσκοπες επανεκποµπές. Χρονιστής Τ3. Μετρά τον χρόνο αδράνειας ενός καναλιού προτού το γεγονός αναφερθεί στο ανώτερο στρώµα. Μέγεθος παραθύρου k. Είναι ο µέγιστος αριθµός διαδοχικών πλαισίων που µπορεί να είναι ανεπιβεβαίωτα. Μέγιστος αριθµός bits σε ένα πλαίσιο Ν Αριθµός προσπαθειών αποστολής πλαισίου Ν2. Η παράµετρος αυτή καθορίζει πόσες φορές θα επαναποσταλεί ένα πλαίσιο επειδή δεν λαµβάνεται επιβεβαίωση πριν να κηρυχθεί η ζεύξη ανενεργή και να ειδοποιηθεί το σύστηµα διαχείρισης βλαβών. 33

10 Αριθµός Ν3 διαδοχικών λήψεων πλαισίων RNR πέραν των οποίων ο ανταποκριτής θεωρείται ανενεργός (λίγες δεκάδες). Σηµειωτέον ότι οι ανωτέρω παράµετροι ισχύουν για κάθε τύπο πλαισίου. Π.χ. η εντολή SABM ή SABME θα επαναληφθεί µετά χρόνο Τ και για Ν2 φορές προτού ειδοποιηθεί η διαχείριση. Η λειτουργία του µηχανισµού παραθύρου φαίνεται εποπτικά στο Σχ Η µεταβλητή V(S) (η οποία αριθµεί τα αποστελλόµενα πλαίσια και µπαίνει στο πεδίο N(S)) εικονίζεται πάνω σε ένα κυκλικό δίσκο αρίθµησης modulo 8 όπου επίσης σηµειώνεται µε βέλος και η τιµή του αφικνούµενου N(R). Το άνοιγµά των δύο βελών w δείχνει το πλήθος των µη εισέτι βεβαιωθέντων πλαισίων και δεν µπορεί να υπερβεί το µέγεθος του συµφωνηθέντος παραθύρου k (π.χ. 3 στο παράδειγµα). Υπάρχει ένα πλαίσιο έτοιµο για αποστολή στο πάνω µέρος του κάθε σταθµού, ενώ µόλις έχει ληφθεί ένα άλλο στο κάτω µέρος. Επίσης από ένα ευρίσκεται καθ οδόν. Υπενθυµίζεται ότι η κάθε κατεύθυνση ροής πλαισίων ακολουθεί την δική της ανεξάρτητη µέτρηση. Κάθε πλαίσιο φέρει τον αριθµό N(S) που αναφέρεται στην αρίθµηση της πλευράς απ όπου προέρχεται και τον N(R) που αναφέρεται στην αρίθµηση της απέναντι πλευράς. Κάθε πλευρά αφ ενός τηρεί το δικό της παράθυρο και αφ ετέρου παρέχει τις επιβεβαιώσεις για την λειτουργία του παραθύρου της απέναντι πλευράς. Προσοχή πρέπει να δοθεί στο γεγονός ότι τα ζεύγη των αριθµών που συσχετίζονται µε το παράθυρο της κάθε πλευράς είναι ο N(S) των εκπεµποµένων πλαισίων µε τον N(R) των λαµβανοµένων, και. όχι οι αριθµοί που βρίσκονται µαζί στο πλαίσιο. Βλέπουµε στο σχήµα ότι ο αριστερά ευρισκόµενος έχει στείλει τα πλαίσια,2, και ετοιµάζεται να στείλει το 3 παρότι η επιβεβαίωση για το πλαίσιο υπ' αριθ. δεν έχει φθάσει από τον απέναντι (είναι έτοιµη να αποσταλεί ωστόσο) και µέχρι να ληφθεί δεν θα µπορεί να αποσταλεί το πλαίσιο 4 (παράθυρο=3). Ο δεξιά ευρισκόµενος ετοιµάζεται να στείλει το υπ αριθ. 6 πλαίσιο αφού έχει ήδη λάβει επιβεβαίωση µέχρι και για το 3 µε το N(R)=4. ηλαδή ενώ η V(S) µπαίνει στο N(S) που θα αποσταλεί, η V(R) ενηµερώνεται από το N(S) που µόλις έφθασε. Ανά πάσα στιγµή το µέγεθος του παράθυρου w είναι η διαφορά του V(S) µείον τον τελευταίο αφιχθέντα N(R) που περιέχει τον V(R) του απέναντι σταθµού. N(R)=5 N(S)=3 N(S)=6 N(R)=2 V(R)- V(R)- 7 0 N(R)=5 N(S)=2 V(S) 7 0 V(R) YES N(S)=N(S)+? w 2 3 V(S) N(S)=5 N(R)= 6 5 w N(S)=N(S)+? V(R) YES NO NO N(S)=4 N(R)= N(R)=4 N(S)= Σχήµα 2-2. Ο µηχανισµός παραθύρου ολίσθησης 34

11 Εάν για κάποιο λόγο (π.χ. πλήρης µνήµη προσωρινής αποθήκευσης) το DTE ή DCE αδυνατεί να δεχθεί πλαίσια, ειδοποιεί το άλλο µέρος µε πακέτο ανετοιµότητας δέκτη (receiver not ready) RNR. Η κατάσταση αυτή (busy) αναιρείται µε την αποστολή πάλι ενός πλαισίου RR µε Ν(R) τον αριθµό του αναµενόµενου πλαισίου. Αυτό αποτελεί και το βασικό µηχανισµό ελέγχου ροής. Αξιοσηµείωτη είναι και η εξής περίπτωση: Η αποστολή ενός πλαισίου RR µε P= θα προκαλέσει την αποστολή ενός πλαισίου S µε F=. Η διαδικασία αυτή λέγεται εισαγωγή σηµείου ελέγχου (checkpointing). Ποια η χρησιµότητα του; Μπορεί να χρησιµοποιηθεί για να ελεγχθεί αν η ζεύξη είναι ζωντανή όταν έχει περάσει αρκετός χρόνος χωρίς να λάβουµε τίποτα, πράγµα που µπορεί να είναι φυσιολογικό εάν δεν υπήρχε τίποτα από απέναντι για αποστολή, µπορεί όµως και να µην είναι. Επίσης ένας τέτοιο σηµείο ελέγχου µπορεί να επιβάλει µια βεβιασµένη επιβεβαίωση ενός συγκεκριµένου πλαισίου πληροφορίας, ή να επιταχύνει την λήψη ενός REJ αποφεύγοντας την αναµονή µέχρι την εκπνοή του χρονιστή. Επίσης µπορεί να προετοιµάσει την αποσύνδεση της ζεύξης καθαρίζοντας εκκρεµείς επιβεβαιώσεις. Η διαδικασία αυτή είναι προαιρετική για τον υλοποιητή, δηλ. υπάρχουν υλοποιήσεις του LAPB που δεν την διαθέτουν. Για την καλύτερη κατανόηση της λειτουργίας του µηχανισµού παρουσιάζονται κάποια τυπικά σενάρια στα σχήµατα 2-3 και 2-4. Στο σχήµα 2-3Α φαίνεται ένα σενάριο οµαλής ανταλλαγής πλαισίων µε τις επιβεβαιώσεις της άλλης πλευράς. Όταν κάποια πλευρά δεν έχει δεδοµένα να στείλει αναγκάζεται να στείλει πακέτο επίβλεψης για να µην µπλοκάρει τον απέναντι σταθµό λόγω απουσίας θετικής επιβεβαίωσης σωστής λήψης (ACK) µέσω του αριθµού N(R). Αυτό δεν γίνεται µε κάθε αφικνούµενο πλαίσιο αλλά µετά την πάροδο κάποιου χρόνου ή µε την λήψη όλων των πακέτων που προβλέπονται από το παράθυρο. Στο σχήµα 2-3Β φαίνεται µία περίπτωση αλλοίωσης ενός πλαισίου η οποία γίνεται αντιληπτή λόγω σωστής λήψης του επόµενου πλαισίου. (Αλλιώς ένα λάθος πλαίσιο δεν έχει αξιόπιστη αρίθµηση για να γνωρίζει ο ανταποκριτής ποίο ήτανε ώστε να στείλει πλαίσιο απόρριψης, έτσι αναγκάζεται να περιµένει µέχρι το επόµενο σωστό πλαίσιο ή την εκπνοή του χρονιστή). Στην συγκεκριµένη περίπτωση το λάθος αναγγέλλεται µε πλαίσιο REJ που προκαλεί επαναποστολή και του ήδη αποσταλέντος επόµενου πακέτου. Η λειτουργία του πλαισίου REJ χαρακτηρίζεται και ως αρνητική επιβεβαίωση (NACK Negative Acknowledgement) σε αντιδιαστολή µε την θετική επιβεβαίωση (ACK). ηλαδή τα HDLC και LAPB κατατάσσονται στα πρωτόκολλα τύπου GO BACK N µε θετική αποδοχή και αναµετάδοση (positive ACKknowledgement with retransmission) καθώς και αρνητική αποδοχή (negative ACK=NACK). Ως τύπου GO BACK N χαρακτηρίζονται τα πρωτόκολλα στα οποία η απόρριψη προκαλεί αναµετάδοση όλων των πλαισίων µετά το απορριπτόµενο (συµπεριλαµβανοµένου). Έχουν το πλεονέκτηµα ότι ο δέκτης δεν χρειάζεται να κάνει αναδιάταξη της σειράς των πλαισίων µε τίµηµα µία ανεπαίσθητη (όπως θα δούµε πιο κάτω στην αξιολόγηση των επιδόσεων) πτώση της αποδοτικότητας λόγω αναµετάδοσης και των σωστά ληφθέντων πλαισίων. To ACK υλοποιείται µέσω του πλαισίου επίβλεψης RR ή µε την απλή υπέρθεση του N(R) στα πλαίσια πληροφορίας. (Γι αυτό το λόγω το N(R) πολλάκις αναφέρεται και ως ACK No). Το NACK πραγµατοποιείται µέσω των πλαισίων REJ. Φυσικά η λειτουργία του NACK µπορεί να πραγµατοποιηθεί εµµέσως από την απουσία ACK µέσα σε χρόνο Τ αλλά αυτό έχει το αρνητικό της απώλειας χρόνου και αποδοτικότητας. Ο έλεγχος ροής πραγµατοποιείται κυρίως µέσω των πλαισίων RNR. Εµµέσως ελάττωση του ρυθµού αποστολής προκαλείται και από την αργή επιστροφή των ACK αλλά αυτός ο µηχανισµός δεν χρησιµοποιείται σκοπίµως από τον δέκτη διότι προκαλεί περιττές αναµεταδόσεις λόγω εκπνοής του χρονιστή. 35

12 DTE SABM DCE DTE DCE V(S) V(R) UA V(S) V(R) V(S) V(R)... V(S) V(R) 0 0 I (N(S)=0, N(R)=0) I (N(S)=6, N(R)=2) RR(N(R)=) I (N(S)=7, N(R)=2) I (N(S)=, N(R)=0) I (N(S)=0, N(R)=2) REJ N(R)=6) I (N(S)=6, N(R)=2) I (N(S)=2, N(R)=) I (N(S)=, N(R)=2) 3 2 RR(N(R)=2) 2 3 RR(N(R)=3) 7 2 I N(S)= 7,N(R)=2) RR(N(R)=0) DISC... UA A B Σχήµα 2-3. Σενάρια ζεύξης (Α. χωρίς σφάλµα, Β µε σφάλµα) Στο επόµενο σχήµα 2-4A δίδεται ένα τυπικό παράδειγµα κατάστασης κορεσµού (busy) του ανταποκριτή που βρίσκεται αριστερά (δηλ. Ο ταµιευτήρας του κοντεύει να γεµίσει) η οποία αναγγέλλεται µε πλαίσιο RNR (έλεγχος ροής). Αυτό µπορεί να οφείλεται στο ότι ο επεξεργαστής του συστήµατος λήψης είναι αργός ή ότι η εφαρµογή που χρησιµοποιεί την επικοινωνία δεν µπορεί να αντεπεξέλθει στον ρυθµό αποστολής (π.χ. εκτυπωτής που απαιτεί σχετικά αργή µηχανική κίνηση.) Ο απέναντι σταθµός αναγκάζεται να σταµατήσει για ένα διάστηµα. Θέτει αµέσως σε ενέργεια τον µετρητή Τ και µετά την εκπνοή του χρόνου τον βολιδοσκοπεί ξανά µε RR (και το bit P=). Στην συνέχεια κατά διαστήµατα Τ, επιχειρεί ξανά να στείλει το επόµενο πακέτο µε P= ενέργεια πιο αποδοτική από απλή βολιδοσκόπηση µε χρήση RR διότι εάν τυχόν έχει λήξει η κατάσταση κορεσµού θα έχει σταλεί και το πακέτο µε σηµαντικό κέρδος χρόνου. Στην αντίθετη περίπτωση παίρνει πάλι πίσω RNR όπως εξάλλου θα είχε συµβεί εάν είχε σταλεί βολιδοσκόπηση µε RR. Η κατάσταση λήγει µε την αποστολή πλαισίου RR από τον έτοιµο πλέον να δεχθεί καινούργια πλαίσια αριστερά ευρισκόµενο σταθµό. 36

13 DTE DCE DTE DCE... I (N(S)=3, N(R)=0) I (N(S)=6, N(R)=2)... I (N(S)=3, N(R)=2) RΝR N(R)=4, F I (N(S)=4, N(R)=2)... Τ RR, N(R)=0, P RNR, N(R)=4, F I N(S)=4, N(R)=0, RNR N(R)=4, F RR N(R)=4, F... RR N(R)=2, P RR N(R)=4, F I N(S)=4,N(R)=2) Τ I N(S)=4, N(R)=0, P RR N(R)=5, F RR N(R)=5, F A B Σχήµα 2-4. A Κατάσταση απασχοληµένου τερµατικού (busy) B. Επανάκαµψη από σφάλµα µε εκπνοή χρονιστή Στο σχήµα 2-4Β δίδεται ένα παράδειγµα όπου η χρήση του χρονιστή Τ αποτρέπει εµπλοκή του πρωτοκόλλου (timer recovery - ανάκαµψη από εκπνοή χρονιστή). Και εδώ ένα πλαίσιο αλλοιώνεται αλλά δεν είναι δυνατόν να ξέρει ο ανταποκριτής τι είδους πλαίσιο ήταν γιατί µε την ανίχνευση του σφάλµατος όλα τα ψηφία συµπεριλαµβανοµένων και αυτών που χαρακτηρίζουν τον τύπο πλαισίου είναι ύποπτα. Έτσι δεν ξέρει µε τι πλαίσιο πρέπει να αντιδράσει άρα δεν µπορεί να στείλει πακέτο REJ όπως έγινε στην περίπτωση του σχήµατος 2-3β όπου είχε ακολουθήσει και άλλο πλαίσιο πληροφορίας κάνοντας σαφές ότι το προηγηθέν ήταν επίσης πλαίσιο πληροφορίας που έπρεπε να απορριφθεί. Περιµένει λοιπόν έως ότου από την άλλη µεριά ο ανταποκριτής, µετά την εκπνοή του χρονιστή Τ χωρίς άφιξη επιβεβαίωσης, προχωρήσει σε βολιδοσκόπηση (polling) µε P=. Αυτή θα τον εξαναγκάσει να στείλει την τελευταία έγκυρη επιβεβαίωση µε πλαίσιο RR. Με αυτό τον τρόπο γίνεται αντιληπτή η απώλεια του προηγούµενου πλαισίου το οποίο ξαναστέλνεται. και η οµαλή ροή αποκαθίσταται. Τα ανωτέρω παραδείγµατα διευκρινίζουν την λογική λειτουργίας των HDLC/LAPB πώς κατορθώνουν να πραγµατοποιούν αξιόπιστες συνδέσεις εµπλουτίζοντας µε υπηρεσίες διόρθωσης λαθών και ελέγχου ροής τα δεδοµένα που λαµβάνουν από το φυσικό στρώµα. Ειδικότερα τα λάθη που διορθώνονται είναι: Transmission error (Λάθος µετάδοσης) 37

14 Ένα κατάλληλο κύκλωµα όπως αυτά του Παραρτήµατος Β παράγει το FCS που καλύπτει τα πεδία διεύθυνσης, ελέγχου και δεδοµένων. Το FCS (6 bits) µεταδίδεται στο τέλος του πλαισίου. Η ίδια µαθηµατική λειτουργία, στην πλευρά της λήψης, επιτρέπει ανίχνευση των δυαδικών λαθών µε σύγκριση του υπολογιζόµενου τοπικά FCS και του ληφθέντος. Σε κάθε περίπτωση αναντιστοιχίας το πλαίσιο αναµεταδίδεται κατόπιν αποστολής απόρριψης ή µη επιβεβαίωσης (NACK). Frame structure error (Λάθος δοµής πλαισίου ) Ο τύπος του κάθε πλαισίου ελέγχεται. Για παράδειγµα ελέγχονται : - Το µήκος του πλαισίου αν είναι µεγαλύτερο από ή ίσο µε 32 bits - Ένα S frame δεν πρέπει να περιέχει ένα πεδίο δεδοµένων - Ο τύπος του πλαισίου, που δίδεται στο πεδίο ελέγχου, πρέπει να είναι υπαρκτός. - Στο πεδίο διεύθυνσης υπάρχούν µόνο τιµές ή κτλ Protocol error (Λάθος πρωτοκόλλου) Ο διάλογος µεταξύ των τερµατικών συστηµάτων του δικτύου διευθύνεται από ένα σύνολο κανόνων που αποτελούν το πρωτόκολλο. Αυτό δείχνει µία σειρά καθορισµένων καταστάσεων (παράδειγµα: "idle", "dialog established", etc ). Αλλαγή της κατάστασης επιτυγχάνεται µέσω καθορισµένων πλαισίων. Σε µία δεδοµένη κατάσταση, ένα πλαίσιο το οποίο δεν είναι µέρος της σειράς, παράγει ένα λάθος πρωτοκόλλου. Οι παραβιάσεις πρωτοκόλλου διορθώνονται µε µηχανισµούς επανεκκίνησης µε χρήση µη αριθµηµένων πλαισίων. Παραβίαση χρόνου λήψης επιβεβαίωσης (Excessive acknowledgement time error) Κάθε πλαίσιο ή εντολή που στέλνεται πρέπει να επιβεβαιώνεται µέσα σε ορισµένο χρόνο. Αλλιώς η επαναλαµβάνεται ακόµα και εάν έχει ληφθεί σωστά αφού δεν το ξέρει αυτό ο ποµπός. Η χρήση χρονιστών αποφεύγει τα αδιέξοδα των πρωτοκόλλων (protocol deadlock) που θα προέκυπτε εάν κάποια απαραίτητη απάντηση δεν λαµβανόταν ποτέ. Αποδοτικότητα πρωτοκόλλων ζεύξης Η λεπτοµερής ανάλυση των πρωτοκόλλων ζεύξης ξεφεύγει από τα πλαίσια αυτού του βιβλίου. Θα δοθούν µόνο µερικές χονδρικές σχέσεις µε σκοπό την περαιτέρω κατανόηση των παραµέτρων που επηρεάζουν την απόδοση. Θα δειχθεί πώς αυτές µπορούν να βελτιστοποιηθούν καταλήγοντας σε µια στοιχειώδη ποσοτική εκτίµηση των επιδόσεων του HDLC. Οι κυριότερες απλουστεύσεις στις οποίες καταφεύγουµε είναι ότι αγνοούµε τις αναµεταδόσεις λόγω λάθους, τον χρόνο επεξεργασίας, και την πιθανότητα σφάλµατος των ACK. Επίσης θεωρούµε ότι όλα τα πλαίσια έχουν το ίδιο µήκος και η µετάδοση των ACK είναι συνεχής µέσω πλαισίων πληροφορίας της αντίθετης κατεύθυνσης. (Στην πραγµατικότητα εάν ο απέναντι ποµπός δεν έχει τι να στείλει δεν µπορεί να κάνει υπέρθεση οπότε θα στείλει ACK σε πλαίσιο επίβλεψης αλλά µόνο όταν έχει δεχθεί ένα ορισµένο αριθµό πλαισίων k. Αυτό το ACK θα αναφέρεται συγκεντρωτικά σε όλα τα προηγούµενα πλαίσια. Και αυτός ο αριθµός k επηρεάζει την επίδοση και πρέπει να επιλεγεί ανάλογα µε την απόσταση και τον ρυθµό της ζεύξης). 38

15 Οι κύριες παράµετροι που επηρεάζουν τα πρωτόκολλα ζεύξης είναι ο ρυθµός µετάδοσης της ζεύξης, ο χρόνος διάδοσης µετ επιστροφής µέχρι την απέναντι πλευρά, το µήκος του πλαισίου και το µήκος του παραθύρου. Ο χρόνος µετάδοσης ενός πλαισίου εκφράζεται ως το γινόµενο του χρόνου για την εκποµπή ενός bit (δηλ. το αντίστροφο του ρυθµού της ζεύξης) επί το πλήθος των bit του πλαισίου. Ο ρυθµός εξαρτάται από την χρησιµοποιούµενη τεχνολογία ενώ η ταχύτητα διάδοσης του ηλεκτροµαγνητικού ή οπτικού σήµατος είναι τα 2/3 της ταχύτητας του φωτός και διαφέρει πολύ λίγο από µέσο σε µέσο δηλ. είναι περίπου km/s ή 2x0 8 m/s ή 5ns/m. (Για την ακρίβεια στα οµοαξονικά καλώδια η ταχύτητα είναι λίγο υψηλότερη: 2,3x0 8 m/s). Έτσι ο χρόνος διάδοσης είναι αυστηρά ανάλογος της απόστασης π.χ. για 200km είναι ms ενώ για µία δορυφορική ζεύξη 2x80000km είναι 0.8s. Μεγάλη επίδραση έχει όπως θα εξηγηθεί πιο κάτω η επιλογή του µήκους του παραθύρου. Κατ αρχήν το µήκος του παραθύρου πρέπει να είναι µικρότερο τουλάχιστον κατά ένα από το µέγιστο χρησιµοποιούµενο µέγεθος αύξοντος αριθµού πλαισίων N(S) (που είναι 8 στο απλό και 28 µε επέκταση στο SABME). ηλαδή το παράθυρο δεν µπορεί να είναι µεγαλύτερο από 7 στην πρώτη και 27 στην δεύτερη περίπτωση. Αυτό είναι προφανές διότι λόγω της κυκλικής αρίθµησης (modulo 8 ή 28) δεν θα ξέρει ο ποµπός εάν η αποδοχή σωστής λήψης N(R) µετά από 8 πλαίσια αναφέρεται µόνο στο πρώτο από τα 8 ή και στα 8 προηγούµενα. Αυτός είναι εξάλλου ο λόγος για την ύπαρξη της επέκτασης του N. Ας εξετάσουµε κάποια ποσοτικά στοιχεία σχετικά µε την απόδοση των πρωτοκόλλων ζεύξης. Η απόδοση ορίζεται ως το πηλίκο του χρόνου µετάδοσης ωφέλιµης πληροφορίας δια του συνολικού χρόνου απασχόλησης της ζεύξης για την επιτυχή αποστολή αυτής της πληροφορίας, δηλ. συµπεριλαµβανοµένων των αναµεταδόσεων και του χρόνου µετάδοσης πλεονασµατικής πληροφορίας. Η απόδοση πολλές φορές αναφέρεται και ως χρησιµοποίηση και ισούται µε την κανονικοποιηµένη παροχέτευση δηλαδή την παροχέτευση διαιρεµένη δια της χωρητικότητας της ζεύξης. Αυτό που κυρίως επηρεάζει την απόδοση είναι ο αριθµός των πλαισίων που βρίσκονται καθ οδόν σε σχέση µε την τιµή του παραθύρου. Το a εκφράζεται από τον λόγο του χρόνου διάδοσης D προς αυτόν της µετάδοσης του πλαισίου Τ (a=d/t). Ας υποθέσουµε ότι το µέγεθος παραθύρου είναι W. Ο ποµπός στέλνει W πλαίσια σε χρόνο ΤxW δευτερόλεπτα. Στο σχήµα 2-5 παρακολουθούµε την εξέλιξη του απλοποιηµένου σεναρίου που θα βοηθήσει στην επισήµανση του ρόλου των παραµέτρων και κυρίως του µεγέθους του παραθύρου στην απόδοση των πρωτοκόλλων ζεύξης. Θεωρούµε ότι για να ξεκινήσει το πρώτο ACK από τον Β σταθµό πρέπει να έχει γίνει η λήψη και του τελευταίου bit του ου πλαισίου οπότε έχει ολοκληρωθεί από τον ποµπό Α η αποστολή του πλαισίου a+. Το πρώτο ACK θα έχει ληφθεί και ακαριαία υποστεί επεξεργασία όταν θα ξεκινά το πλαίσιο 2(a+) µετά χρόνο 2(a+) υπό τον όρο ότι δεν εξαντλήθηκε το παράθυρο. Αυτό θα συµβεί µόνο εάν ισχύει W>=2(a+). Στην αντίθετη περίπτωση η ζεύξη θα µείνει αχρησιµοποίητη για χρόνο 2(a+)-W. Η απόδοση λοιπόν του πρωτοκόλλου GO-BACK-N είναι: δηλ. 00% γιαw 2( a+ ) W γιαw < 2( a+ ) 2( a+ ) (2-) 39

16 Α Αρχή ου πλαισίου Β Α Πλαίσιο a+ Πλαίσιο 3 Πλαίσιο 2 Αρχή του ACK Β Α Πλαίσιο 2a+ Πλαίσιο a+3 Πλαίσιο a+2 Β ACK ACK 2 ACK a W>2(a+) Α Πλαίσιο 2(a+) Πλαίσιο a+4 Πλαίσιο a+3 Β ACK 2 ACK 3 ACK a+ W<2(a+) Α Πλαίσιο W Πλαίσιο a+4 Πλαίσιο a+3 Β ACK 2 ACK 3 ACK a+ Σχήµα 2-5. Σενάριο για την µελέτη της επίδρασης των παραµέτρων στην αποδοτικότητα της ζεύξης Στο σχήµα 2-6 φαίνεται η χρησιµοποίηση (utilization) δηλ. η απόδοση της ζεύξης (το ποσοστό του χρόνου που µεταδίδει µε τον ονοµαστικό ρυθµό µετάδοσης) για διάφορες τιµές του a και για τρεις τιµές του παραθύρου: W=, 7, 27. Στην πρώτη περίπτωση το πρωτόκολλο εκφυλίζεται σε τύπου STOP-AND-WAIT το οποίο έχει µεν το πλεονέκτηµα της απλότητας αλλά δεν είναι αποδοτικό παρά για πολύ βραχείες και αργές ζεύξεις. Το παράθυρο των 3bit (W=7) είναι κατάλληλο για πολλές ζεύξεις εκτός από τις διηπειρωτικές και τις δορυφορικές όπου χρησιµοποιείται πεδίο 7 Bit (W=27). Ας σηµειωθεί ότι η απόδοση του πρωτοκόλλου selective repeat δεν διαφέρει σε τίποτα αφού κάναµε την απλουστευτική παραδοχή απουσίας σφαλµάτων οπότε η διαφορά στην αντιµετώπιση των αναµεταδόσεων δεν εµφανίζεται. Για να δοθεί κάποια αίσθηση της σηµασίας αυτών των ποσοτικών σχέσεων ας εξετάσουµε µερικές τυπικές τιµές. Έστω κάποια ζεύξη µήκους 20km µε ρυθµό µετάδοσης 64kbps. Ας θεωρήσουµε µήκος πλαισίου 000bits. Έχουµε D=20km/2x0 5 km/s=00x0-6. Ο χρόνος αυτός εκπεφρασµένος σε bits είναι: (00x0-6 )x(64x0 3 )=6.4bit (δηλαδή ώσπου να µεταδοθούν 6.4 bit, το πρώτο έχει φθάσει απέναντι). Άρα το a=d/t=6.4/000=6.4x0-3. Η απόδοση λοιπόν είναι: w/2(a+) και επειδή το a είναι πολύ µικρότερο από το και µπορεί να αγνοηθεί, η απόδοση είναι περίπου 50% για w= και γίνεται περίπου 00% για w=2 ή περισσότερο. Αν ωστόσο κάνουµε την υπόθεση ότι τα ACK επιστρέφονται µε πλαίσια επίβλεψης ασήµαντου 40

17 µήκους τότε και µε w= η απόδοση πλησιάζει το 00%. Στο παράδειγµα αυτό η απόσταση και ο ρυθµός είναι πολύ µικρά µεγέθη και η απόδοση κυριαρχείται από τον χρόνο ολοκλήρωσης της λήψης για την αποστολή ACK. Σχήµα 2-6 Σύγκριση της απόδοσης πρωτοκόλλων ζεύξης (BER=0) Ας εξετάσουµε πως µεταβάλλεται η κατάσταση σε µία οπτική ζεύξη 200km και µε ρυθµό Gbps. Πάλι θα θεωρήσουµε µήκος πλαισίου 000bits. Έχουµε D=200km/2x0 5 km/s=x0-3. Ο χρόνος αυτός εκπεφρασµένος σε bits είναι: (x0-3 )x(x0 9 )=x0 6 bit (δηλαδή όσπου να φθάσει το πρώτο bit απέναντι έχουν µεταδοθεί άλλο ένα εκατοµµύριο bits, δηλαδή 000 πλαίσια. Άρα το a=d/t=000. Η απόδοση λοιπόν είναι: w/2(a+) και επειδή το a είναι πολύ µεγαλύτερο από το το τελευταίο µπορεί να αγνοηθεί, ήτοι η απόδοση είναι w/2a και για να γίνει περίπου 00% χρειάζεται παράθυρο w άνω του 2000 (Το παράδειγµα δεν συναντάται στην πράξη και εδόθη καθαρά για να γίνει αντιληπτό το πρόβληµα. Τιµή άνω του 28 δεν υποστηρίζεται από το HDLC. Σε τόσο υψηλές ταχύτητες δεν γίνεται διόρθωση λαθών µε αναµετάδοση στο στρώµα ζεύξης αλλά ακόµα και αν χρησιµοποιείται πλαισίωση HDLC η διόρθωση µε αναµετάδοση αφήνεται στα πρωτόκολλα µεταφοράς στα ακραία συστήµατα όπυ οι ταχύτητες είναι πολύ χαµηλότερες απ ότι στις ζεύξεις του δικτύου κορµού). Ας προχωρήσουµε τώρα στην εξέταση της απόδοσης για την περίπτωση µη µηδενικής πιθανότητας p να συµβεί σφάλµα στο πλαίσιο οπότε θα απαιτηθεί αναµετάδοση. (Εξακολουθούµε ωστόσο να υποθέτουµε ότι σφάλµατα δεν συµβαίνουν στα ACK παραδοχή που θα έχει σχετικά µικρή επίδραση στην ακρίβεια των λογαριασµών διότι αφ ενός όσα στέλνονται µε πλαίσια επίβλεψης έχουν πολύ µικρότερες πιθανότητες σφάλµατος λόγω του µικρού µήκους, αφ ετέρου όσα υπερτίθενται σε πλαίσια πληροφορίας τα οποία φυσικά καταστρέφονται µε τις ίδιες πιθανότητες µε αυτές που λογαριάζουµε αλλά η καταστροφή τους έχει σχετικά µικρότερη επίπτωση στην λειτουργία ACK απ ότι στην κύρια λειτουργία µεταφοράς πληροφορίας και αυτό λόγω του αθροιστικού χαρακτήρα των ACK). Η απόδοση όπως ελέχθη ισούται µε τον χρόνο µετάδοσης ωφέλιµης πληροφορίας δια του συνολικού χρόνου απασχόλησης της ζεύξης για την επιτυχή αποστολή της (δηλ. 4

18 συµπεριλαµβανοµένων των αναµεταδόσεων και του χρόνου µετάδοσης πλεονασµατικής πληροφορίας.) Μας ενδιαφέρει µόνο η σπατάλη λόγω λαθών άρα θα ακολουθήσουµε την συλλογιστική ότι η απόδοση µε λάθη είναι όση ήταν χωρίς λάθη διαιρούµενη δια του µέσου αριθµού αναµεταδόσεων. Για την εύρεση του µέσου αριθµού απαιτούµενων αναµεταδόσεων ανά πλαίσιο προχωρούµε ως εξής: Η πιθανότητα να χρειασθεί µία προσπάθεια είναι ίση µε την πιθανότητα να µη συµβεί σφάλµα δηλαδή -p. Η πιθανότητα να χρειαστεί δεύτερη µετάδοση είναι px(-p), δηλαδή να συµβεί την πρώτη και να µη συµβεί την δεύτερη. Η πιθανότητα να χρειαστεί τρίτη είναι p 2 x(-p) και τέλος η πιθανότητα να χρειασθούν i µεταδόσεις είναι p i- x(- p). Συνεπώς Η µέση τιµή των µεταδόσεων ανά επιτυχώς αφικνούµενο πλαίσιο είναι: i N = p ( p) = p i= Με βάση αυτή την τιµή µπορούµε να βρούµε τις προσεγγιστικές εκφράσεις για το SELECTIVE REPEAT. ιαιρώντας τις εκφράσεις (2-) δια του µέσου αριθµού αναµεταδόσεων Ν που ευρέθη πιο πάνω, η απόδοση γίνεται: -p για W>=2(a+) W(-p)/2(a+) για W<2(a+) Για το GO-BACK-N χρειάζεται λίγο πιο πολύπλοκη συλλογιστική. Προσοχή πρέπει να δοθεί στο γεγονός ότι τώρα κάθε λάθος γεννά την ανάγκη για k αναµεταδόσεις. Αναζητούµε πάλι τον µέσο αριθµό των αναµεταδόσεων Ν για κάθε πλαίσιο που φθάνει επιτυχώς. Για κάθε πλαίσιο που χρειάζεται να γίνουν i αναµεταδόσεις θα πρέπει να µεταδοθούν άλλα (i-)k πλαίσια δηλαδή συνολικά +(i-)k=(-k)+ki. Η πιθανότητα να συµβεί αυτό είναι p i- (-p). Άρα οι αναµεταδόσεις Ν δίδονται από: i N = (( k) + ki) p ( p) i= η οποία σπάει σε : i i N = ( k) p ( p) + k ip ( p) i= i= Οι σειρές αυτές συγκλίνουν σε οριακές τιµές που µπορούν να υπολογισθούν βάσει του τύπου: i= 0 p i = p Που επίσης δίνει και: i p i= = p Και του τύπου: i ip = 2 ( p) i= Καταλήγοντας στην: 42

19 k p kp N = k + = + p p Από το σχήµα 2-5 µπορούµε να δούµε ότι κατά προσέγγιση το k είναι ίσο µε 2(α+) για W>2(α+) και k=w για W<2(α+) και έτσι διαιρώντας τις σχέσεις (2-) της άνευ σφαλµάτων περίπτωσης µε το ανωτέρω υπολογισθέν Ν καταλήγουµε για το GO-BACK-N σε: p + p+ 2ap N ( p) 2( a+ )( p+ Wp) Για W>2(α+) Για W<2(α+) Σηµ. Σιωπηρά αγνοήσαµε την πιθανότητα σφαλµάτων στα αναµεταδιδόµενα k πλαίσια πράγµα που δεν είχαµε κάνει στην ανάλυση του selective repeat. Πάντως τα αναµεταδιδόµενα πλαίσια είναι κατά τάξεις µεγέθους λιγότερα µπροστά από τα πρωτο-µεταδιδόµενα και η αγνόησή τους όχι και τόσο σηµαντική. Με W= (και Ν=) παίρνουµε και από τους δύο τύπους για την απόδοση του STOP-AND-WAIT τον τύπο: U = p 2 ( a+ ) Για εποπτική σύγκριση εικονίζονται συγκριτικά οι καµπύλες χρησιµοποίησης (utilization) των τριών τύπων πρωτοκόλλων µε σφάλµατα στο σχήµα 2-7 και για p=0.00. Από τις καµπύλες του σχήµατος φαίνεται ότι η απόδοση του selective repeat δεν είναι σηµαντικά καλύτερη για W=27 και δεν διαφέρει καθόλου για W=7. Αυτό εξηγεί γιατί όλα τα διαδεδοµένα στην πράξη πρότυπα είναι τύπου GO-BACK-N. Πιο ακριβής ανάλυση που λαµβάνει υπ όψη διάφορα µεγέθη πλαισίων, τα λάθη στα ACK, στις αναµεταδόσεις κτλ., δεν δίνει µεγάλες διαφορές στην χρήσιµη περιοχή λειτουργίας διότι τα ενδεχόµενα που αγνοήσαµε είναι σπάνια και δεν επηρεάζουν σηµαντικά τα µέσα µεγέθη της απόδοσης. Παρά τις απλουστευτικές παραδοχές η ανωτέρω ανάλυση καταδεικνύει την σηµασία του χρόνου διάδοσης και του ρυθµού µετάδοσης (δηλαδή του πλήθους των πλαισίων που «αποθηκεύει» η γραµµή) και την σηµασία της σωστής επιλογής µεγέθους παραθύρου. 43

( εύτερο Κεφάλαιο του Προγράµµατος ALL THREE LAYERS - ΤΑ ΤΡΙΑ ΕΠΙΠΕ Α)

( εύτερο Κεφάλαιο του Προγράµµατος ALL THREE LAYERS - ΤΑ ΤΡΙΑ ΕΠΙΠΕ Α) ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 5 ( εύτερο Κεφάλαιο του Προγράµµατος ALL THREE LAYERS - ΤΑ ΤΡΙΑ ΕΠΙΠΕ Α) Το κεφάλαιο αυτό ασχολείται µε τα τρία επίπεδα που περιλαµβάνει το πρωτόκολλο Χ.25, δηλαδή το φυσικό επίπεδο,

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

Εξοικείωση µε τις παραµέτρους και ποσοτική µελέτη ζεύξεων

Εξοικείωση µε τις παραµέτρους και ποσοτική µελέτη ζεύξεων ΕΡΓΣΤΗΡΙΚΗ ΣΚΗΣΗ 3 Εξοικείωση µε τις παραµέτρους και ποσοτική µελέτη ζεύξεων Η πρώτη άσκηση είναι φροντιστηριακή και δεν απαιτεί τη χρήση υπολογιστή. Σκοπό έχει να φέρει το σπουδαστή σε επαφή µε τις παραµέτρους

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

Δίκτυα Απευθείας Ζεύξης. Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι.

Δίκτυα Απευθείας Ζεύξης. Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι. Δίκτυα Απευθείας Ζεύξης Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι. Περίληψη Ζεύξεις σηµείου προς σηµείο (point-to-point links) Πλαισίωση (framing) Ανίχνευση και διόρθωση

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

Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL)

Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL) 101001 101001 Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL) Είναι το δεύτερο επίπεδο στη διαστρωμάτωση του OSI (μετρώντας από κάτω) Ασχολείται με την αποδοτική και αξιόπιστη επικοινωνία μεταξύ δύο γειτονικών

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

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

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

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

Βασικές λειτουργίες Ανίχνευση πλαισίων Τι κάνει το επίπεδο ζεύξης Χρησιμοποιεί τις υπηρεσίες του φυσικού επιπέδου, ήτοι την (ανασφαλή) μεταφορά δεδομέ

Βασικές λειτουργίες Ανίχνευση πλαισίων Τι κάνει το επίπεδο ζεύξης Χρησιμοποιεί τις υπηρεσίες του φυσικού επιπέδου, ήτοι την (ανασφαλή) μεταφορά δεδομέ Αρχές σχεδιασμού, μοντέλα αναφοράς, τυποποίηση Μιλτιάδης Αναγνώστου 19 Μαΐου 2011 1/41 Βασικές λειτουργίες Ανίχνευση πλαισίων Επίδραση του θορύβου Παραδείγματα 2/41 Βασικές λειτουργίες Ανίχνευση πλαισίων

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

Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1 ΛΥΣΗ ΑΣΚΗΣΗ 2

Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1 ΛΥΣΗ ΑΣΚΗΣΗ 2 Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 o Ένα πακέτο ανώτερου επιπέδου τεμαχίζεται σε 10 πλαίσια, κάθε ένα από τα οποία έχει πιθανότητα 80 τοις εκατό να φτάσει χωρίς σφάλμα. Αν το πρωτόκολλο συνδέσου μετάδοσης δεδομένων

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

Δίκτυα Επικοινωνιών ΙΙ: X.25

Δίκτυα Επικοινωνιών ΙΙ: X.25 Δίκτυα Επικοινωνιών ΙΙ: X.25 Δρ. Απόστολος Γκάμας Διδάσκων 407/80 gkamas@uop.gr Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 1 1 Θέματα που θα μας απασχολήσουν Πρωτόκολλο Χ.25, τι είναι DTE DCE Λειτουργίες Χ.25 Επίπεδα

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

LAYER 3 ( NETWORΚ LEVEL ) - ΣΤΡΩΜΑ 3 ( ΕΠΙΠΕ Ο ΙΚΤΥΟΥ)

LAYER 3 ( NETWORΚ LEVEL ) - ΣΤΡΩΜΑ 3 ( ΕΠΙΠΕ Ο ΙΚΤΥΟΥ) ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 6 LAYER 3 ( NETWORΚ LEVEL ) - ΣΤΡΩΜΑ 3 ( ΕΠΙΠΕ Ο ΙΚΤΥΟΥ) Αυτή η ενότητα του δευτέρου κεφαλαίου περιέχει τα ακόλουθα: - που βρίσκεται το επίπεδο δικτύου - ποιός είναι ο ρόλος του - ποιά

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

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

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

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΑΤΜ ΚΑΙ FRAME RELAY (Kεφ. 11) ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΠΡΩΤΟΚΟΛΛΟΥ ATM ΛΟΓΙΚΕΣ ΖΕΥΞΕΙΣ ΑΤΜ ΚΕΛΙΑ ΑΤΜ ΜΕΤΑ ΟΣΗ ΚΕΛΙΩΝ ΑΤΜ Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William Stallings,

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

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

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

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

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

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

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

3/40. (acknowledged connectionless), (acknowledged connection oriented) 4/40

3/40. (acknowledged connectionless), (acknowledged connection oriented) 4/40 Το επίπεδο συνδέσμου μετάδοσης δεδομένων Μιλτιάδης Αναγνώστου 5 Απριλίου 2013 1/40 Επίδραση του θορύβου Παραδείγματα 2/40 Τι κάνει το επίπεδο ζεύξης ή συνδέσμου μετάδοσης δεδομένων Χρησιμοποιεί τις υπηρεσίες

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

//009 Βασικές εργασίες του επιπέδου ζεύξης ηµιουργία πλαισίων Έλεγχος σφαλµάτων Έλεγχος ροής Σχέση µεταξύ πακέτων (επιπέδου δικτύου) και πλαισίων (επι

//009 Βασικές εργασίες του επιπέδου ζεύξης ηµιουργία πλαισίων Έλεγχος σφαλµάτων Έλεγχος ροής Σχέση µεταξύ πακέτων (επιπέδου δικτύου) και πλαισίων (επι //009 Επίπεδο ζεύξης δεδοµένων Εφαρµογών Παρουσίασης Συνόδου ιακίνησης ικτύου Ζεύξης Ζεύξης Φυσικό Τι κάνει το επίπεδο ζεύξης Χρησιµοποιεί τις υπηρεσίες του φυσικού επιπέδου, ήτοι την (ανασφαλή) µεταφορά

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

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ: ΑΝΙΧΝΕΥΣΗ ΣΦΑΛΜΑΤΩΝ ΣΕ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΔΙΚΤΥΑ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ: ΑΝΙΧΝΕΥΣΗ ΣΦΑΛΜΑΤΩΝ ΣΕ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΔΙΚΤΥΑ ΑΝΙΧΝΕΥΣΗ ΣΦΑΛΜΑΤΩΝ: Κυκλικός Έλεγχος Πλεονασμού CRC codes Cyclic Redundancy Check codes Ο μηχανισμός ανίχνευσης σφαλμάτων στις επικοινωνίες

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

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

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

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

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

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

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

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

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

Απαντήσεις σε απορίες

Απαντήσεις σε απορίες Ερώτηση 1 Αν έχουµε ένα πολυώνυµο G(x) π.χ. 10010101 αυτό είναι βαθµού k=7 και έχει k+1=8 bits και γράφεται : x^7 +x^4 +x^2 +1. Τι συµβαίνει στην περίπτωση που το G(x) έχει x^k=0, π.χ. το 01010101. Αυτό

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

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

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

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

Μηχανισμοί Λογικής σύνδεσης. Διάρθρωση. Δομή πλαισίου. Καθορισμός ορίων πλαισίου

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

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

Μέθοδοι Ελέγχου Σφαλμάτων

Μέθοδοι Ελέγχου Σφαλμάτων Μέθοδοι Ελέγχου Σφαλμάτων Έλεγχος Ισοτιμίας (Parity Check) Άθροισμα Ελέγχου (Checksum) Έλεγχος κυκλικού πλεονασμού (CRC- Cyclic Redundancy Check) Μερικά μπορεί να μεταφερθούν λάθος, πχ λόγω θορύβου Θα

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

X.25. Επίπεδο πακέτου Επίπεδο ζεύξης Φυσικό επίπεδο. ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 1

X.25. Επίπεδο πακέτου Επίπεδο ζεύξης Φυσικό επίπεδο. ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 1 X.25 1976 ιεπαφή ανάµεσα σε ένα host σύστηµα και σε ένα δίκτυο µεταγωγής πακέτου Χρησιµοποιείται σχεδόν παγκοσµίως ως διεπαφή σε δίκτυα µεταγωγής πακέτου, καθώς και για τη µεταγωγή πακέτων στο ISDN Έχει

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

Δίκτυα Απευθείας Ζεύξης

Δίκτυα Απευθείας Ζεύξης Δίκτυα Απευθείας Ζεύξης Επικοινωνία μεταξύ δύο υπολογιστώνοιοποίοιείναι απευθείας συνδεδεμένοι. Περίληψη Ζεύξεις σημείου προς σημείο (point-to-point links) Πλαισίωση (framing) Ανίχνευση και διόρθωση σφαλμάτων

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

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

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

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

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

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

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις στα Τοπικά Δίκτυα

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις στα Τοπικά Δίκτυα ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ ΚΑΙ ΜΗΧ/ΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις στα Τοπικά Δίκτυα 1. Ν σταθμοί επικοινωνούν μεταξύ τους μέσω κοινού μέσου μετάδοσης χωρητικότητας

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

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

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

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

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

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

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Θ.Ε. ΠΛΗ22 Περίοδος 2012-2013 ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ # 3 Στόχος Βασικό στόχο της 3 ης εργασίας αποτελεί η κατανόηση των συστατικών στοιχείων των δικτύων Η/Υ (Κεφάλαιο 1), η εξοικείωση με τις αρχιτεκτονικές δικτύων

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

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

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στους Η/Υ. Ενότητα 8: Μετάδοση Δεδομένων. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής. Δίκτυα Υπολογιστών. Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων»

Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής. Δίκτυα Υπολογιστών. Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων» Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής Δίκτυα Υπολογιστών Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων» Το πρωτόκολλο High Level Data Link Control Το πιο αντιπροσωπευτικό

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

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

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

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

Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων

Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων ΔΙΚΤΥΑ Π. Φουληράς Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων Οποιοδήποτε δικτυακό σύστημα παραχωρεί σε μία εφαρμογή αποκλειστική χρήση των μεριζομένων πόρων θέτει σε εμπλοκή τους άλλους υπολογιστές για απαράδεκτα

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

... Αν ν = 16 εγκαταλείπει τις προσπάθειες μετάδοσης του πακέτου. Τοπολογία Διαύλου (BUS).

... Αν ν = 16 εγκαταλείπει τις προσπάθειες μετάδοσης του πακέτου. Τοπολογία Διαύλου (BUS). Άσκηση 1 Ethernet protocol Δύο H/Y, Α και Β, απέχουν 400 m και συνδέονται με ομοαξονικό καλώδιο (γραμμή μετάδοσης) που έχει χωρητικότητα 100 Mbps και ταχύτητα διάδοσης 2*10 8 m/s. Στην γραμμή τρέχει πρωτόκολλο

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

Πρωτόκολλα επανεκποµπής

Πρωτόκολλα επανεκποµπής Πρωτόκολλα επανεκποµπής Πρωτόκολλα επανεκποµπής Πρωτόκολλα: Εναλλασσοµένου bit (Alternating Bit Protocol) Επιλεκτικής επανάληψης (Selective Reeat Protocol) Οπισθοχώρησης κατά Ν (Go Back N) Μηχανισµοί:

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

Εισαγωγή στις Τηλεπικοινωνίες

Εισαγωγή στις Τηλεπικοινωνίες Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στις Τηλεπικοινωνίες Ενότητα 6: Εισαγωγή στα Τηλεπικοινωνιακά Συστήματα Αν. καθηγήτρια Μαλαματή Λούτα e-mail: louta@uowm.gr Τμήμα Μηχανικών Πληροφορικής

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

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

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

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

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

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

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

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

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

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

Επίπεδο ζεύξης δεδοµένων

Επίπεδο ζεύξης δεδοµένων Επίπεδο ζεύξης δεδοµένων Εφαρµογών Παρουσίασης Συνόδου ιακίνησης ικτύου Ζεύξης Ζεύξης Φυσικό Τι κάνει το επίπεδο ζεύξης Χρησιµοποιεί τις υπηρεσίες του φυσικού επιπέδου, ήτοι την (ανασφαλή) µεταφορά δεδοµένων,

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

Διάρθρωση. Δίκτυα Υπολογιστών Αξιόπιστη επικοινωνία μέσα από ένα σύνδεσμο. Αναγκαιότητα και ορισμός λογικής σύνδεσης. Διάρθρωση

Διάρθρωση. Δίκτυα Υπολογιστών Αξιόπιστη επικοινωνία μέσα από ένα σύνδεσμο. Αναγκαιότητα και ορισμός λογικής σύνδεσης. Διάρθρωση Δίκτυα Υπολογιστών Αξιόπιστη επικοινωνία μέσα από ένα σύνδεσμο Ευάγγελος Παπαπέτρου Τμ Μηχ Η/Υ & Πληροφορικής, Παν Ιωαννίνων 1 Λογική σύνδεση 2 Πλαισίωση 3 Ανίχνευση και διόρθωση σφαλμάτων 4 5 Έλεγχος

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

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

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

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

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

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

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

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

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

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

Μέρος Β - Δίκτυα. Ασκήσεις I. Ποιος ο ρόλος του πομπού και του δέκτη στο μοντέλο επικοινωνίας που α- πεικονίζεται στο σχήμα που ακολουθεί; Μ Δεδομένα

Μέρος Β - Δίκτυα. Ασκήσεις I. Ποιος ο ρόλος του πομπού και του δέκτη στο μοντέλο επικοινωνίας που α- πεικονίζεται στο σχήμα που ακολουθεί; Μ Δεδομένα Μέρος Β - Δίκτυα 1 η Διδακτική Ενότητα Μοντέλο επικοινωνίας δεδομένων - Κώδικες - Σήματα Προβλεπόμενες διδακτικές ώρες: 1 Λέξεις Κλειδιά ASCII BCD Unicode αναλογικό σήμα ΕΛΟΤ-928 επικοινωνία δεδομένων

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ρ Θεοδώρου Παύλος pavlos@aegean.gr Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William Stallings, 6/e, 2000. ΕΥ - κεφ.9 (1/2) ρ Παύλος Θεοδώρου 1 Εισαγωγή Εισαγωγή

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

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

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

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

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

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

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

Ενότητα 1η. Μοντέέλο επικοινωνιώών δεδοµμέένων - συνέέχεια

Ενότητα 1η. Μοντέέλο επικοινωνιώών δεδοµμέένων - συνέέχεια Ενότητα 1η Μοντέέλο επικοινωνιώών δεδοµμέένων - συνέέχεια Πηγέές - Βιβλιογραφίία 1. Τεχνολογία Δικτύων Επικοινωνιών, Βιβλίο Α τάξης 2 ου Κύκλου ΤΕΕ, ΥΠΕΠΘ 2. Μετάδοση Δεδοµένων & Δίκτυα Υπολογιστών Ι &

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

CAN Bus. Ασβεστοπούλου Θωμαΐς Δόντσιος Δημήτριος Άνοιξη 2014

CAN Bus. Ασβεστοπούλου Θωμαΐς Δόντσιος Δημήτριος Άνοιξη 2014 Ασβεστοπούλου Θωμαΐς Δόντσιος Δημήτριος Άνοιξη 2014 Δίαυλοι Επικοινωνίας Είναι κανάλια επικοινωνίας πάνω στα οποία ρέει η πληροφορία μεταξύ δύο ή περισσοτέρων συσκευών Γιατί δίαυλοι και όχι καλώδια; Μεταφορά

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

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

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

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

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

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

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

ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ. Παράδοση Ασκήσεων Κεφάλαιο 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 υπηρεσία επιτρέπει σε έναν

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα 1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα Δεκαδικοί Αριθµοί Βάση : 10 Ψηφία : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Αριθµοί: Συντελεστές Χ δυνάµεις του 10 7392.25 = 7x10 3 + 3x10 2 + 9x10 1 + 2x10 0 + 2x10-1 + 5x10-2

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

- Δομή πλαισίου Ethernet - Πλαίσια Ethernet μεγάλου μεγέθους (Jumbo frames)

- Δομή πλαισίου Ethernet - Πλαίσια Ethernet μεγάλου μεγέθους (Jumbo frames) 2.4.2 Διευθύνσεις Ελέγχου πρόσβασης στο Μέσο (MAC) - Δομή πλαισίου Ethernet - Πλαίσια Ethernet μεγάλου μεγέθους (Jumbo frames) 1 / 37 Φυσική διεύθυνση Κάθε κόμβος σε ένα δίκτυο Ethernet έχει μια φυσική

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

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

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (Τμήματα Υπολογιστή) ΕΚΠΑΙΔΕΥΤΗΣ:ΠΟΖΟΥΚΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Κάθε ηλεκτρονικός υπολογιστής αποτελείται

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

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

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

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

ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων

ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων 2.1 Αρχιτεκτονική Υπολογιστών 2.1 Αρχιτεκτονική Υπολογιστών 2.2 Γλώσσα Μηχανής 2.3 Εκτέλεση προγράµµατος 2.4 Αριθµητικές και λογικές εντολές 2.5 Επικοινωνία µε άλλες συσκευές

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Δίκτυα Υπολογιστών Αξιόπιστη επικοινωνία μέσα από ένα σύνδεσμο Διδάσκων : Επίκουρος Καθηγητής Ε. Παπαπέτρου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

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

Τεχνικές διόρθωσης και ανίχνευσης σφαλµάτων

Τεχνικές διόρθωσης και ανίχνευσης σφαλµάτων Τεχνικές διόρθωσης και ανίχνευσης σφαλµάτων Εντοπισµός σφαλµάτων Εντοπισµός ιόρθωση Προστίθενται bit πλεονασµού Αν µπορεί διορθώνει, (forward error correction) αλλιώς ζητά επανεκποµπή (backward error correction)

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

Πρωτόκολλο TCP Διάλεξη ΙΙI

Πρωτόκολλο TCP Διάλεξη ΙΙI Πρωτόκολλο TCP Διάλεξη ΙΙI Χρόνος επαναμετάδοσης Στην προηγούμενη διάλεξη είδαμε ότι: Η πρόβλεψη του χρόνου επαναμετάδοσης ενός πακέτου βάσει του εκθετικού μέσου παρατηρημένου χρόνου παράδοσης παλιότερων

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

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

ΚΕΦΑΛΑΙΟ 7 ΕΠΕΞΕΡΓΑΣΙΑ ΚΑΙ ΜΕΤΑΔΟΣΗ ΨΗΦΙΑΚΩΝ ΔΕΔΟΜΕΝΩΝ ΚΕΦΑΛΑΙΟ 7 ΕΠΕΞΕΡΓΑΣΙΑ ΚΑΙ ΜΕΤΑΔΟΣΗ ΨΗΦΙΑΚΩΝ ΔΕΔΟΜΕΝΩΝ 1 ΕΙΣΑΓΩΓΗ Ο πραγματικός κόσμος είναι ένας αναλογικός κόσμος. Όλα τα μεγέθη παίρνουν τιμές με άπειρη ακρίβεια. Π.χ. το ηλεκτρικό σήμα τάσης όπου κάθε

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

Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ 1 Αριθµητικό Σύστηµα! Ορίζει τον τρόπο αναπαράστασης ενός αριθµού µε διακεκριµένα σύµβολα! Ένας αριθµός αναπαρίσταται διαφορετικά σε κάθε σύστηµα,

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

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

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

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

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

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

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

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

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

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

Κεφάλαιο 6: Προσομοίωση ενός συστήματος αναμονής

Κεφάλαιο 6: Προσομοίωση ενός συστήματος αναμονής Κεφάλαιο 6: Προσομοίωση ενός συστήματος αναμονής Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Γιάννης Γαροφαλάκης Αν. Καθηγητής ιατύπωση του προβλήματος (1) Τα συστήματα αναμονής (queueing systems), βρίσκονται

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

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

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

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

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

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

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

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ» Περιεχόμενα Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»... 2 Καταχωρητές... 3 Αριθμητική-λογική μονάδα... 3 Μονάδα μνήμης... 4 Μονάδα Εισόδου - Εξόδου... 5 Μονάδα ελέγχου... 5 Ρεπερτόριο Εντολών «ΑΒΑΚΑ»... 6 Φάση

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

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

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

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

Άσκηση 1. (σημειώστε πως 1KB = 2 10 bytes, 1Mbps = 10 6 bits/sec).

Άσκηση 1. (σημειώστε πως 1KB = 2 10 bytes, 1Mbps = 10 6 bits/sec). Άσκηση Υπολογίστε τον συνολικό χρόνο που απαιτείται για την μετάδοση ενός αρχείου 500KB πάνω από μια ζεύξη (Link), στις παρακάτω περιπτώσεις, θεωρώντας πως η καθυστέρηση μιας κατεύθυνσης (one way delay)

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

ΠΑΡΑΡΤΗΜΑ «Α» Σύντοµη παρουσίαση του προτύπου OSI

ΠΑΡΑΡΤΗΜΑ «Α» Σύντοµη παρουσίαση του προτύπου OSI ΠΑΡΑΡΤΗΜΑ «Α» Σύντοµη παρουσίαση του προτύπου OSI Η γενική φιλοσοφία του προτύπου αρχιτεκτονικής δικτύων OSI βασίζεται στους εξής γενικούς κανόνες: - Οι λειτουργίες των ανοικτών συστηµάτων αποτελούνται

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

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7 Οι σημειώσεις που ακολουθούν περιγράφουν τις ασκήσεις που θα συναντήσετε στο κεφάλαιο 7. Η πιο συνηθισμένη και βασική άσκηση αναφέρεται στο IP Fragmentation,

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

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

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

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

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

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

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

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

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

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