Πανεπιστήμιο Πειραιά To Μοντέλο OSI pdemest@unipi.gr
ιάρθρωση Το μοντέλο αναφοράς OSI Επίπεδα Πρωτόκολλα, κατανομή πρωτοκόλλων σε στοιχεία δικτύου Αντιστοιχία τστοχα μοντέλων OSI και Internet Ανάλυση Επιπέδων OSI Φυσικό, Ζεύξης εδομένων, ικτύου, Μεταφοράς, Συνόδου, Παρουσίασης, Εφαρμογής Επικοινωνία μεταξύ επιπέδων
Μοντέλο αναφοράς OSI Application Layer Presentation Layer Session Layer Transport Layer Network Layer Dt Data LikL Link Layer Physical Layer Μεταφορά αρχείων, e-mail, remote login Κωδικοποίηση πληροφορίας Εγκαθίδρυση / χειρισμός συνόδου Αποκατάσταση σφαλμάτων δικτύου: TCP ρομολόγηση, Ελεγχος Συμφόρησης: IP Αποκατάσταση σφαλμάτων φυσικού μέσου: 802.x Μετάδοση σήματος στο φυσικό μέσο
Εφαρμογής Πρωτόκολλο Εφαρμογής Εφαρμογής Παρουσίασης Πρωτόκολλο Παρουσίασης Παρουσίασης Συνόδου Πρωτόκολλο Συνόδου Συνόδου Μεταφοράς Πρωτόκολλο Δικτύου Μεταφοράς Όριο υποδικτύου επικοινωνίας Εσωτερικό πρωτοκόλλου υποδικτύου Μεταφοράς Δικτύου Δικτύου Δικτύου Δικτύου Ζεύξης Δεδομένων Ζεύξης Δεδομένων Ζεύξης Δεδομένων Ζεύξης Δεδομένων Φυσικό Φυσικό Φυσικό Φυσικό Host A Δρομολογητής Δρομολογητής Host B Πρωτόκολλο επιπέδου δικτύου host - δρομολογητή Πρωτόκολλο επιπέδου ζεύξης δεδομένων host - δρομολογητή Πρωτόκολλο φυσικού επιπέδου host - δρομολογητή
Αντιστοιχία μοντέλων OSI και Internet Application Layer Presentation Layer Session Layer Transport Layer Network Layer Application Layer Transport Layer IP (Mail, VoIP, Web Services, FTP, Telnet, ) (Transmission Control Protocol TCP, User Datagram Protocol UDP) Data Link Layer Dt Data LikL Link Layer Physical Layer Physical
Ανάλυση επιπέδων Σε κάθε επίπεδο εκτελείται ένα σύνολο λειτουργιών Κάθε επίπεδο (σύνολο λειτουργιών) μπορεί να υλοποιηθεί με εναλλακτικούς τρόπους Οι εναλλακτικές υλοποιήσεις κάθε επιπέδου έχουν τα ίδια interfaces Η πληροφορίες του Ν επιπέδου περνούν στο επίπεδο Ν-1 ως δεδομένα
Ανάλυση επιπέδων: φυσικό στρώμα Παρέχει τη μετάδοση πληροφορίας (συρμού bits) μέσω ενός επικοινωνιακού καναλιού Η επίδοση στο φυσικό επίπεδο εξαρτάται από το χρησιμοποιούμενο μέσο
Ανάλυση επιπέδων: επίπεδο ζεύξης δεδομένων Φροντίζει για τη σωστή παράδοση των δεδομένων, που παραλαμβάνει από το φυσικό επίπεδο, στο επίπεδο δικτύου Κάνει αξιόπιστο το φυσικό επίπεδο ιορθώσεις σφαλμάτων και απωλειών που προκύπτουν στο φυσικό επίπεδο ιεξάγει έλεγχο λαθών και έλεγχο ροής μεταξύ ζεύγους διαδοχικών υπολογιστών (όχι των άκρων της επικοινωνίας)
Ανάλυση επιπέδων: επίπεδο δικτύου ιεκπεραίωση της μεταφοράς της πληροφορίας, μέσω του δικτύου Απαιτούνται συγκεκριμένες λειτουργίες στο επίπεδο Λειτουργίες επιπέδου δικτύου ρομολόγηση των πακέτων Έλεγχος συμφόρησης ιασύνδεση ετερογενών δικτύων ρομολόγηση: προώθηση πακέτων διαμέσου των βέλτιστων μονοπατιών Ελεγχος συμφόρησης: διατήρηση της κίνησης στο δίκτυο σε αποδεκτά επίπεδα
Ανάλυση επιπέδων: επίπεδο μεταφοράς Φροντίζει για τη σωστή παράδοση των δεδομένων που παραλαμβάνει από το δίκτυο Κάνει αξιόπιστο ξό το δίκτυο Προβλήματα σε δίκτυο Λανθασμένα πακέτα Απώλειες πακέτων ιπλά πακέτα Πακέτα εκτός σειράς ιορθώσεις προβλημάτων που προκύπτουν στο δίκτυο ιεξάγει έλεγχο λαθών και έλεγχο ροής μεταξύ των άκρων της επικοινωνίας (και όχι ζεύγους διαδοχικών υπολογιστών όπως το DLL)
Ανάλυση επιπέδων: επίπεδα συνόδου και παρουσίασης Συνόδου Εγκαθίδρυση συνόδων (sessions) και έλεγχος διαλόγων μεταξύ χρηστών ιαχείριση σκυτάλης (token management), αποτροπή ταυτόχρονων εκτελέσεων μιας κρίσιμης λειτουργίας Συγχρονισμός (synchonisation), τήρηση σημείων ελέγχου σε συνόδους, ώστε να μπορούν να συνεχιστούν από το σημείο που διακόπηκαν μετά από μια διακοπή (κατάρευση συστήματος) Παρουσίασης Σύνταξη και σημασιολογία μεταδιδόμενων πληροφοριών Ανταλλαγή πληροφορίας για αναπαράσταση δεδομένων που ακολουθείται από το επίπεδο εφαρμογής
Ανάλυση επιπέδων: επίπεδο εφαρμογής Αποτελεί την οντότητα λογισμικού, την οποία «βλέπουν» οι χρήστες Παραδείγματα πρωτοκόλλων επιπέδου εφαρμογής Simple Mail Transfer Protocol (SMTP) File Transfer Protocol (FTP) Hyper Text Transfer Protocol (HTTP) Telnet Με βάση τα πρωτόκολλα αυτά φτιάχνονται προχωρημένες εφαρμογές
Επικοινωνία επιπέδων Διεργασία Αποστολέα Διεργασία Παραλήπτη Δεδομένα Επίπεδο Εφαρμογής Επίπεδο Παρουσίασης Πρωτόκολλο Εφαρμογής Πρωτόκολλο Παρουσίασης PH AH Δεδομένα Δεδομένα Επίπεδο Εφαρμογής Επίπεδο Παρουσίασης Επίπεδο Συνόδου Επίπεδο Μεταφοράς Επίπεδο Δικτύου Πρωτόκολλο Συνόδου Πρωτόκολλο Μεταφοράς Πρωτόκολλο Δικτύου NH TH SH Δεδομένα Δεδομένα Δεδομένα Επίπεδο Συνόδου Επίπεδο Μεταφοράς Επίπεδο Δικτύου Επίπεδο Ζεύξης Δεδομένων Φυσικό Επίπεδο DH Δδ Δεδομένα DT Bit Επίπεδο Ζεύξης Δεδομένων Φυσικό Επίπεδο Πραγματική διαδρομή μετάδοσης δεδομένων
Επισκόπηση ενότητας Σύνοψη Το μοντέλο αναφοράς OSI Αντιστοιχία μοντέλων OSI και Internet Ανάλυση Επιπέδων OSI Επικοινωνία μεταξύ επιπέδων Επόμενες ενότητες αποσκοπούν στην περαιτέρω ανάλυση των επιπέδων