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

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

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

Transcript

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

2 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς.

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

4 Διάρθρωση.1 Λογική σύνδεση.2 Πλαισίωση.3 Ανίχνευση και διόρθωση σφαλμάτων.4 Έλεγχος σφαλμάτων Alternating Bit Protocol ARQ με κυλιόμενο παράθυρο Go-Back-N Selective Repeat.5 Έλεγχος ροής.6 Παραδείγματα Τεχνολογιών Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 2 / 58

5 Λογική σύνδεση Διάρθρωση.1 Λογική σύνδεση.2 Πλαισίωση.3 Ανίχνευση και διόρθωση σφαλμάτων.4 Έλεγχος σφαλμάτων Alternating Bit Protocol ARQ με κυλιόμενο παράθυρο Go-Back-N Selective Repeat.5 Έλεγχος ροής.6 Παραδείγματα Τεχνολογιών Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 3 / 58

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

7 Λογική σύνδεση Μηχανισμοί Λογικής σύνδεσης Μια λογική σύνδεση αποτελείται από τους παρακάτω μηχανισμούς: πλαισίωση (framing) διόρθωση σφαλμάτων (error correction) έλεγχο σφαλμάτων (error control) έλεγχο ροής (flow control) Οι μηχανισμοί μιας λογικής σύνδεσης κατατάσσονται στο επίπεδο συνδέσμου μετάδοσης δεδομένων (data link layer) σύμφωνα με το μοντέλο OSI συνήθως αναφέρουμε ότι οι μηχανισμοί της λογικής σύνδεσης αποτελούν ένα υποεπίπεδο που ονομάζεται υποεπίπεδο ελέγχου λογικής σύνδεσης (Logical Link Control, LLC) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 5 / 58

8 Πλαισίωση Διάρθρωση.1 Λογική σύνδεση.2 Πλαισίωση.3 Ανίχνευση και διόρθωση σφαλμάτων.4 Έλεγχος σφαλμάτων Alternating Bit Protocol ARQ με κυλιόμενο παράθυρο Go-Back-N Selective Repeat.5 Έλεγχος ροής.6 Παραδείγματα Τεχνολογιών Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 6 / 58

9 Πλαισίωση Δομή πλαισίου Στα δίκτυα μεταγωγής πακέτου η πληροφορία μεταδίδεται κατά τμήματα στο επίπεδο συνδέσμου μετάδοσης δεδομένων τα τμήματα αυτά ονομάζονται πλαίσια (frames) Ένα πλαίσιο αποτελείται από: την κεφαλίδα: περιέχει δεδομένα απαραίτητα για την υλοποίηση των μηχανισμών της λογικής σύνδεσης αλλά και του επιπέδου συνδέσμου μετάδοσης δεδομένων, π.χ. διευθύνσεις κόμβων που επικοινωνούν το ωφέλιμο φορτίο: περιέχει το πακέτο που προέρχεται από το επίπεδο δικτύου το επίμετρο: περιέχει δεδομένα για την αξιόπιστη μετάδοση του πλαισίου Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 7 / 58

10 Πλαισίωση Καθορισμός ορίων πλαισίου Ένα σημαντικό ζήτημα στην πλαισίωση είναι ο καθορισμός των ορίων (αρχής και τέλους) ενός πλαισίου δεδομένων ιδιαίτερα σημαντικό όταν μεταδίδονται συνεχόμενα πλαίσια Οι γνωστότερες τεχνικές για την επίλυση του προβλήματος είναι: μετρητής χαρακτήρων δείκτες συνόρων με συμπλήρωση byte δείκτες συνόρων με συμπλήρωση bit χρονισμός με χαρακτήρες που δε χρησιμοποιούνται από την κωδικοποίηση φυσικού επιπέδου Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 8 / 58

11 Πλαισίωση Τεχνικές οριοθέτησης πλαισίου (1/2) Μετρητής χαρακτήρων κάθε πλαίσιο περιλαμβάνει στην κεφαλίδα ένα πεδίο (μεγέθους ενός ή περισσότερων bytes) που περιέχει το μήκος του πλαισίου (σε bytes) δημιουργείται πρόβλημα αν ο μετρητής χαρακτήρων καταστραφεί από κάποιο σφάλμα κατά τη μετάδοση Δείκτες συνόρων με συμπλήρωση byte η αρχή και η λήξη του πλαισίου σηματοδοτείται με έναν ειδικό χαρακτήρα μήκους ενός byte ο χαρακτήρας συνήθως ονομάζεται FLAG ( ) αν ο χαρακτήρας FLAG εμφανίζεται στα δεδομένα τότε πριν από αυτόν τοποθετείται ένας ειδικός χαρακτήρας (ESC) (byte stuffing) το ίδιο συμβαίνει και αν ο χαρακτήρας ESC εμφανίζεται στα δεδομένα Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 9 / 58

12 Πλαισίωση Τεχνικές οριοθέτησης πλαισίου (2/2) Δείκτες συνόρων με συμπλήρωση bit η αρχή και η λήξη του πλαισίου σηματοδοτείται με τη χρήση του χαρακτήρα FLAG ( ) η εμφάνιση πέντε συνεχόμενων 1 στα δεδομένα οδηγεί στην συμπλήρωση ενός bit 0 (bit stuffing) στόχος είναι να μην γίνεται σύγχυση των δεδομένων με το χαρακτήρα FLAG Χρονισμός με χαρακτήρες που δε χρησιμοποιούνται από την κωδικοποίηση φυσικού επιπέδου η αρχή και η λήξη του πλαισίου σηματοδοτείται με χαρακτήρες που δε χρησιμοποιούνται για την αναπαράσταση δεδομένων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 10 / 58

13 Ανίχνευση και διόρθωση σφαλμάτων Διάρθρωση.1 Λογική σύνδεση.2 Πλαισίωση.3 Ανίχνευση και διόρθωση σφαλμάτων.4 Έλεγχος σφαλμάτων Alternating Bit Protocol ARQ με κυλιόμενο παράθυρο Go-Back-N Selective Repeat.5 Έλεγχος ροής.6 Παραδείγματα Τεχνολογιών Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 11 / 58

14 Ανίχνευση και διόρθωση σφαλμάτων Ανίχνευση και διόρθωση σφαλμάτων: κεντρική ιδέα Ο θόρυβος μπορεί να προκαλέσει αλλοίωση ενός ή περισσοτέρων bits κατά τη μετάδοση δεδομένων μέσα από ένα σύνδεσμο Αντιμετώπιση προβλήματος: πλεονάζουσα (redundant) πληροφορία ο παραλήπτης μπορεί να χρησιμοποιήσει την πλεονάζουσα πληροφορία για να ανιχνεύσει ή να διορθώσει τα σφάλματα Δύο προσεγγίσεις για τη χρήση πλεονάζουσας πληροφορίας η πλεονάζουσα πληροφορία κατασκευάζεται με βάση τα δεδομένα και προστίθεται στο τέλος ενός πλαισίου (επίμετρο) κάθε πλαίσιο μεγέθους k bits αναπαρίσταται από ένα νέο πλαίσιο μεγέθους n > k bits (n k πλεονάζοντα bits).. Η χρήση επίμετρου είναι η συνηθέστερη προσέγγιση στα δίκτυα υπολογιστών Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 12 / 58

15 Ανίχνευση και διόρθωση σφαλμάτων Κώδικες ανίχνευσης και διόρθωσης σφαλμάτων (1/2). Κώδικας ανίχνευσης/διόρθωσης σφαλμάτων. Στα δίκτυα υπολογιστών κώδικας ανίχνευσης/διόρθωσης σφαλμάτων ονομάζεται ο αλγόριθμος σύμφωνα με τον οποίο κατασκευάζεται το επίμετρο Γενικός ορισμός: Ένα σύνολο από ακολουθίες bit, οι οποίες καλούνται κωδικολέξεις, που. χρησιμοποιούνται για την αναπαράσταση των δεδομένων πληροφορίας. Στα δίκτυα, ένα επίμετρο συνήθως κατασκευάζεται με τρόπο ώστε τα δεδομένα μαζί με το. επίμετρο να αποτελούν μια από τις κωδικολέξεις ενός κώδικα. Απόσταση Hamming..Το ελάχιστο πλήθος bit στα οποία διαφέρουν δύο οποιεσδήποτε λέξεις του κώδικα Μήκος κώδικα: το πλήθος των bit που περιέχουν οι κωδικολέξεις το μήκος ενός κώδικα σχετίζεται άμεσα με την απόσταση Hamming Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 13 / 58

16 Ανίχνευση και διόρθωση σφαλμάτων Κώδικες ανίχνευσης και διόρθωσης σφαλμάτων (2/2) Οι κώδικες διακρίνονται σε δύο κατηγορίες ανάλογα με την ικανότητά τους να ανιχνεύουν ή να διορθώνουν σφάλματα: κώδικες ανίχνευσης σφαλμάτων (Error Detecting Codes) κώδικες διόρθωσης σφαλμάτων (Error Correcting Codes, ECC) Ανίχνευση (διόρθωση) σφαλμάτων: για την ανίχνευση (διόρθωση) d σφαλμάτων απαιτείται κώδικας με απόσταση Hamming d + 1 (2d + 1) οι κώδικες διόρθωσης σφαλμάτων έχουν μεγαλύτερο μήκος από αυτούς που ανιχνεύουν σφάλματα Η διόρθωση των σφαλμάτων με τον κατάλληλο κώδικα ονομάζεται και ευθεία διόρθωση σφαλμάτων (Forward Error Correction, FEC) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 14 / 58

17 Ανίχνευση και διόρθωση σφαλμάτων Διόρθωση vs Ανίχνευση Η αντιμετώπιση των σφαλμάτων γίνεται με δύο προσεγγίσεις: ευθεία διόρθωση των σφαλμάτων ανίχνευση των σφαλμάτων και αίτηση επανεκπομπής του πλαισίου Η διόρθωση σφαλμάτων δεν είναι πάντα η καλύτερη προσέγγιση απαιτείται μεγάλο μέγεθος πλεονάζουσας πληροφορίας η πλεονάζουσα πληροφορία μεταδίδεται συνεχώς ακόμα και αν δεν υπάρχουν σφάλματα Η ευθεία διόρθωση σφαλμάτων είναι προτιμότερη όταν: τα σφάλματα είναι πολύ συχνά (π.χ. ασύρματη μετάδοση) το κόστος της επανεκπομπής ενός πλαισίου είναι μεγάλο (π.χ. μεγάλη καθυστέρηση διάδοσης). Έστω ότι σε ένα σύνδεσμο: χρησιμοποιούμε ευθεία διόρθωση σφαλμάτων με n bits πλεονάζουσας πληροφορίας για κάθε πλαίσιο με συνολικό μέγεθος l bits η διεκπεραιωτική ικανότητα που επιτυγχάνουμε είναι R. Η ωφέλιμη για το χρήστη διεκπεραιωτική ικανότητα είναι R = l n R l Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 15 / 58

18 Ανίχνευση και διόρθωση σφαλμάτων Κώδικες Ελέγχου Ισοτιμίας Ένας από τους απλούστερους κώδικες ανίχνευσης σφαλμάτων είναι ο κώδικας ισοτιμίας (parity) μπορεί να ανιχνεύσει μέχρι ένα σφάλμα Δύο υλοποιήσεις είναι δυνατές: περιττή ισοτιμία (odd parity): προσθήκη ενός bit πληροφορίας ώστε το συνολικό πλήθος των 1 να είναι περιττός αριθμός άρτια ισοτιμία (even parity): προσθήκη ενός bit πληροφορίας ώστε το συνολικό πλήθος των 1 να είναι άρτιος αριθμός Ο κώδικας μπορεί να επεκταθεί σε δύο διαστάσεις (δισδιάστατη ισοτιμία, two-dimensional parity) μπορεί να ανιχνεύσει μέχρι 3 σφάλματα και σε ορισμένες περιπτώσεις 4 σφάλματα Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 16 / 58

19 Ανίχνευση και διόρθωση σφαλμάτων Κυκλικός Έλεγχος Πλεονασμού (1/2) Ο κυκλικός έλεγχος πλεονασμού (Cyclic Redundancy Check, CRC) χρησιμοποιείται για την ανίχνευση σφαλμάτων λίγα πλεονάζοντα bits αρκούν για τον έλεγχο σφαλμάτων σε χιλιάδες byte πληροφορίας στηρίζεται στη θεωρία των πεπερασμένων πεδίων (finite fields) Σε κάθε πλαίσιο πληροφορίας μήκους k bits προστίθενται n πλεονάζοντα bits τα n bits ονομάζονται άθροισμα ελέγχου (checksum) στο δίκτυο μεταδίδεται το συνολικό πλαίσιο των k + n bits Το άθροισμα ελέγχου υπολογίζεται με τη χρήση μιας ακολουθίας από bits που ονομάζεται ακολουθία ελέγχου, C η ακολουθία ελέγχου θα πρέπει να διαιρεί χωρίς υπόλοιπο τα k + n bits που προκύπτουν από τα δεδομένα και το άθροισμα ελέγχου το μήκος της ακολουθίας C είναι n + 1 bits Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 17 / 58

20 Ανίχνευση και διόρθωση σφαλμάτων Κυκλικός Έλεγχος Πλεονασμού (2/2) Ανίχνευση σφάλματος: η διαίρεση του λαμβανόμενου πλαισίου (k + n bits) με την ακολουθία ελέγχου δίνει μη μηδενικό υπόλοιπο o παραλήπτης πρέπει να γνωρίζει την ακολουθία ελέγχου μηδενικό υπόλοιπο σημαίνει με μεγάλη πιθανότητα απουσία σφάλματος Η επιλογή του μήκους αλλά και της ίδιας της ακολουθίας ελέγχου είναι σημαντική για τη δυνατότητα ανίχνευσης σφαλμάτων (πλήθος και τύπος σφαλμάτων) μόνο λίγες ακολουθίες είναι κατάλληλες για ανίχνευση σφαλμάτων η επιλογή κατάλληλης ακολουθίας είναι συμβιβασμός μεταξύ των δυνατοτήτων ανίχνευσης σφαλμάτων και του μήκους της ακολουθίας σημαντικότερες ακολουθίες: Τύπος CRC ακ. ελέγχου Τύπος CRC ακ. ελέγχου CRC CRC CRC CRC-CCITT CRC CRC Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 18 / 58

21 Έλεγχος σφαλμάτων Διάρθρωση.1 Λογική σύνδεση.2 Πλαισίωση.3 Ανίχνευση και διόρθωση σφαλμάτων.4 Έλεγχος σφαλμάτων Alternating Bit Protocol ARQ με κυλιόμενο παράθυρο Go-Back-N Selective Repeat.5 Έλεγχος ροής.6 Παραδείγματα Τεχνολογιών Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 19 / 58

22 Έλεγχος σφαλμάτων Σκοπιμότητα ελέγχου σφαλμάτων Σε πολλές περιπτώσεις η ευθεία διόρθωση σφαλμάτων δεν είναι αποδοτική ή εφικτή H ευθεία διόρθωση σφαλμάτων δεν είναι αποδοτική: σε κανάλια με μικρό ρυθμό σφαλμάτων όταν ο ρυθμός και το είδος των σφαλμάτων απαιτούν υπερβολικά μεγάλο μέγεθος κώδικα για τη διόρθωση όταν το κόστος της αναμετάδοσης ενός πλαισίου είναι μικρό H ευθεία διόρθωση σφαλμάτων δεν είναι εφικτή όταν: το κανάλι καταστρέφει πλήρως τα πλαίσια (erasure channel) το πλήθος των σφαλμάτων σε ένα πλαίσιο είναι τέτοιο ώστε ακόμα και ο κώδικας ευθείας διόρθωσης αποτυγχάνει H ευθεία διόρθωση σφαλμάτων δεν μπορεί να αντιμετωπίσει: απώλειες πλαισίων εξαιτίας του ότι ο παραλήπτης δεν μπορεί να παραλάβει τα πλαίσια με το ρυθμό που του αποστέλλονται Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 20 / 58

23 Έλεγχος σφαλμάτων Πρωτόκολλα ARQ (1/2) Κεντρική ιδέα: ανίχνευση της απώλειας ενός πλαισίου και επανεκπομπή του από τον αποστολέα Βασικοί μηχανισμοί για την ανίχνευση της απώλειας ενός πλαισίου: επιβεβαίωση της λήψης από τον παραλήπτη με την αποστολή ενός πλαισίου επιβεβαίωσης (ACK) αναμονή για τη λήψη της επιβεβαίωσης από τον αποστολέα (χρόνος αναμονής (timeout)) αν δεν ληφθεί επιβεβαίωση τότε η εκπομπή επαναλαμβάνεται αρίθμηση των πλαισίων με ακολουθιακούς αριθμούς (sequence numbers). Σε συνδέσμους που δεν καταστέφουν πλήρως ένα πλαίσιο, ο αποστολέας είναι εφικτό να ειδοποιείται για την αλλοίωση και όχι για την ορθή λήψη ενός πλαισίου (αρνητικές επιβεβαιώσεις (Negative ACKs, NACKs)) Ένα κόμβος, αντί να χρησιμοποιήσει ένα πλαίσιο για να επιβεβαιώσει δεδομένα που έλαβε, μπορεί να φορτώσει την επιβεβαίωση σε ένα πλαίσιο δεδομένων που πρόκειται να αποστείλει. (piggyback ACK) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 21 / 58

24 Έλεγχος σφαλμάτων Πρωτόκολλα ARQ (2/2) Τα πρωτόκολλα που επανεκπέμπουν πλαίσια μετά τη λήξη του χρόνου αναμονής ονομάζονται πρωτόκολλα αυτόματης αίτησης επανάληψης (Automatic Repeat request, ARQ) Τα πρωτόκολλα ARQ διαφέρουν ως προς την πολυπλοκότητα και την αξιοποίηση του συνδέσμου η πολυπλοκότητα εξαρτάται από τον αποθηκευτικό χώρο που απαιτείται αλλά και το πλήθος των ακολουθιακών αριθμών Η επιλογή του κατάλληλου πρωτοκόλλου ARQ εξαρτάται από τα χαρακτηριστικά του συνδέσμου το ρυθμό σφαλμάτων το γινόμενο καθυστέρησης-εύρους ζώνης Τα σημαντικότερα πρωτόκολλα της κατηγορίας ARQ είναι τα: Alternating Bit Protocol (ABP) Go-Back-N (GBN) Selective Repeat (SR) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 22 / 58

25 Έλεγχος σφαλμάτων Alternating Bit Protocol Διάρθρωση.1 Λογική σύνδεση.2 Πλαισίωση.3 Ανίχνευση και διόρθωση σφαλμάτων.4 Έλεγχος σφαλμάτων Alternating Bit Protocol ARQ με κυλιόμενο παράθυρο Go-Back-N Selective Repeat.5 Έλεγχος ροής.6 Παραδείγματα Τεχνολογιών Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 23 / 58

26 Έλεγχος σφαλμάτων Alternating Bit Protocol Alternating Bit Protocol: Εισαγωγή Το πρωτόκολλο Alternating Bit Protocol (ABP) είναι το απλούστερο πρωτόκολλο για τον έλεγχο σφαλμάτων ονομάζεται επίσης και Stop-and-Wait ARQ Κεντρική ιδέα: αποστολή ενός πλαισίου κάθε φορά και αναμονή για την επιβεβαίωσή του από τον παραλήπτη Είναι ένα πρωτόκολλο με χαμηλή πολυπλοκότητα αλλά και χαμηλή αξιοποίηση του συνδέσμου ο αποστολέας πρέπει να έχει τη δυνατότητα αποθήκευσης ενός πλαισίου χρησιμοποιούνται μόνο δύο αριθμοί ακολουθίας (οι 0 και 1). Xρειάζεται μόνο ένα bit στην κεφαλίδα του πλαισίου, το οποίο εναλλάσσεται μεταξύ των. τιμών 0 και 1, για την αναπαράσταση των αριθμών ακολουθίας Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 24 / 58

27 Έλεγχος σφαλμάτων Alternating Bit Protocol Λειτουργία ABP (1/2) Αποστολέας: εκπέμπει ένα πλαίσιο τη φορά και κρατά αντίγραφο του πλαισίου μέχρι αυτό να επιβεβαιωθεί από τον παραλήπτη για την αναμονή της επιβεβαίωσης χρησιμοποιείται χρονόμετρο που λήγει μετά από κάποιο προκαθορισμένο χρόνο (t timeout ) ο χρόνος t timeout πρέπει να είναι τέτοιος ώστε να επιτρέπει τη λήψη μιας επιβεβαίωσης και από τον πλέον απομακρυσμένο κόμβο τα πλαίσια αριθμούνται εναλλάξ με 0 ή 1 αν δεν ληφθεί επιβεβαίωση το πλαίσιο επανεκπέμπεται, διαφορετικά εκπέμπεται το επόμενο πλαίσιο Παραλήπτης: με την ορθή λήψη του πλαισίου: παραδίδει το πλαίσιο στο ανώτερο επίπεδο επιβεβαιώνει την ορθή λήψη ενός πλαισίου με ένα ACK το πλαίσιο ACK αριθμείται όπως και το πλαίσιο που επιβεβαιώνει Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 25 / 58

28 Έλεγχος σφαλμάτων Alternating Bit Protocol Λειτουργία ABP (2/2) Οι αριθμοί ακολουθίας χρησιμεύουν στην αναγνώριση και απόρριψη διπλοτύπων από τον παραλήπτη. Δημιουργία διπλοτύπων. Διπλότυπα δημιουργούνται όταν ο αποστολέας επαναλαμβάνει την αποστολή ενός. πλαισίου επειδή δεν γνωρίζει ότι το πλαίσιο παραδόθηκε σωστά Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 26 / 58

29 Έλεγχος σφαλμάτων Alternating Bit Protocol Απόδοση ABP (1/3) Η μετάδοση ενός πλαισίου στο ABP αποτελείται από k συνολικά προσπάθειες (k 1 αποτυχίες και 1 επιτυχία) σε κάθε αποτυχία δαπανάται χρόνος t timeout στην επιτυχία δαπανάται χρόνος 2tpr + t fr + t s + t ack d = (k 1)t timeout + 2t pr + t fr + t s + t ack E{d} = (E{k} 1)t timeout + 2t pr + t fr + t s + t ack Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 27 / 58

30 Έλεγχος σφαλμάτων Alternating Bit Protocol Απόδοση ABP (2/3) Το μέσο πλήθος προσπαθειών (και αποτυχιών) εξαρτάται από την πιθανότητα αποτυχίας μιας προσπάθειας (p) E{k} = 1 E{k 1} = p 1 p 1 p Η αξιοποίηση του συνδέσμου μετράται με τη ρυθμαπόδοση και την απόδοση C: εύρος ζώνης του συνδέσμου, lfr : μέγεθος του πλαισίου l R = fr ( p 1 p )t timeout+2t pr+t fr +t s+t ack n = t fr E{d} = R C Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 28 / 58

31 Έλεγχος σφαλμάτων Alternating Bit Protocol Απόδοση ABP (3/3) Στην ειδική περίπτωση που t timeout = 2t pr + t fr + t s + t ack (1 p)l R = fr 2t pr +t fr +t s +t ack Η ρυθμαπόδοση του ABP είναι χαμηλή σε συνδέσμους με υψηλό ρυθμό σφαλμάτων R p 1 0 Η ρυθμαπόδοση του ABP είναι χαμηλή σε συνδέσμους με μεγάλο γινόμενο καθυστέρησης-εύρους ζώνης ακόμα και όταν ο ρυθμός σφαλμάτων είναι μικρός R C,p 0 1 2t pr+t s+t ack R t pr t fr,p 0 tfr (1 p) tpr 2+ t fr +ts+t ack tpr t fr tpr 1 0 Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 29 / 58

32 Έλεγχος σφαλμάτων ARQ με κυλιόμενο παράθυρο Διάρθρωση.1 Λογική σύνδεση.2 Πλαισίωση.3 Ανίχνευση και διόρθωση σφαλμάτων.4 Έλεγχος σφαλμάτων Alternating Bit Protocol ARQ με κυλιόμενο παράθυρο Go-Back-N Selective Repeat.5 Έλεγχος ροής.6 Παραδείγματα Τεχνολογιών Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 30 / 58

33 Έλεγχος σφαλμάτων ARQ με κυλιόμενο παράθυρο Σκοπιμότητα και κεντρική ιδέα Η μικρή ρυθμαπόδοση του ABP οφείλεται στο ότι υπάρχει μόνο ένα πλαίσιο υπό μετάδοση κάθε φορά σε κάθε μετάδοση ο σύνδεσμος παραμένει αδρανής για χρόνο τουλάχιστον 2t pr σε περιπτώσεις σφαλμάτων ο σύνδεσμος παραμένει επανειλημμένα αδρανής Κεντρική ιδέα: περισσότερα από ένα πλαίσια υπό μετάδοση στο σύνδεσμο κάθε χρονική στιγμή ο αποστολέας επιτρέπεται να μεταδώσει παραπάνω από ένα πλαίσια πριν λάβει κάποια επιβεβαίωση Τα ARQ πρωτόκολλα αυτής της κατηγορίας ονομάζονται κυλιόμενου παραθύρου (Sliding Window ARQ) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 31 / 58

34 Έλεγχος σφαλμάτων ARQ με κυλιόμενο παράθυρο Βασικοί μηχανισμοί (1/4) Αποστολέας και παραλήπτης υλοποιούν τους μηχανισμούς ARQ: ο αποστολέας αριθμεί τα πλαίσια δεδομένων με διαφορετικούς ακολουθιακούς αριθμούς ο παραλήπτης επιβεβαιώνει τη λήψη ενός πλαισίου με μια επιβεβαίωση που έχει τον ίδιο ακολουθιακό αριθμό για την αναμονή των επιβεβαιώσεων, ο αποστολέας χρησιμοποιεί ένα χρονόμετρο για κάθε πλαίσιο δεδομένων Αποστολέας: μπορεί να εκπέμπει μέχρι SW S πλαίσια χωρίς να έχει λάβει κάποια επιβεβαίωση ο αριθμός SW S ονομάζεται (μέγεθος παραθύρου αποστολέα, Sender Window Size) μέχρι SW S πλαίσια βρίσκονται υπό μετάδοση στο σύνδεσμο ο αποστολέας πρέπει να έχει τη δυνατότητα να αποθηκεύει μέχρι SW S πλαίσια μέχρι τη λήψη της επιβεβαίωσης Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 32 / 58

35 Έλεγχος σφαλμάτων ARQ με κυλιόμενο παράθυρο Βασικοί μηχανισμοί (2/4) Αποστολέας: διατηρεί δύο μετρητές LAR, Last Acknowledgement Received: περιέχει τον αριθμό ακολουθίας της τελευταίας επιβεβαίωσης που ελήφθη ενημερώνεται με βάση τις επιβεβαιώσεις που λαμβάνονται LFS, Last Frame Sent: περιέχει τον αριθμό ακολουθίας του τελευταίου πλαισίου δεδομένων που στάλθηκε Ο αποστολέας μπορεί να μεταδώσει ένα πλαίσιο με αριθμό ακολουθίας k (δηλαδή LF S k) μόνο αν ισχύει: LF S LAR SW S Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 33 / 58

36 Έλεγχος σφαλμάτων ARQ με κυλιόμενο παράθυρο Βασικοί μηχανισμοί (3/4) Ο παραλήπτης ενδέχεται να λάβει πλαίσια δεδομένων εκτός σειράς (out of order) το φαινόμενο εμφανίζεται όταν κάποιο πακέτο που μεταδόθηκε πρώτο καταστρέφεται, ενώ ένα επόμενο παραδίδεται κανονικά Παραλήπτης: μπορεί να παραλάβει και να επιβεβαιώσει μέχρι RW S πλαίσια ο αριθμός RW S ονομάζεται (μέγεθος παραθύρου παραλήπτη, Receiver Window Size) ο παραλήπτης πρέπει να έχει τη δυνατότητα να αποθηκεύει μέχρι RW S 1 πλαίσια πριν τα παραδώσει στο ανώτερο επίπεδο μέχρι RW S πλαίσια μπορούν να φτάσουν στον παραλήπτη εκτός σειράς Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 34 / 58

37 Έλεγχος σφαλμάτων ARQ με κυλιόμενο παράθυρο Βασικοί μηχανισμοί (4/4) Παραλήπτης: διατηρεί επίσης δύο μετρητές LFR, Last Frame Received: περιέχει τον αριθμό ακολουθίας του τελευταίου πλαισίου δεδομένων που ελήφθη LAF, Largest Acceptable Frame: ο μέγιστος αριθμός ακολουθίας ενός πλαισίου ώστε να γίνει αποδεκτό Ένα πλαίσιο δεδομένων με ακολουθιακό αριθμό k: απορρίπτεται αν k LF R ή k > LAF γίνεται αποδεκτό (δηλαδή LF R k) και επιβεβαιώνεται αν LF R k LAF Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 35 / 58

38 Έλεγχος σφαλμάτων ARQ με κυλιόμενο παράθυρο Αριθμοί ακολουθίας Το πλήθος των ακολουθιακών αριθμών που χρησιμοποιούνται (N) δεν μπορεί να είναι ανεξέλεγκτα μεγάλο χρειάζονται log2 N bits για την αναπαράστασή τους, τα οποία ενσωματώνονται στο πλαίσιο (δεδομένων ή επιβεβαίωσης) Κεντρική ιδέα: χρειάζονται μόνο τόσοι ακολουθιακοί αριθμοί όσα τα πλαίσια σε εκκρεμότητα είναι εφικτή η διάκριση των πλαισίων με βάση τον ακολουθιακό αριθμό επόμενα πλαίσια μεταδίδονται με επαναχρησιμοποίηση των ακολουθιακών αριθμών (sequence number rollover). Πλήθος ακολουθιακών αριθμών. Ένα πρωτόκολλο ARQ χρειάζεται συνολικά SW S + RW S διαφορετικούς ακολουθιακούς αριθμούς SW S πλαίσια υπό μετάδοση. RW S πλαίσια εκτός σειράς που είναι αποθηκευμένα στον παραλήπτη και η παράδοση τους στο ανώτερο επίπεδο εκκρεμεί Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 36 / 58

39 Έλεγχος σφαλμάτων ARQ με κυλιόμενο παράθυρο Μέγεθος παραθύρου Η επιλογή του SW S σχετίζεται με την αξιοποίηση του συνδέσμου η βέλτιστη επιλογή προσδιορίζεται από το γινόμενο καθυστέρησης-εύρους ζώνης Η επιλογή των SW S και RW S επηρεάζει την πολυπλοκότητα του μηχανισμού ARQ μέγεθος χώρου αποθήκευσης στον αποστολέα: SW S μέγεθος χώρου αποθήκευσης στον παραλήπτη: RW S 1 αναπαράσταση αριθμών ακολουθίας με log2 (SW S + RW S) bits Συνηθέστερες επιλογές για SW S και RW S RW S = 1 πρωτόκολλο Go-Back-N RW S = SW S πρωτόκολλο Selective Repeat. Το ABP είναι ένα πρωτόκολλο κυλιόμενου παραθύρου με SW S = 1 και RW S = 1 Όταν αναφέρουμε ότι το μέγεθος του παραθύρου είναι W SW S = RW S = W Δεν έχει νόημα να ισχύει RW S > SW S (δεν υπάρχει περίπτωση να φτάσουν στον παραλήπτη. περισσότερα από τα πλαίσια που μεταδίδει ο αποστολέας) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 37 / 58

40 Έλεγχος σφαλμάτων Go-Back-N Διάρθρωση.1 Λογική σύνδεση.2 Πλαισίωση.3 Ανίχνευση και διόρθωση σφαλμάτων.4 Έλεγχος σφαλμάτων Alternating Bit Protocol ARQ με κυλιόμενο παράθυρο Go-Back-N Selective Repeat.5 Έλεγχος ροής.6 Παραδείγματα Τεχνολογιών Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 38 / 58

41 Έλεγχος σφαλμάτων Go-Back-N Go-Back-N: Εισαγωγή Το πρωτόκολλο Go-Back-N (GBN) ανήκει στην κατηγορία Sliding Window ARQ μέγεθος παραθύρου αποστολέα SW S = W μέγεθος παραθύρου παραλήπτη RW S = 1 Επιτυγχάνει μέτρια αξιοποίηση του συνδέσμου και χαρακτηρίζεται από μέτρια πολυπλοκότητα δεν επιτυγχάνει υψηλή ρυθμαπόδοση σε συνδέσμους με υψηλό ρυθμό σφαλμάτων απαιτείται δυνατότητα αποθήκευσης μέχρι W πλαισίων στον αποστολέα δεν απαιτείται δυνατότητα αποθήκευσης στον παραλήπτη απαιτείται η χρήση W + 1 αριθμών ακολουθίας. Για την αναπαράσταση των αριθμών ακολουθίας χρειάζονται log 2 (W + 1) bits στην κεφαλίδα ενός πλαισίου Χρειάζονται W + 1 αριθμοί ακολουθίας ενώ το μέγιστο πλήθος των υπό μετάδοση. πλαισίων είναι W Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 39 / 58

42 Έλεγχος σφαλμάτων Go-Back-N Λειτουργία Go-Back-N (1/2) Αποστολέας: αριθμεί τα προς μετάδοση πλαίσια χρησιμοποιώντας τους ακολουθιακούς αριθμούς 0,..., W κυκλικά εκπέμπει μέχρι W μη επιβεβαιωμένα πλαίσια αν δεν ληφθεί επιβεβαίωση για ένα πλαίσιο με αριθμό ακολουθίας k τότε επανεκπέμπονται όλα τα πλαίσια από το k μέχρι την εξάντληση του παραθύρου Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 40 / 58

43 Έλεγχος σφαλμάτων Go-Back-N Λειτουργία Go-Back-N (2/2) Παραλήπτης: ένα πλαίσιο γίνεται αποδεκτό και επιβεβαιώνεται (με ένα πλαίσιο ACK με τον ίδιο αριθμό ακολουθίας) μόνο αν ληφθεί στη σωστή σειρά τα πλαίσια με σωστή σειρά παραδίδονται στο ανώτερο επίπεδο απορρίπτει όλα τα πλαίσια που λαμβάνονται εκτός σειράς Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 41 / 58

44 Έλεγχος σφαλμάτων Go-Back-N Αριθμοί ακολουθίας στο Go-Back-N Απαιτούνται W + 1 διαφορετικοί αριθμοί ακολουθίας για να γίνεται διάκριση των διπλότυπων πλαισίων ακόμα και όταν χαθεί η επιβεβαίωση του πρώτου πλαισίου του τρέχοντος παραθύρου του αποστολέα Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 42 / 58

45 Έλεγχος σφαλμάτων Selective Repeat Διάρθρωση.1 Λογική σύνδεση.2 Πλαισίωση.3 Ανίχνευση και διόρθωση σφαλμάτων.4 Έλεγχος σφαλμάτων Alternating Bit Protocol ARQ με κυλιόμενο παράθυρο Go-Back-N Selective Repeat.5 Έλεγχος ροής.6 Παραδείγματα Τεχνολογιών Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 43 / 58

46 Έλεγχος σφαλμάτων Selective Repeat Selective Repeat: Εισαγωγή Το πρωτόκολλο Selective Repeat (SR) ανήκει στην κατηγορία Sliding Window ARQ μέγεθος παραθύρου αποστολέα SW S = W μέγεθος παραθύρου παραλήπτη RW S = SW S Επιτυγχάνει καλή αξιοποίηση του συνδέσμου και χαρακτηρίζεται από υψηλή πολυπλοκότητα απαιτείται δυνατότητα αποθήκευσης μέχρι W πλαισίων στον αποστολέα απαιτείται δυνατότητα αποθήκευσης μέχρι W 1 πλαισίων στον παραλήπτη απαιτείται η χρήση 2W αριθμών ακολουθίας. Για την αναπαράσταση των αριθμών ακολουθίας χρειάζονται log 2 (2W ) bits στην κεφαλίδα ενός πλαισίου Χρειάζονται 2W αριθμοί ακολουθίας ενώ το μέγιστο πλήθος των υπό μετάδοση πλαισίων είναι. W Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 44 / 58

47 Έλεγχος σφαλμάτων Selective Repeat Λειτουργία Selective Repeat (1/2) Αποστολέας: αριθμεί τα προς μετάδοση πλαίσια χρησιμοποιώντας τους ακολουθιακούς αριθμούς 0,..., 2W 1 κυκλικά εκπέμπει μέχρι W μη επιβεβαιωμένα πλαίσια αν δεν ληφθεί επιβεβαίωση για ένα πλαίσιο με αριθμό ακολουθίας k τότε επανεκπέμπεται μόνο το πλαίσιο αυτό Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 45 / 58

48 Έλεγχος σφαλμάτων Selective Repeat Λειτουργία Selective Repeat (2/2) Παραλήπτης: επιβεβαιώνει την ορθή λήψη ενός πλαισίου με ένα πλαίσιο ACK με τον ίδιο αριθμό ακολουθίας αποθηκεύει τα πλαίσια που φτάνουν εκτός σειράς όταν είναι δυνατή η ανάκτηση της σειράς μιας ομάδας πλαισίων τότε αυτά προωθούνται στο ανώτερο επίπεδο Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 46 / 58

49 Έλεγχος σφαλμάτων Selective Repeat Αριθμοί ακολουθίας στο Selective Repeat Απαιτούνται 2W διαφορετικοί αριθμοί ακολουθίας για να γίνεται διάκριση των διπλότυπων πλαισίων ακόμα και όταν χαθούν οι επιβεβαιώσεις για W πλαίσια Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 47 / 58

50 Έλεγχος ροής Διάρθρωση.1 Λογική σύνδεση.2 Πλαισίωση.3 Ανίχνευση και διόρθωση σφαλμάτων.4 Έλεγχος σφαλμάτων Alternating Bit Protocol ARQ με κυλιόμενο παράθυρο Go-Back-N Selective Repeat.5 Έλεγχος ροής.6 Παραδείγματα Τεχνολογιών Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 48 / 58

51 Έλεγχος ροής Αναγκαιότητα αλγόριθμων ελέγχου ροής Πρόβλημα ελέγχου ροής: ο παραλήπτης δεν μπορεί να λάβει τα δεδομένα με το ρυθμό που του αποστέλλονται π.χ. λόγω αυξημένου φόρτου επεξεργασίας συνέπεια: απώλεια πλαισίων λόγω του πεπερασμένου αποθηκευτικού χώρου Οι αλγόριθμοι ARQ αντιμετωπίζουν το πρόβλημα ως μέρος του γενικότερου προβλήματος της απώλειας πλαισίων Αναγκαιότητα: αλγόριθμοι μειωμένης πολυπλοκότητας που επιλύουν μόνο το πρόβλημα του ελέγχου ροής χρήσιμοι σε περιπτώσεις που τα σφάλματα στο κανάλι δεν υπάρχουν ή διορθώνονται με ένα κώδικα ευθείας διόρθωσης ονομάζονται αλγόριθμοι ελέγχου ροής (flow control algorithms) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 49 / 58

52 Έλεγχος ροής Κατηγορίες αλγόριθμων ελέγχου ροής Η τεχνική του κυλιόμενου παραθύρου χρησιμοποιείται και στους αλγόριθμους ελέγχου ροής οι αλγόριθμοι αυτοί ανήκουν στην κατηγορία αλγορίθμων ελέγχου ροής με ανάδραση (feedback-based flow control) Οι σημαντικότεροι αλγόριθμοι είναι οι: Stop-and-Wait Sliding Window flow control. Ο έλεγχος ροής με ανάδραση ονομάζεται και έλεγχος ροής κλειστού βρόχου (closed loop flow control) Η άλλη κατηγορία ελέγχου ροής ονομάζεται έλεγχος ροής ανοιχτού βρόχου (open loop flow. control) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 50 / 58

53 Έλεγχος ροής Stop-and-Wait Ο αποστολέας μπορεί να μεταδώσει μόνο ένα πλαίσιο αναμένοντας την επιβεβαίωσή του το πλαίσιο επανεκπέμπεται αν δεν επιβεβαιωθεί μέσα στο χρόνο αναμονής Ο παραλήπτης επιβεβαιώνει ένα πλαίσιο μόνο αν διαθέτει αποθηκευτικό χώρο για να λάβει και επόμενο πλαίσιο με τον τρόπο αυτό μπορεί να ελέγξει την αποστολή δεδομένων Μειονέκτημα: χαμηλή ρυθμαπόδοση ακόμα και αν ο παραλήπτης μπορεί να λαμβάνει πλαίσια χωρίς διακοπές.. Οι αλγόριθμοι ελέγχου ροής υποθέτουν ότι δεν υπάρχουν σφάλματα στο κανάλι Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 51 / 58

54 Έλεγχος ροής Sliding Window (1/2) Αποτελεί γενίκευση του Stop-and-Wait με τη βοήθεια της τεχνικής Sliding Window ο αποστολέας μπορεί να μεταδώσει μέχρι SW S πλαίσια ο παραλήπτης μπορεί να αποθηκεύει μέχρι RW S λαμβανόμενα πλαίσια Ισχύει SW S = RW S δεν έχει νόημα η επιλογή SW S < RW S (ο παραλήπτης δεν θα λάβει περισσότερα πλαίσια από αυτά που στέλνει ο αποστολέας) επίσης δεν έχει νόημα η επιλογή SW S > RW S (ο αποστολέας στέλνει πλαίσια τα οποία δεν μπορούν να αποθηκευτούν) Ο παραλήπτης επιβεβαιώνει ένα πλαίσιο μόνο αν διαθέτει αποθηκευτικό χώρο για τουλάχιστον RW S πλαίσια με τον τρόπο αυτό μπορεί να περιορίσει το ρυθμό αποστολής Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 52 / 58

55 Έλεγχος ροής Sliding Window (2/2). Σε μια εναλλακτική υλοποίηση ο παραλήπτης μπορεί να διαμορφώνει δυναμικά το μέγεθος του παραθύρου και να ενημερώνει (μέσω των επιβεβαιώσεων) τον αποστολέα για το νέο. μέγεθος Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 53 / 58

56 Παραδείγματα Τεχνολογιών Διάρθρωση.1 Λογική σύνδεση.2 Πλαισίωση.3 Ανίχνευση και διόρθωση σφαλμάτων.4 Έλεγχος σφαλμάτων Alternating Bit Protocol ARQ με κυλιόμενο παράθυρο Go-Back-N Selective Repeat.5 Έλεγχος ροής.6 Παραδείγματα Τεχνολογιών Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 54 / 58

57 Παραδείγματα Τεχνολογιών High-level Data Link Control (1/2) Το πρωτόκολλο High-level Data Link Control, HDLC είναι ένα πρωτόκολλο του επιπέδου συνδέσμου μετάδοσης δεδομένων (data link layer) προτάθηκε από τον οργανισμό ISO η αρχική του έκδοση (Synchronous Data Link Control, SDLC) προτάθηκε από την IBM μετεξέλιξή του αποτελεί το Link Access Procedure, LAP που προτάθηκε από την CCITT και χρησιμοποιείται στα δίκτυα X.25 Η οριοθέτηση του πλαισίου γίνεται με δείκτες συνόρων και συμπλήρωση bit ο χαρακτήρας που σηματοδοτεί την έναρξη και λήξη του πλαισίου είναι ο η πληροφορία αυτή μεταδίδεται και όταν δεν υπάρχουν δεδομένα ώστε να διευκολύνεται ο συγχρονισμός των κόμβων που επικοινωνούν Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 55 / 58

58 Παραδείγματα Τεχνολογιών High-level Data Link Control (2/2) Πεδία πλαισίου HDLC: address: περιέχει τη διεύθυνση του παραλήπτη control: χρησιμοποιείται για να ορίσει διαφορετικούς τύπους πλαισίων (ελέγχου και δεδομένων) checksum: χρησιμοποιείται για ανίχνευση σφαλμάτων (CRC κώδικας με ακολουθία αναφοράς , CRC-16-CCITT) Για τον έλεγχο σφαλμάτων το HDLC χρησιμοποιεί την τεχνική sliding window το μέγεθος του παραθύρου αποστολέα είναι 7 (3 bit για ακολουθιακούς αριθμούς) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 56 / 58

59 Παραδείγματα Τεχνολογιών Point-to-Point Protocol (1/2) Το Point-to-Point Protocol, PPP χρησιμοποιείται για απευθείας συνδέσεις δύο κόμβων συνήθως χρησιμοποιείται σε dial-up συνδέσεις Η οριοθέτηση του πλαισίου γίνεται με δείκτες συνόρων και συμπλήρωση byte ο χαρακτήρας που σηματοδοτεί την έναρξη και λήξη του πλαισίου (flag) είναι ο το μέγεθος του πλαισίου είναι συνήθως 1500 bytes αλλά μπορεί να καθοριστεί διαφορετικά Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 57 / 58

60 Παραδείγματα Τεχνολογιών Point-to-Point Protocol (2/2) Πεδία πλαισίου PPP: address: περιέχει τη διεύθυνση του παραλήπτη protocol: χρησιμοποιείται ως κλειδί αποπολύπλεξης (προσδιορίζει το πρωτόκολλο ανώτερου επιπέδου στο οποίο πρέπει να παραδοθεί ή από το οποίο προέρχεται το ωφέλιμο φορτίο) checksum: χρησιμοποιείται για ανίχνευση σφαλμάτων (CRC κώδικας με ακολουθία αναφοράς ) Το μέγεθος πολλών πεδίων του πλαισίου PPP είναι διαπραγματεύσιμο το πρωτόκολλο Link Control Protocol (LCP) χρησιμοποιείται για τον καθορισμό του μεγέθους των πεδίων Το πρωτόκολλο LCP είναι επίσης υπεύθυνο για την έναρξη της επικοινωνίας μεταξύ δύο κόμβων τα πλαίσια που χρησιμοποιεί το LCP ονομάζονται πλαίσια ελέγχου κάθε είδος πλαισίου χαρακτηρίζεται από διαφορετική τιμή στο πεδίο control Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 58 / 58

61 Τέλος Ενότητας

62 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Ιωαννίνων» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους.

63 Σημειώματα

64 Σημείωμα Ιστορικού Εκδόσεων Έργου Το παρόν έργο αποτελεί την έκδοση 1.0. Έχουν προηγηθεί οι κάτωθι εκδόσεις: Έκδοση 1.0 διαθέσιμη εδώ.

65 Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Ιωαννίνων, Διδάσκων : Επίκουρος Καθηγητής Ε. Παπαπέτρου. «Δίκτυα Υπολογιστών. Αξιόπιστη επικοινωνία μέσα από ένα σύνδεσμο». Έκδοση: 1.0. Ιωάννινα Διαθέσιμο από τη δικτυακή διεύθυνση:

66 Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση Όχι Παράγωγα Έργα, Διεθνής Έκδοση 4.0 [1] ή μεταγενέστερη. [1] Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο. που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο. που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο. Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στη Δικτύωση Υπολογιστών

Εισαγωγή στη Δικτύωση Υπολογιστών Εισαγωγή στη Δικτύωση Υπολογιστών Ενότητα 3: Το Επίπεδο Συνδέσμου Δεδομένων Δημήτριος Τσώλης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης Πολιτισμικού Περιβάλλοντος και Νέων Τεχνολογιών

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

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑΣ Κεφάλαιο 10 : Κωδικοποίηση καναλιού Χρήστος Ξενάκης Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων Περιεχόμενα Ομιλίας Απόσταση και βάρος Hamming Τεχνικές και κώδικες ανίχνευσης &

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

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

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

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

Ψηφιακή Λογική Σχεδίαση

Ψηφιακή Λογική Σχεδίαση Ψηφιακή Λογική Σχεδίαση Επιμέλεια: Γεώργιος Θεοδωρίδης, Επίκουρος Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σημείωμα Αδειοδότησης Το παρόν

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

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

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

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

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 5 η Άσκηση Συγχώνευση & απαρίθμηση Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης

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

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

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

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

ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ ΜΑC

ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ ΜΑC ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ Το επίπεδο σύνδεσης αποτελείται από δύο υποεπίπεδα: Το υποεπίπεδο ελέγχου προσπέλασης μέσων (Medium Access Control) Το υποεπίπεδο λογικού ελέγχου σύνδεσης (Logical Link Control) To υποεπίπεδο

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

Προχωρημένα Θέματα Προγραμματισμού Δικτύων

Προχωρημένα Θέματα Προγραμματισμού Δικτύων 1 Ελληνική ημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Προχωρημένα Θέματα Προγραμματισμού Δικτύων Ενότητα 9: ΈλεγχοςΡοήςΚλειστούΒρόχου(1) Φώτης Βαρζιώτης 2 Ανοιχτά Τμήμα Μηχανικών Πληροφορικής ΤΕ

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

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 5 η Άσκηση - Συγχώνευση Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 1

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 1 Εισαγωγή στους Αλγορίθμους Φροντιστήριο 1 Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

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

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

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

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

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

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

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

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

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

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

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

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

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

ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 6

ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 6 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 6: Ανάδραση Χατζόπουλος Αλκιβιάδης Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχ. Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Το Επίπεδο Ζεύξης (ή Σύνδεσης) Δεδομένων

Το Επίπεδο Ζεύξης (ή Σύνδεσης) Δεδομένων Το Επίπεδο Ζεύξης (ή Σύνδεσης) Δεδομένων Διαφάνειες στα πλαίσια του μαθήματος: Δίκτυα Υπολογιστών Τμήμα Πληροφορικής και Τεχνολογίας Υπολογιστών, ΤΕΙ Λαμίας Πέτρος Λάμψας 2004 Προτεινόμενη Βιβλιογραφία

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

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 6 η Άσκηση - DFS δένδρα Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν

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

Εισαγωγή στη Δικτύωση Υπολογιστών

Εισαγωγή στη Δικτύωση Υπολογιστών Εισαγωγή στη Δικτύωση Υπολογιστών Ενότητα 4: Το Επίπεδο Δικτύου Δημήτριος Τσώλης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης Πολιτισμικού Περιβάλλοντος και Νέων Τεχνολογιών Στόχοι Μαθήματος

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

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra Εισαγωγή στους Αλγορίθμους Ενότητα 1η Άσκηση Αλγόριθμος Dijkra Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upara.gr Άδειες Χρήσης Το παρόν

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

Ψηφιακές Επικοινωνίες

Ψηφιακές Επικοινωνίες Ψηφιακές Επικοινωνίες Ενότητα 3: Μαθιόπουλος Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Μέρος Α 3 Διαμόρφωση βασικής ζώνης (1) H ψηφιακή πληροφορία μεταδίδεται απ ευθείας με τεχνικές

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

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Emil: zro@ei.uptrs.r Άδειες Χρήσης Το παρόν

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

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskl Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Emil: zro@ei.uptrs.r Άδειες Χρήσης Το παρόν

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

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

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

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

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

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

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

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

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

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

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΜΕΤΑΒΑΤΙΚΑ ΦΑΙΝΟΜΕΝΑ ΣΤΑ ΣΗΕ Λαμπρίδης Δημήτρης Κατσανού Βάνα Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

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

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΜΕΤΑΒΑΤΙΚΑ ΦΑΙΝΟΜΕΝΑ ΣΤΑ ΣΗΕ Λαμπρίδης Δημήτρης Κατσανού Βάνα Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

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

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΜΕΤΑΒΑΤΙΚΑ ΦΑΙΝΟΜΕΝΑ ΣΤΑ ΣΗΕ Λαμπρίδης Δημήτρης Κατσανού Βάνα Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

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

Ψηφιακή Επεξεργασία Εικόνων

Ψηφιακή Επεξεργασία Εικόνων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Ψηφιακή Επεξεργασία Εικόνων Ενότητα # 14: Τμηματοποίηση με χρήση τυχαίων πεδίων Markov Καθηγητής Γιώργος Τζιρίτας Τμήμα Επιστήμης Υπολογιστών Τμηματοποίηση εικόνων

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

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

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

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

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

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

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

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

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

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

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

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

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

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας 1 Περιεχόμενα 1 η Άσκηση... 4 2 η Άσκηση... 7 3 η Άσκηση... 10 Χρηματοδότηση... 12 Σημείωμα Αναφοράς... 13 Σημείωμα Αδειοδότησης...

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

Δομές Δεδομένων Ενότητα 1

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

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

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

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

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

Προχωρημένα Θέματα Προγραμματισμού Δικτύων Ενότητα 8: ΈλεγχοςΡοήςΑνοικτούΒρόχου Φώτης Βαρζιώτης

Προχωρημένα Θέματα Προγραμματισμού Δικτύων Ενότητα 8: ΈλεγχοςΡοήςΑνοικτούΒρόχου Φώτης Βαρζιώτης Ελληνική ημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Προχωρημένα Θέματα Προγραμματισμού Δικτύων Ενότητα 8: ΈλεγχοςΡοήςΑνοικτούΒρόχου Φώτης Βαρζιώτης Ανοιχτά Τμήμα Μηχανικών Πληροφορικής ΤΕ Προχωρημένα

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

Προχωρημένα Θέματα Προγραμματισμού Δικτύων

Προχωρημένα Θέματα Προγραμματισμού Δικτύων Ελληνική ημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Προχωρημένα Θέματα Προγραμματισμού Δικτύων Ενότητα 7: Εισαγωγή στον έλεγχο ροής πακέτων δικτύου Φώτης Βαρζιώτης Ανοιχτά Ακαδημαϊκά Μαθήματα στο

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

Συστήματα Επικοινωνιών

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

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

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους. Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους. Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

Οργάνωση Υπολογιστών

Οργάνωση Υπολογιστών Οργάνωση Υπολογιστών Επιμέλεια: Γεώργιος Θεοδωρίδης, Επίκουρος Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών 1 Άδειες Χρήσης Το παρόν υλικό

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

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

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

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

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Προγραμματισμός Η/Υ Βασικές Προγραμματιστικές Δομές ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Δομή Ελέγχου Ροής (IF) Η εντολή IF χρησιμοποιείται όταν

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

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

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

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

ΟΙΚΟΝΟΜΕΤΡΙΑ. Ενότητα 3: Πολλαπλή Παλινδρόμηση. Αναπλ. Καθηγητής Νικόλαος Σαριαννίδης Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

ΟΙΚΟΝΟΜΕΤΡΙΑ. Ενότητα 3: Πολλαπλή Παλινδρόμηση. Αναπλ. Καθηγητής Νικόλαος Σαριαννίδης Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) ΟΙΚΟΝΟΜΕΤΡΙΑ Ενότητα 3: Πολλαπλή Παλινδρόμηση. Αναπλ. Καθηγητής Νικόλαος Σαριαννίδης Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

Εισαγωγή στην Επιστήμη των Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 2: Αποθήκευση Δεδομένων: Κώδικες, 1ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Η Ενότητα 2 διαπραγματεύεται

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

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2) Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2) Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

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

Επιχειρησιακή Έρευνα

Επιχειρησιακή Έρευνα Επιχειρησιακή Έρευνα Ενότητα 10: Ειδικές περιπτώσεις επίλυσης με τη μέθοδο simplex (2o μέρος) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων

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

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

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

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

Κβαντική Επεξεργασία Πληροφορίας

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

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

Διδακτική της Πληροφορικής

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

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

Μηχανολογικό Σχέδιο Ι

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

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 11: Θεωρία Οργάνωσης & Διοίκησης Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

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

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

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

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 3: Εφαρμογές Δικτυωτής Ανάλυσης (2 ο Μέρος)

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 3: Εφαρμογές Δικτυωτής Ανάλυσης (2 ο Μέρος) Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 3: Εφαρμογές Δικτυωτής Ανάλυσης (2 ο Μέρος) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων

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

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

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

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 7: ΑΣΚΗΣΕΙΣ ΜΕΓΕΘΟΥΣ ΕΠΙΧΕΙΡΗΣΗΣ Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Ενότητα. Εισαγωγή στις βάσεις δεδομένων Ενότητα 1 Εισαγωγή στις βάσεις δεδομένων 2 1.1 Βάσεις Δεδομένων Ένα βασικό στοιχείο των υπολογιστών είναι ότι έχουν τη δυνατότητα να επεξεργάζονται εύκολα και γρήγορα μεγάλο πλήθος δεδομένων και πληροφοριών.

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

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

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

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

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Ανοικτά Ακαδημαϊκά Μαθήματα Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Πίνακες Νερού σε κατάσταση Κορεσμού Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Διπλ. Ναυπηγός Μηχανολόγος Μηχανικός M.Sc. Διασφάλιση

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

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη Ενότητα 3: Κλασικά Υποδείγματα της Διεθνούς Οικονομικής Θεωρίας (Heckscher-Ohlin model) Γρηγόριος

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

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

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

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

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη Ενότητα 9: Άσκηση εμπορικής πολιτικής Παράδειγμα άσκησης εμπορικής πολιτικής Γρηγόριος Ζαρωτιάδης

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

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

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

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

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη Ενότητα 8: Η Οικονομική πολιτική της Ευρωπαϊκής Ένωσης Γρηγόριος Ζαρωτιάδης Άδειες Χρήσης Το

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

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

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

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

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

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

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 8: Συστήματα αρίθμησης

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 8: Συστήματα αρίθμησης ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 8: Συστήματα αρίθμησης Μιχάλης Δρακόπουλος Σχολή Θετικών επιστημών Τμήμα Μαθηματικών ΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 8 Σημειώσεις βασισμένες στο βιβλίο Το MATLAB στην Υπολογιστική

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ. Γενική Ιατρική

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

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

Βέλτιστος Έλεγχος Συστημάτων

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

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

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών Μαθηματικά Διοικητικών & Οικονομικών Επιστημών Ενότητα 11: Διανύσματα (Φροντιστήριο) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων &

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

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 5 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 5 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ.   url: στους Ηλεκτρονικούς Υπολογιστές 5 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ email: leo@mail.ntua.gr url: http://users.ntua.gr/leo Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

Μαθηματικά και Φυσική με Υπολογιστές

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

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

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός Κεφάλαιο Γ.4: Ολοκλήρωση με Αντικατάσταση Όνομα Καθηγητή: Γεώργιος Ν. Μπροδήμας Τμήμα Φυσικής Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 4

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 4 Εισαγωγή στους Αλγορίθμους Φροντιστήριο 4 Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

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

Διαχείριση Έργων. Ενότητα 4: Διάγραμμα Gannt

Διαχείριση Έργων. Ενότητα 4: Διάγραμμα Gannt Διαχείριση Έργων Ενότητα 4: Διάγραμμα Gannt Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων & Τροφίμων (Δ.Ε.Α.Π.Τ.) Διάγραμμα Gannt Υποενότητα

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

Αριθμητική Ανάλυση. Ενότητα 1: Εισαγωγή Βασικές Έννοιες. Φραγκίσκος Κουτελιέρης Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών

Αριθμητική Ανάλυση. Ενότητα 1: Εισαγωγή Βασικές Έννοιες. Φραγκίσκος Κουτελιέρης Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών Ενότητα 1: Εισαγωγή Βασικές Έννοιες Φραγκίσκος Κουτελιέρης Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ ΦΡΑΓΚΙΣΚΟΣ ΚΟΥΤΕΛΙΕΡΗΣ Εισαγωγή 2 Περιεχόμενα 1. Εισαγωγή 2. Αριθμητική παραγώγιση

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

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

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

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

Διεθνές εξαγωγικό Μάρκετινγκ Ενότητα 6η: Εξαγωγικό Μάρκετινγκ και διανομή

Διεθνές εξαγωγικό Μάρκετινγκ Ενότητα 6η: Εξαγωγικό Μάρκετινγκ και διανομή Διεθνές εξαγωγικό Μάρκετινγκ Ενότητα 6η: Εξαγωγικό Μάρκετινγκ και διανομή Θεοδωρίδης Προκόπης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων & Τροφίμων (Δ.Ε.Α.Π.Τ.)

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

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

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

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

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών Μαθηματικά Διοικητικών & Οικονομικών Επιστημών Ενότητα 7: Παράγωγος, ελαστικότητα, παραγώγιση συναρτήσεων (Φροντιστήριο) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης

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

Διδακτική της Πληροφορικής

Διδακτική της Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 13: Διδακτική της Δομής Επανάληψης Σταύρος Δημητριάδης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

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

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

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

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

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

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

ΗΛΕΚΤΡΟΝΙΚΗ Ι Ενότητα 5

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

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

Διοικητική Λογιστική

Διοικητική Λογιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διοικητική Λογιστική Ενότητα 10: Προσφορά και κόστος Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα #12: Περιπτώσεις Χρήσης Σταμέλος Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων 1 η Διάλεξη Ενδεικτικές λύσεις ασκήσεων 1 Περιεχόμενα 1 η Άσκηση... 3 2 η Άσκηση... 3 3 η Άσκηση... 3 4 η Άσκηση... 3 5 η Άσκηση... 4 6 η Άσκηση... 4 7 η Άσκηση... 4 8 η Άσκηση... 5 9 η Άσκηση... 5 10

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