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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7.2.2 Σχέση OSI και TCP/IP

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Δίκτυα υπολογιστών. (και το Διαδίκτυο)

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

Πληροφορίες για το μάθημα. Ευάγγελος Παπαπέτρου

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

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

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

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

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

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

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

1.8 Το μοντέλο OSI 1 / 33

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

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

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

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

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

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

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

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

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

ΔΙΚΤΥΑ Δίκτυα Υπολογιστών Δίκτυα τηλεφωνίας (σταθερής, κινητής) Δίκτυα αισθητήρων

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

Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου

Ορισμός και πλεονεκτήματα χρήσης δικτύων

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

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

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

Φύλλο Εργασίας 1 ου Κεφαλαίου

Επικοινωνία. Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης. Κατανεμημένα Συστήματα (E) Επικοινωνία 1

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

α. Το μέγιστο μήκος δεδομένων του ωφέλιμου φορτίου του πλαισίου Ethernet είναι 1500 οκτάδες. ΣΩΣΤΟ

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

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

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

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

Κεφάλαιο > Ε Π Α Ν Α Λ Η Ψ Η Επικοινωνιακό Υποδίκτυο / TCP / UDP. Σελ

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

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

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

ΚΕΦΑΛΑΙΟ 1.10 ΠΡΟΤΥΠΑ

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

Κεφάλαιο 7 Διαδικτύωση-Internet. 7.2 Τεχνολογία TCP/IP

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

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

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

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

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

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

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

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

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης

Πρωτόκολλα Διαδικτύου. Άγγελος Ρούσκας Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιώς

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

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης

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

Εργαστηριακοί Συνεργάτες: Γιασεµή Ασλανίδου, Η/Ν Μηχ. Άγγελος Χαριτόπουλος, Η/Ν Μηχ.-MSc Data Communications

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

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

OSI και TCP/IP. Εισαγωγή στα Δίκτυα υπολογιστών και τεχνολογίες διαδικτύου

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

Εισαγωγή Επανάληψη. ΤΕΙ Στερεάς Ελλάδας. ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Διαδικτυακός Προγραμματισμός

ΠΡΩΤΟΚΟΛΛΟ TCP/IP ΜΑΚΡΟΠΟΥΛΟΣ ΝΙΚΟΛΑΟΣ

Γαβαλάς αµιανός

Ερωτήσεις / Απαντήσεις Πιστοποίησης (Επικοινωνίες Δεδομένων)

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

Internet protocol stack Encapsulation Connection oriented VS connectionless services Circuit Switching Packet Switching Store-and-forward switches

ΤΟ ΠΡΟΤΥΠΟ ΙΕΕΕ ΑΣΥΡΜΑΤΗΣ ΕΥΡΥΖΩΝΙΚΗΣ ΠΡΟΣΒΑΣΗΣ

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

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

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

Πρόότυπο Αναφοράάς Open Systems Interconnection/OSI. 1. Τεχνολογία Δικτύων Επικοινωνιών, Βιβλίο Α τάξης 2 ου Κύκλου ΤΕΕ, ΥΠΕΠΘ

Νέες Επικοινωνιακές Τεχνολογίες

Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής

Δίκτυα Υπολογιστών Το Ανεπίσημο Βοήθημα. Μανώλης Κιαγιάς, MSc

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

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

Transcript:

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

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

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

Σχεδίαση Δικτύων και Διαστρωμάτωση Σχεδίαση Δικτύων Η σχεδίαση ενός δικτύου είναι μια διαδικασία με υψηλή πολυπλοκότητα Ένα δίκτυο πρέπει να: παρέχει υπηρεσίες δικτύωσης σε μεγάλο αριθμό υπολογιστών προσφέρει υπηρεσίες δικτύωσης με ετερόκλητα χαρακτηριστικά ώστε να υποστηρίζει διαφορετικές εφαρμογές επιτυγχάνει αποδοτική και οικονομική (cost-effective) δικτύωση Παράλληλα, ένα δίκτυο θα πρέπει να εξελίσσεται ώστε να: προσφέρει υπηρεσίες δικτύωσης σε νέες εφαρμογές (π.χ. p2p file sharing applications) υποστηρίζει νέους τύπους δικτύωσης (π.χ. ασύρματη δικτύωση, δικτύωση σε κινητούς χρήστες) εκμεταλλεύεται νέες και βελτιωμένες τεχνολογίες Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 4 / 19

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

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

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

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

Πρωτόκολλα και Αρχιτεκτονική Δικτύων Πρωτόκολλα και γραφήματα πρωτοκόλλων (2/2) Κάθε επίπεδο μπορεί να αποτελείται από παραπάνω από ένα πρωτόκολλα Η διασύνδεση των πρωτοκόλλων αναπαρίσταται με ένα γράφημα πρωτοκόλλων (protocol graph) Μια εφαρμογή χρησιμοποιεί τις υπηρεσίες της στοίβας πρωτοκόλλων (protocol stack) Αρχιτεκτονική Δικτύου (Network Architecture) Το σύνολο των κανόνων που ρυθμίζουν τη μορφή και το περιεχόμενο ενός γραφήματος πρωτοκόλλων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 9 / 19

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

Πρωτόκολλα και Αρχιτεκτονική Δικτύων Ενθυλάκωση (2/3) Η παραπάνω διαδικασία ονομάζεται ενθυλάκωση (encapsulation) Το τμήμα της πληροφορίας που λαμβάνει ένα πρωτόκολλο από το ανώτερο πρωτόκολλο ονομάζεται ωφέλιμο φορτίο (payload) Προσοχή: το ωφέλιμο φορτίο περιέχει πληροφορία που το πρωτόκολλο δεν μπορεί να κατανοήσει Στον παραλήπτη υπολογιστή: κάθε επίπεδο διαβάζει την κεφαλίδα του ομότιμου πρωτοκόλλου και προωθεί το ωφέλιμο φορτίο στο ανώτερο πρωτόκολλο Ένα τμήμα δεδομένων καλείται: μήνυμα (message) στο επίπεδο της εφαρμογής πακέτο (packet) στο επίπεδο του δικτύου πλαίσιο (frame) στο επίπεδο του συνδέσμου Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 11 / 19

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

Πρωτόκολλα και Αρχιτεκτονική Δικτύων Πολύπλεξη και αποπολύπλεξη Ένα πρωτόκολλο μπορεί να προσφέρει υπηρεσίες διασύνδεσης σε παραπάνω από ένα πρωτόκολλα του ανώτερου επιπέδου π.χ. το IP προωθεί μηνύματα από τα πρωτόκολλα TCP και UDP Ένα πρωτόκολλο πρέπει να προωθεί μηνύματα που προέρχονται από όλα τα πρωτόκολλα του ανώτερου επιπέδου η διαδικασία αυτή ονομάζεται πολύπλεξη Η κεφαλίδα περιέχει ένα αναγνωριστικό (id) που καλείται κλειδί αποπολύπλεξης (demultiplexing key) το id προσδιορίζει το πρωτόκολλο του ανώτερου επιπέδου από το οποίο προέρχεται το μήνυμα Στον παραλήπτη κόμβο: το ομότιμο πρωτόκολλο χρησιμοποιεί το κλειδί αποπολύπλεξης για να παραδώσει το μήνυμα στο σωστό πρωτόκολλο π.χ. το IP χρησιμοποιεί το κλειδί για να παραδώσει το μήνυμα στο UDP ή στο TCP Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 13 / 19

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

Μοντέλο OSI και αρχιτεκτονική TCP/IP Μοντέλο αναφοράς OSI (1/3) Η αρχιτεκτονική του οργανισμού ISO ονομάζεται OSI (Open Systems Interconnection) και περιγράφει επτά (7) επίπεδα η προδιαγραφή OSI είναι περισσότερο ένα μοντέλο αναφοράς παρά μια αρχιτεκτονική δικτύου Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 15 / 19

Μοντέλο OSI και αρχιτεκτονική TCP/IP Μοντέλο αναφοράς OSI (2/3) Φυσικό Επίπεδο (Physical layer): διαχειρίζεται τη μετάδοση της πληροφορίας μέσα από ένα φυσικό μέσο, περιγράφει το φυσικό μέσο που χρησιμοποιείται Επίπεδο Συνδέσμου Μετάδοσης Δεδομένων (Data Link layer): καθορίζει τους κανόνες με τους οποίους χρησιμοποιείται ένα κοινό μέσο, υλοποιεί τεχνικές για την αξιόπιστη μετάδοση της πληροφορίας Επίπεδο Δικτύου (Network layer): περιγράφει τη μεταγωγή και τη δρομολόγηση πληροφορίας καθώς και τους μηχανισμούς διαχείρισης των δρομολογητών Τα τρία χαμηλότερα επίπεδα υλοποιούνται σε όλους τους κόμβους του δικτύου (υπολογιστές υπηρεσίας και δρομολογητές) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 16 / 19

Μοντέλο OSI και αρχιτεκτονική TCP/IP Μοντέλο αναφοράς OSI (3/3) Τα υπόλοιπα επίπεδα υλοποιούνται στους υπολογιστές υπηρεσίας Επίπεδο Μεταφοράς (Transport layer): περιγράφει την αξιόπιστη επικοινωνία από διεργασία σε διεργασία, παρέχει στις εφαρμογές την διεπιφάνεια με το δίκτυο Επίπεδο Εφαρμογών (application layer): περιλαμβάνει πρωτόκολλα για την υλοποίηση δικτυακών εφαρμογών όπως π.χ. smtp, ftp, http, κ.λ.π. Επίπεδο Παρουσίασης (presentation layer): αφορά τη μορφοποίηση των δεδομένων ώστε να εξασφαλίζεται η σωστή αναπαράσταση ανεξάρτητα από το λειτουργικό σύστημα Επίπεδο Συνεδρίας ή συνδιάλεξης (session layer): καθορίζει τους κανόνες για την εγκαθίδρυση μιας συνδιάλεξης και το συγχρονισμό μεταξύ δύο διεργασιών Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 17 / 19

Μοντέλο OSI και αρχιτεκτονική TCP/IP Αρχιτεκτονική 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 802.11, FDDI, κλπ Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 18 / 19

Μοντέλο OSI και αρχιτεκτονική TCP/IP Οργανισμοί Προτυποποίησης Πολλοί διεθνείς οργανισμοί δραστηριοποιούνται στην προτυποποίηση δικτυακών πρωτοκόλλων Διεθνής Ένωση Τηλεπικοινωνιών (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) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 19 / 19