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

Σχετικά έγγραφα
Δίκτυα Υπολογιστών I

.1 Βασικές Έννοιες Δικτύωσης. .2 Δίκτυα Άμεσου Συνδέσμου. .3 Δίκτυα Μεταγωγής και Διαδίκτυα. .4 Δικτύωση: συνολική θεώρηση

Βασικές Αρχές Δικτύωσης. Ευάγγελος Παπαπέτρου

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

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

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

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

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

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

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

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

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

Εισαγωγή στο πως λειτουργεί το διαδίκτυο

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Σχεδίαση Δικτύων Υπολογιστών

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

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

Εισαγωγή στο διαδίκτυο

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26

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

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

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

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 7: Τοπικά δίκτυα

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

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

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

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

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

Τηλεπικοινωνιακά Ψηφιακά Δίκτυα Ενότητα 1: Δομή και Οργάνωση των Δημόσιων Τηλεπικοινωνιακών Δικτύων

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

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

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

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

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

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας

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

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

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

ΗΜΥ 360: Δίκτυα Υπολογιστών. Εισαγωγή

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

Σχεδίαση Δικτύων Υπολογιστών

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

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

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος

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

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

Κεφάλαιο 2. Υπολογιστές και Τεχνολογία Επικοινωνιών Παρελθόν - Παρόν - Μέλλον

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

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

1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19

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

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

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

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

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

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

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

Σχεδίαση Δικτύων Υπολογιστών

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

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

Λογισμικό Δικτύων Πέτρος Λάμψας 2007

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

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

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

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

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

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή Πρότυπο τριών Διαστάσεων Λειτουργίας Μοντέλο Διαχείρισης FCAPS Το Δίκτυο του Ε.Μ.Π. Περιβάλλον Εργαστηριακών Ασκήσεων

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

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

Ασφάλεια Υπολογιστικών Συστημάτων

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

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

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

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

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

Δίκτυα (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

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

Δίκτυα H/Y στη Δασοπονία

Φύλλο Κατανόησης 1.8

ΕΥΑΓΓΕΛΟΣ Χ. ΖΙΟΥΛΑΣ

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

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

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

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

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας

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

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

ΔΗΜΟΣΙΟ ΙΕΚ ΚΑΛΑΜΑΤΑΣ ΓΕΝΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΔΒΜ

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

Τηλεπικοινωνιακά Δίκτυα Ευρείας Ζώνης Ενότητα 8: MPLS και Τηλεπικοινωνιακή Κίνηση

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

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

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

Τηλεματική και Νέες Υπηρεσίες

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

Ερώτηση 1 η : Τι είναι τα πρωτόκολλα επικοινωνίας? : Ποιες είναι οι λειτουργίες των πρωτοκόλλων. Ερώτηση 2 η επικοινωνίας?

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 9: MPLS

Εφαρμοσμένη Βελτιστοποίηση

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

Transcript:

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

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

Διάρθρωση Δίκτυα Υπολογιστών Βασικές Αρχές Δικτύωσης 1 Βασικές Έννοιες Δικτύωσης 2 Δίκτυα Άμεσου Συνδέσμου Ευάγγελος Παπαπέτρου 3 Δίκτυα Μεταγωγής και Διαδίκτυα Τμ Μηχ Η/Υ & Πληροφορικής, Παν Ιωαννίνων 4 Δικτύωση: συνολική θεώρηση 5 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 1 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 2 / 35 Βασικές Έννοιες Δικτύωσης Βασικές Έννοιες Δικτύωσης Διάρθρωση 1 Βασικές Έννοιες Δικτύωσης 2 Δίκτυα Άμεσου Συνδέσμου 3 Δίκτυα Μεταγωγής και Διαδίκτυα 4 Δικτύωση: συνολική θεώρηση 5 Ένας απλός ορισμός Δίκτυο Υπολογιστών (πρώτος ορισμός) Ένα σύνολο από δύο ή παραπάνω υπολογιστές που είναι συνδεδεμένοι μεταξύ τους με ένα ή παραπάνω φυσικά μέσα Οι υπολογιστές καλούνται κόμβοι (nodes) κόμβος του δικτύου μπορεί να είναι κάθε είδους υπολογιστής ή τερματικό κάθε κόμβος προσδιορίζεται από τουλάχιστον μια αλφαριθμητική τιμή που καλείται διεύθυνση Κάθε φυσικό μέσο καλείται ζεύξη, σύνδεσμος (link) ή κανάλι πχ οπτική ίνα, ομοαξωνικό καλώδιο Οι κόμβοι και οι σύνδεσμοι αποτελούν τους πόρους (resources) του δικτύου ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 3 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 4 / 35

Βασικές Έννοιες Δικτύωσης Point-to-point και Full Mesh δικτύωση Απλούστερος τρόπος σύνδεσης: απευθείας σύνδεση δύο κόμβων (point-to-point connection) Για τη σύνδεση N κόμβων απαιτούνται N(N 1)/2 σύνδεσμοι το δίκτυο αυτό καλείται full mesh δίκτυο Βασικές Έννοιες Δικτύωσης Δικτύωση με Κοινοχρησία πόρων (1/2) Η full mesh δικτύωση δεν είναι κατάλληλη για μεγάλης κλίμακας ή και παγκόσμια δίκτυα λόγω οικονομικών, τεχνολογικών αλλά και φυσικών περιορισμών Κλιμάκωση Η ιδιότητα ενός δικτύου να μεγαλώνει και η λειτουργία του να παραμένει αποδοτική και συμφέρουσα Οικονομικοί, τεχνολογικοί και φυσικοί περιορισμοί: τεράστιο οικονομικό κόστος εξαιτίας του πλήθους των απαιτούμενων συνδέσμων κάθε υπολογιστής πρέπει να διαχειρίζεται πολύ μεγάλο πλήθος συνδέσμων το κόστος ενός συνδέσμου αυξάνει μη γραμμικά με το μήκος του δεν είναι εφικτή (τουλάχιστον μέχρι σήμερα) η κατασκευή φυσικών μέσων με πολύ μεγάλο μήκος ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 5 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 6 / 35 Βασικές Έννοιες Δικτύωσης Δίκτυα Άμεσου Συνδέσμου Δικτύωση με Κοινοχρησία πόρων (2/2) Διάρθρωση Απαιτήσεις για αποδοτικότερη δικτύωση: μείωση του πλήθους αλλά και του μήκους των συνδέσμων ορισμένοι κόμβοι του δικτύου θα πρέπει να χρησιμοποιηθούν για τη διασύνδεση Συμπέρασμα: Έμμεση συνδεσιμότητα με τη βοήθεια συνεργαζόμενων κόμβων Προϋπόθεση: Από κοινού χρήση των πόρων του συστήματος (συνδέσμων και κόμβων) Κοινοχρησία πόρων Η από κοινού χρήση των πόρων (κόμβων και συνδέσμων) είναι προϋπόθεση ώστε ένα δίκτυο να είναι κλιμακώσιμο (scalable) 1 Βασικές Έννοιες Δικτύωσης 2 Δίκτυα Άμεσου Συνδέσμου 3 Δίκτυα Μεταγωγής και Διαδίκτυα 4 Δικτύωση: συνολική θεώρηση 5 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 7 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 8 / 35

Δίκτυα Άμεσου Συνδέσμου Κοινόχρηστος σύνδεσμος Βασική ιδέα: δικτύωση με τη χρήση ενός και μόνο κοινόχρηστου συνδέσμου κάθε κόμβος προσπαθεί να αποκτήσει πρόσβαση στον κοινό σύνδεσμο δηλαδή να είναι ο μοναδικός κόμβος που θα χρησιμοποιήσει το σύνδεσμο Όταν ένας κόμβος αποκτήσει πρόσβαση μπορεί να επικοινωνήσει με έναν άλλο κόμβο άμεσα με την απλή μετάδοση της πληροφορίας η επικοινωνία αυτή ονομάζεται επικοινωνία ενός άλματος (1-hop) Δίκτυα Άμεσου Συνδέσμου Τοπολογίες και φυσικά μέσα Υπάρχουν διαφορετικά είδη δικτύων άμεσου συνδέσμου ανάλογα με: το είδος του συνδέσμου που χρησιμοποιείται πχ ομοαξωνικό καλώδιο, οπτική ίνα, ασύρματo κανάλι τον τρόπο σύνδεσης των κόμβων (τοπολογία) πχ τοπολογία αρτηρίας (bus topology), δακτύλιος (ring), κλπ Τα δίκτυα αυτού του τύπου ονομάζονται δίκτυα άμεσου συνδέσμου (direct link) ή δίκτυα κοινού μέσου ή δίκτυα πολλαπλής πρόσβασης (multiple access) ή δίκτυα μετάδοσης (transmission networks) ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 9 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 10 / 35 Δίκτυα Άμεσου Συνδέσμου Δίκτυα Μεταγωγής και Διαδίκτυα Μειονεκτήματα και περιορισμοί Διάρθρωση Τα δίκτυα άμεσου συνδέσμου υπόκεινται σε σημαντικούς τεχνολογικούς και φυσικούς περιορισμούς Σημαντικότεροι περιορισμοί: το πλήθος των κόμβων που μπορεί να συνδεθεί σε ένα σύνδεσμο είναι περιορισμένο όσο περισσότεροι κόμβοι συνδέονται τόσο υποβαθμίζεται η αποδοτικότητα του δικτύου τα δίκτυα αυτής της κατηγορίας έχουν περιορισμένη γεωγραφική έκταση η ισχύς του σήματος που μεταφέρει την πληροφορία μειώνεται με την απόσταση και επομένως το μέγιστο μήκος ενός συνδέσμου είναι περιορισμένο Συμπέρασμα Τα δίκτυα άμεσου συνδέσμου δεν καλύπτουν όλες τις ανάγκες δικτύωσης 1 Βασικές Έννοιες Δικτύωσης 2 Δίκτυα Άμεσου Συνδέσμου 3 Δίκτυα Μεταγωγής και Διαδίκτυα 4 Δικτύωση: συνολική θεώρηση 5 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 11 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 12 / 35

Κοινόχρηστος κόμβος Δίκτυα Μεταγωγής και Διαδίκτυα Δίκτυο Μεταγωγής Δίκτυα Μεταγωγής και Διαδίκτυα Βασική ιδέα: δικτύωση με βάση την από κοινού χρήση των υπηρεσιών και των πόρων ενός κόμβου ο κόμβος που προσφέρει τις υπηρεσίες δικτύωσης ονομάζεται μεταγωγέας (switch) οι κόμβοι των χρηστών ονομάζονται υπολογιστές υπηρεσίας (hosts) Οι υπολογιστές υπηρεσίας δεν επικοινωνούν άμεσα μεταξύ τους Ο μεταγωγέας λαμβάνει την πληροφορία από τον σύνδεσμο του host που μεταδίδει και τη μεταβιβάζει στο σύνδεσμο του host προορισμού η διαδικασία ονομάζεται μεταγωγή πληροφορίας Ένας μεταγωγέας προσφέρει δικτύωση σε περιορισμένο αριθμό υπολογιστών υπηρεσίας Πολλοί μεταγωγείς μπορούν να διασυνδεθούν ώστε να υποστηριχθεί μεγάλο πλήθος υπολογιστών υπηρεσίας το σχηματιζόμενο δίκτυο ονομάζεται δίκτυο μεταγωγής Σε ένα δίκτυο μεταγωγής η επικοινωνία των υπολογιστών υπηρεσίας επιτυγχάνεται σε παραπάνω από ένα άλμα (multihop communication) οι μεταγωγείς μεταφέρουν την πληροφορία από σύνδεσμο σε σύνδεσμο Κοινόχρηστοι πόροι Σε ένα δίκτυο μεταγωγής οι κοινόχρηστοι πόροι είναι οι μεταγωγείς και οι σύνδεσμοι που τους συνδέουν ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 13 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 14 / 35 Είδη μεταγωγής Δίκτυα Μεταγωγής και Διαδίκτυα Δίκτυα Μεταγωγής και Διαδίκτυα Επικοινωνία πολλών αλμάτων και δρομολόγηση Τα σημαντικότερα είδη μεταγωγής είναι: μεταγωγή κυκλώματος μεταγωγή πακέτου Mεταγωγή κυκλώματος (circuit switching) οι μεταγωγείς εγκαθιδρύουν ένα κύκλωμα αποκλειστικής χρήσης μεταξύ των υπολογιστών υπηρεσίας που επικοινωνούν η πληροφορία μεταφέρεται με τη μορφή ακολουθίας bit (bitstream) Μεταγωγή πακέτου (packet switching) η πληροφορία μεταφέρεται σε διακριτά τμήματα (πακέτα ή μηνύματα) όταν ένας μεταγωγέας λάβει ένα πακέτο από κάποιο σύνδεσμο, το αποθηκεύει και το προωθεί στον κατάλληλο σύνδεσμο (store-and-forward) Μεταγωγή πακέτου vs Μεταγωγή κυκλώματος Το δίλλημα της επιλογής τεχνικής μεταγωγής είναι ισοδύναμο με το δίλλημα αποδοτικότητα vs αξιοπιστία Σε πολλά δίκτυα μεταγωγής υπάρχουν πολλές εναλλακτικές διαδρομές μεταξύ δύο υπολογιστών υπηρεσίας Η επιλογή της διαδρομής είναι σημαντική για την αποδοτικότερη αξιοποίηση των πόρων του δικτύου Δρομολόγηση Η διαδικασία κατά την οποία αποφασίζεται η διαδρομή για την επικοινωνία δύο υπολογιστών υπηρεσίας Στην περίπτωση αυτή οι μεταγωγείς ονομάζονται δρομολογητές (routers) ένας δρομολογητής εξακολουθεί να υλοποιεί τη μεταγωγή ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 15 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 16 / 35

Δίκτυα Μεταγωγής και Διαδίκτυα Δικτύωση: συνολική θεώρηση Διαδίκτυα Example Τα δίκτυα μεταγωγής ή άμεσου συνδέσμου μπορούν να συνδεθούν με τη χρήση δρομολογητών για να υλοποιήσουν ένα διαδίκτυο Οι σημαντικότεροι λόγοι για τη δημιουργία διαδικτύων είναι: η δικτύωση ετερογενών (ως προς τον τύπο και την τεχνολογία) δικτύων η δικτύωση σε μεγαλύτερη κλίμακα και γεωγραφική έκταση Διαδικτύωση τριών δικτύων: δίκτυο IEEE 8023 (δίκτυο άμεσου συνδέσμου - τοπολογία αρτηρίας) δίκτυο FDDI (δίκτυο άμεσου συνδέσμου - τοπολογία δακτυλίου) δίκτυο μεταγωγής ΑΤΜ Διάρθρωση 1 Βασικές Έννοιες Δικτύωσης 2 Δίκτυα Άμεσου Συνδέσμου 3 Δίκτυα Μεταγωγής και Διαδίκτυα 4 Δικτύωση: συνολική θεώρηση 5 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 17 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 18 / 35 Δικτύωση: συνολική θεώρηση Δίκτυο Υπολογιστών: ένας νέος ορισμός Κάθε τύπος δικτύωσης (άμεσου συνδέσμου, δίκτυα μεταγωγής, διαδίκτυα) περιγράφει μια μεθοδολογία διασύνδεσης υπολογιστών Ο συνδυασμός αυτών των μεθοδολογιών διασύνδεσης δημιουργεί επίσης ένα δίκτυο Δίκτυο Υπολογιστών (αναδρομικός ορισμός) Ένα σύνολο από δύο ή παραπάνω υπολογιστές ή δίκτυα που είναι συνδεδεμένα μεταξύ τους με ένα ή παραπάνω φυσικά μέσα και δρομολογητές/μεταγωγείς Παρατήρηση Ένα δίκτυο εξακολουθεί να είναι ένα σύνολο από υπολογιστές (υπηρεσίας και δρομολογητές) που στο κατώτερο επίπεδο συνδέονται με συνδέσμους (φυσικά μέσα) Δικτύωση: συνολική θεώρηση Δικτύωση: κέρδη και ανταλλάγματα Κέρδος: Οι τεχνικές δικτύωσης επιτρέπουν να επιτύχουμε οικονομική και τεχνολογικά εφικτή διασύνδεση υπολογιστών οι απαιτούμενοι σύνδεσμοι μειώνονται και δεν απαιτείται πλήρης διασύνδεση (mesh vs full mesh topology) Αντάλλαγμα: πρέπει να σχεδιαστούν αποδοτικά πρωτόκολλα για την από κοινού χρήση των πόρων του δικτύου ως πόροι λογίζονται οι σύνδεσμοι και οι δρομολογητές/μεταγωγείς (επεξεργαστική ισχύς, μνήμη, κλπ) vs ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 19 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 20 / 35

Δικτύωση: συνολική θεώρηση Δίκτυα και γεωγραφική έκταση Διάρθρωση Οι τεχνικές δικτύωσης πέρα από την αποδοτικότητα εξασφαλίζουν και τη διασύνδεση υπολογιστών σε μεγάλη γεωγραφική έκταση Υπάρχει άμεση συσχέτιση της τεχνικής δικτύωσης και της γεωγραφικής έκτασης Με βάση τη γεωγραφική έκταση τα δίκτυα διακρίνονται σε: τοπικά δίκτυα (Local Area Networks-LAN): συνήθως δίκτυα άμεσου συνδέσμου που εκτείνονται σε μερικές εκατοντάδες μέτρα μητροπολιτικά δίκτυα (Metropolitan Area Networks-MAN): δίκτυα μεταγωγής και σπανιότερα άμεσου συνδέσμου με έκταση που η τάξη μεγέθους είναι ίδια με αυτή μιας πόλης δίκτυα ευρείας περιοχής (Wide Area Networks-WAN): δίκτυα μεταγωγής και διαδίκτυα με παγκόσμια κάλυψη 1 Βασικές Έννοιες Δικτύωσης 2 Δίκτυα Άμεσου Συνδέσμου 3 Δίκτυα Μεταγωγής και Διαδίκτυα 4 Δικτύωση: συνολική θεώρηση 5 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 21 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 22 / 35 Σχεδίαση Δικτύων Διαστρωμάτωση (1/2) Ένα δίκτυο πρέπει να: παρέχει υπηρεσίες δικτύωσης σε μεγάλο αριθμό υπολογιστών προσφέρει υπηρεσίες δικτύωσης με ετερόκλητα χαρακτηριστικά ώστε να υποστηρίζει διαφορετικές εφαρμογές επιτυγχάνει αποδοτική και οικονομική (cost-effective) δικτύωση Παράλληλα, ένα δίκτυο θα πρέπει να εξελίσσεται ώστε να: προσφέρει υπηρεσίες δικτύωσης σε νέες εφαρμογές (πχ p2p file sharing applications) υποστηρίζει νέους τύπους δικτύωσης (πχ ασύρματη δικτύωση, δικτύωση σε κινητούς χρήστες) εκμεταλλεύεται νέες και βελτιωμένες τεχνολογίες Η σχεδίαση ενός δικτύου είναι μια διαδικασία με υψηλή πολυπλοκότητα Προσέγγιση για μείωση σχεδιαστικής πολυπλοκότητας: Αυτόνομη σχεδίαση και ανάπτυξη των επιμέρους μηχανισμών του δικτύου Εργαλείο: χρήση αφαιρέσεων (abstractions) για την περιγραφή των επιμέρους μηχανισμών Κάθε αφαίρεση θα πρέπει να: είναι ανεξάρτητη από τις άλλες αφαιρέσεις αποκρύπτει τις λεπτομέρειες υλοποίησης ενός μηχανισμού καθορίζει τις υπηρεσίες που ο μηχανισμός προσφέρει για χρήση από τους άλλους μηχανισμούς ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 23 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 24 / 35

Διαστρωμάτωση (2/2) Πρωτόκολλα και γραφήματα πρωτοκόλλων (1/2) Στα συστήματα δικτύων η εξάρτηση των μηχανισμών οδηγεί στη διαστρωμάτωση (layering) των αφαιρέσεων κάθε αφαίρεση καλείται επίπεδο Το πλήθος των επιπέδων καθορίζεται από τον ίδιο το σχεδιαστή του δικτύου Πλεονεκτήματα διαστρωμάτωσης: μείωση της σχεδιαστικής πολυπλοκότητας ευελιξία στις σχεδιαστικές αλλαγές (επαναχρησιμοποίηση μηχανισμών) Μειονεκτήματα διαστρωμάτωσης: μη βέλτιστη λύση ως προς την αποδοτικότητα του δικτύου η ανεξαρτησία των επιπέδων είναι μια υπεραπλούστευση Πρωτόκολλο Το σύνολο των κανόνων που υλοποιούν έναν ή περισσότερους μηχανισμούς ενός επιπέδου και παρέχουν μια υπηρεσία επικοινωνίας Κάθε πρωτόκολλο ορίζει: μια διασύνδεση υπηρεσίας (service interface):το σύνολο των λειτουργιών που μπορούν να χρησιμοποιηθούν από ανώτερα επίπεδα στον ίδιο υπολογιστή μια ομότιμη διασύνδεση (peer interface):η μορφή και το νόημα των μηνυμάτων που ανταλλάσουν δύο ομότιμα πρωτόκολλα σε δύο διαφορετικούς υπολογιστές ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 25 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 26 / 35 Πρωτόκολλα και γραφήματα πρωτοκόλλων (2/2) Ενθυλάκωση (1/2) Κάθε επίπεδο μπορεί να αποτελείται από παραπάνω από ένα πρωτόκολλα Η διασύνδεση των πρωτοκόλλων αναπαρίσταται με ένα γράφημα πρωτοκόλλων (protocol graph) Μια εφαρμογή χρησιμοποιεί τις υπηρεσίες της στοίβας πρωτοκόλλων (protocol stack) Αρχιτεκτονική Δικτύου (Network Architecture) Το σύνολο των κανόνων που ρυθμίζουν τη μορφή και το περιεχόμενο ενός γραφήματος πρωτοκόλλων Σε ένα δίκτυο μεταγωγής πακέτου οι εφαρμογές παράγουν δεδομένα σε τμήματα που ονομάζονται μηνύματα (messages) Κάθε πρωτόκολλο εισάγει στο μήνυμα μια κεφαλίδα (header) η κεφαλίδα περιέχει οδηγίες προς το ομότιμο πρωτόκολλο σχετικά με τη διαχείρηση του μηνύματος σε μερικές περιπτώσεις οι πληροφορίες εισάγονται στο τέλος του μηνύματος και καλούνται επίμετρο (trailer) ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 27 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 28 / 35

Ενθυλάκωση (2/2) Η παραπάνω διαδικασία ονομάζεται ενθυλάκωση (encapsulation) Το τμήμα της πληροφορίας που λαμβάνει ένα πρωτόκολλο από το ανώτερο πρωτόκολλο ονομάζεται ωφέλιμο φορτίο (payload) Προσοχή: το ωφέλιμο φορτίο περιέχει πληροφορία που το πρωτόκολλο δεν μπορεί να κατανοήσει Στον παραλήπτη υπολογιστή: κάθε επίπεδο διαβάζει την κεφαλίδα του ομότιμου πρωτοκόλλου και προωθεί το ωφέλιμο φορτίο στο ανώτερο πρωτόκολλο Ένα τμήμα δεδομένων καλείται: μήνυμα (message) στο επίπεδο της εφαρμογής πακέτο (packet) στο επίπεδο του δικτύου πλαίσιο (frame) στο επίπεδο του συνδέσμου Πολύπλεξη και αποπολύπλεξη Ένα πρωτόκολλο μπορεί να προσφέρει υπηρεσίες διασύνδεσης σε παραπάνω από ένα ανώτερα (στη διαστρωμάτωση) πρωτόκολλα πχ το IP προωθεί μηνύματα από τα πρωτόκολλα TCP και UDP Το πρωτόκολλο πρέπει να προωθεί μηνύματα που προέρχονται από όλα τα ανώτερα πρωτόκολλα η διαδικασία αυτή ονομάζεται πολύπλεξη Η κεφαλίδα περιέχει ένα αναγνωριστικό που καλείται κλειδί αποπολύπλεξης (demultiplexing key) το αναγνωριστικό προσδιορίζει το ανώτερο πρωτόκολλο από το οποίο προέρχεται το μήνυμα Στον παραλήπτη κόμβο: το ομότιμο πρωτόκολλο χρησιμοποιεί το κλειδί αποπολύπλεξης για να παραδώσει το μήνυμα στο σωστό πρωτόκολλο πχ το IP χρησιμοποιεί το κλειδί για να παραδώσει το μήνυμα στο UDP ή στο TCP ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 29 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 30 / 35 Οργανισμοί Προτυποποίησης Πολλοί διεθνείς οργανισμοί δραστηριοποιούνται στην προτυποποίηση δικτυακών πρωτοκόλλων Διεθνής Ένωση Τηλεπικοινωνιών (ITU-International Telecommunication Union) έκδοση συστάσεων (ITU Recommendations) για την ανάπτυξη δικτύων τρεις κλάδοι (ITU-R, ITU-T (CCITT), ITU-D) και 200 μέλη Διεθνής Οργανισμός Προτύπων (ISO-International Standards Organization) Μέλη: 89 Εθνικοί οργανισμοί (ANSI, BSI, DIN) Ίδρυμα Ηλεκτρολόγων και Ηλεκτρονικών Μηχανικών (IΕΕΕ-Institute of Electical & Electronics Engineers) Ομάδα Εργασίας Μηχανικών Internet (IETF-Internet Engineering Task Force) Ευρωπαϊκός Οργανισμός Τυποποίησης Τηλεπικοινωνιών (ETSI-European Telecommunications Standards Institute) Αρχιτεκτονική OSI (1/3) Η αρχιτεκτονική του οργανισμού ISO ονομάζεται OSI (Open Systems Interconnection) και περιγράφει επτά (7) επίπεδα η προδιαγραφή OSI είναι περισσότερο ένα μοντέλο αναφοράς παρά μια αρχιτεκτονική δικτύου ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 31 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 32 / 35

Αρχιτεκτονική OSI (2/3) Αρχιτεκτονική OSI (3/3) Φυσικό Επίπεδο (Physical layer): διαχειρίζεται τη μετάδοση της πληροφορίας μέσα από ένα φυσικό μέσο, περιγράφει το φυσικό μέσο που χρησιμοποιείται Επίπεδο Συνδέσμου Μετάδοσης Δεδομένων (Data Link layer): καθορίζει τους κανόνες με τους οποίους χρησιμοποιείται ένα κοινό μέσο, υλοποιεί τεχνικές για την αξιόπιστη μετάδοση της πληροφορίας Επίπεδο Δικτύου (Network layer): περιγράφει τη μεταγωγή και τη δρομολόγηση πληροφορίας καθώς και τους μηχανισμούς διαχείρισης των δρομολογητών Τα τρία χαμηλότερα επίπεδα υλοποιούνται σε όλους τους κόμβους του δικτύου (υπολογιστές υπηρεσίας και δρομολογητές) Τα υπόλοιπα επίπεδα υλοποιούνται στους υπολογιστές υπηρεσίας Επίπεδο Μεταφοράς (Transport layer): περιγράφει την αξιόπιστη επικοινωνία από διεργασία σε διεργασία, παρέχει στις εφαρμογές την διεπιφάνεια με το δίκτυο Επίπεδο Εφαρμογών (application layer): περιλαμβάνει πρωτόκολλα για την υλοποίηση δικτυακών εφαρμογών όπως πχ smtp, ftp, http, κλπ Επίπεδο Παρουσίασης (presentation layer): αφορά τη μορφοποίηση των δεδομένων ώστε να εξασφαλίζεται η σωστή αναπαράσταση ανεξάρτητα από το λειτουργικό σύστημα Επίπεδο Συνεδρίας ή συνδιάλεξης (session layer): καθορίζει τους κανόνες για την εγκαθίδρυση μιας συνδιάλεξης και το συγχρονισμό μεταξύ δύο διεργασιών ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 33 / 35 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 34 / 35 Αρχιτεκτονική TCP/IP Η αρχιτεκτονική TCP/IP χρησιμοποιείται στο Internet Προδιαγράφονται τέσσερα (4) επίπεδα Επίπεδο Εφαρμογών: Προδιαγράφει δικτυακές εφαρμογές Αντιπροσωπευτικά πρωτόκολλα: FTP (File Transfer Protocol), SSH (Secure Shell), SMTP (Simple Mail Transfer Protocol), κλπ Επίπεδο Μεταφοράς: Περιγράφει την επικοινωνία των εφαρμογών μέσω του δικτύου Σημαντικότερα πρωτόκολλα: TCP (Transmission Control Protocol) και UDP (User Datagram Protocol) Επίπεδο Διαδικτύου: Περιγράφει τις βασικές δικτυακές λειτουργίες όπως πχ η δρομολόγηση Βασικό πρωτόκολλο: IP (Internet Protocol) Επίπεδο Διασύνδεσης υπολογιστή - δικτύου: Έχει ως σκοπό να περιγράψει τεχνολογίες σύνδεσης υπολογιστών στο διαδίκτυο Η αρχιτεκτονική δεν προδιαγράφει συγκεκριμένα πρωτόκολλα Θα μπορούσαν να χρησιμοποιηθούν γνωστά πρωτόκολλα όπως πχ Ethernet, IEEE 80211, FDDI, κλπ ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 35 / 35

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

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

Σημειώματα

Σημείωμα Ιστορικού Εκδόσεων Έργου Το παρόν έργο αποτελεί την έκδοση 10 Έχουν προηγηθεί οι κάτωθι εκδόσεις: Έκδοση 10 διαθέσιμη εδώ http://ecourseuoigr/course/viewphp?id=1103

Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Ιωαννίνων, Διδάσκων : Επίκουρος Καθηγητής Ε Παπαπέτρου «Δίκτυα Υπολογιστών Βασικές Αρχές Δικτύωσης» Έκδοση: 10 Ιωάννινα 2014 Διαθέσιμο από τη δικτυακή διεύθυνση: http://ecourseuoigr/course/viewphp?id=1103

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