1 / 29

ΜΟΝΤΕΛΟ OSI

ΜΟΝΤΕΛΟ OSI. Αρχιτεκτονικές Συστήματος. Λόγω της σπουδαιότητας της αρχιτεκτονικής δικτύου, διάφοροι οργανισμοί και κατασκευαστές υπολογιστών έχουν ασχοληθεί με τη τυποποίηση και ανάπτυξη αρχιτεκτονικών. Από τις πιο σημαντικές είναι

derick
Télécharger la présentation

ΜΟΝΤΕΛΟ OSI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ΜΟΝΤΕΛΟ OSI

  2. Αρχιτεκτονικές Συστήματος • Λόγω της σπουδαιότητας της αρχιτεκτονικής δικτύου, διάφοροι οργανισμοί και κατασκευαστές υπολογιστών έχουν ασχοληθεί με τη τυποποίηση και ανάπτυξη αρχιτεκτονικών. Από τις πιο σημαντικές είναι • η Αρχιτεκτονική Συστήματος Δικτύου (System Network Architecture, SNA) της IBM, • η Αρχιτεκτονική OSI (το μοντέλο αναφοράς OSI) του ISO • και η Αρχιτεκτονική TCP/IP, που χρησιμοποιείται στο Διαδίκτυο.

  3. Πρότυπα Δικτύων (Standards) • Πρότυπα Δικτύων (Standards) • Μεγαλύτερη αγορά και οικονομίες κλίμακος • Ευελιξία του χρήστη στην προμήθεια εξοπλισμού • «Πάγωμα» της εξέλιξης της τεχνολογίας • Πολλά πρότυπα για την ίδια τεχνολογία • Πρότυπα De facto (εκ των πραγμάτων) π.χ. TCP/IP • Πρότυπα De jure (με το νόμο) π.χ. OSI

  4. ISO & OSI • Το 1984, ο Διεθνής Οργανισμός Τυποποίησης (International Standard Organization, ISO) δημοσίευσε ένα μοντέλο στρωματοποιημένης αρχιτεκτονικής δικτύου, με στόχο την τυποποίηση της επικοινωνίας συσκευών διαφορετικών κατασκευαστών. • Το μοντέλο αυτό ονομάστηκε Μοντέλο Αναφοράς Διασύνδεσης Ανοικτών Συστημάτων (OpenSystemsInterconnectionReferenceModel, OSIRM). Ανοικτά συστήματα (open systems) είναι τα συστήματα, στα οποία η αρχιτεκτονική δεν αποτελεί μυστικό. Τα συστήματα αυτά μπορούν να συντεθούν από συσκευές διαφορετικών κατασκευαστών, που ακολουθούν τα ίδια πρωτόκολλα και πρότυπα.

  5. Το μοντέλο OSI • Το μοντέλο OSI είναι μια ιεραρχική δομή επτά επιπέδων που καθορίζει τις προδιαγραφές επικοινωνίας μεταξύ δύο υπολογιστών, ορίζοντας επακριβώς τον σκοπό κάθε επιπέδου αλλά και τα χρησιμοποιούμενα πρωτόκολλα, και τυποποιήθηκε ως πρότυπο ISO 7498-1. • Θεωρήθηκε ότι θα επέτρεπε τη λειτουργική συνεργασία μεταξύ ποικίλων ψηφιακών συσκευών που ήταν διαθέσιμες στην αγορά, ανεξάρτητα από το ποιος είναι ο κατασκευαστής τους. Περί τα τέλη της δεκαετίας του 1980 ο ISO συνιστούσε την εφαρμογή του μοντέλου OSI ως κοινώς αποδεκτού υποδείγματος σχεδιασμού δικτύων. • Ωστόσο εκείνη την εποχή η στοίβα πρωτοκόλλων TCP/IP, η οποία βασιζόταν σε ελαφρώς διαφορετική διαστρωμάτωση επιπέδων, ήταν ήδη επί πολύ καιρό σε ευρεία χρήση. Το TCP/IP ήταν θεμελιώδες για το δίκτυο ARPANET και τα άλλα δίκτυα που εξελίχθηκαν στο σημερινό Διαδίκτυο. Ως αποτέλεσμα το μοντέλο OSI παραμερίστηκε και σήμερα μόνο ένα υποσύνολό του χρησιμοποιείται ακόμη. • Η επικρατούσα αντίληψη είναι ότι οι περισσότερες προδιαγραφές του είναι περίπλοκες και η πλήρης λειτουργικότητά του θα χρειαζόταν μεγάλο χρόνο κατασκευής, αν και συνεχίζουν να υπάρχουν σθεναροί υποστηρικτές του.

  6. Το μοντέλο OSI • Το μοντέλο OSIαποτελείται από επτά ιεραρχικάεπίπεδα, τα οποία καλύπτουν διάφορες δικτυακές λειτουργίες, εξοπλισμό και πρωτόκολλα. • Το χαμηλότερο επίπεδο βρίσκεται πλησιέστερα στο υλικό και το υψηλότερο στην εφαρμογή. • Κάθε επίπεδο εκτελεί μικρό υποσύνολο λειτουργιών, που απαιτούνται για την επικοινωνία με άλλο σύστημα.

  7. Το μοντέλο OSI • Κάθε επίπεδο επικοινωνεί με τα επίπεδα, που βρίσκονται αμέσως πάνω και κάτω από αυτό και προσφέρει υπηρεσίες στο ανώτερο του επίπεδο. • Στηρίζεται στο αμέσως χαμηλότερο επίπεδο, το οποίο εκτελεί τις πρωτογενείς λειτουργίες και παρέχει υπηρεσίες στο αμέσως ανώτερο. • Τα επίπεδα θα πρέπει να είναι έτσι προσδιορισμένα, ώστε αλλαγές σε ένα επίπεδο να μην απαιτούν αλλαγές και σε άλλα επίπεδα

  8. Τα επίπεδα του μοντέλου OSI • 7.Επίπεδο Εφαρμογής • 6.Επίπεδο Παρουσίασης • 5.Επίπεδο Συνόδου • 4.Επίπεδο Μεταφοράς • 3.Επίπεδο Δικτύου • 2.Επίπεδο Σύνδεσης δεδομένων • 1.Φυσικό Επίπεδο

  9. Λογισμικό Δεδομένα Πακέτο Υλικό Πακέτο Πλαίσιο Bit

  10. Μοντέλο OSI

  11. 7. Επίπεδο εφαρμογής (Application layer) • Παρέχει στον χρήστη έναν τρόπο να προσπελάσει μέσω μιας εφαρμογής τις πληροφορίες ενός δικτύου. Είναι η κύρια διασύνδεση του χρήστη με την εφαρμογή και, συνεπώς, με το δίκτυο. • Στο επίπεδο αυτό αντιστοιχούν οι κατάλληλες εφαρμογές ώστε να παρέχονται λειτουργίες και μηχανισμοί για την υποστήριξη και διαχείριση των εφαρμογών. Υπεύθυνο για τη δημιουργία των δεδομένων από την εφαρμογή ή την είσοδο των εισερχόμενων δεδομένων στην εφαρμογή. • Το επίπεδο αυτό προσδιορίζει το πρωτόκολλο στο οποίο αναφέρονται οι εφαρμογές και δημιουργεί τα κατάλληλαμηνύματα, για να διαπιστώσει αν είναι διαθέσιμη η αντίστοιχη εφαρμογή από την άλλη πλευρά του δικτύου. Στο επίπεδο εφαρμογής ανήκουν: • το ηλεκτρονικό ταχυδρομείο (e-mail), • η μεταφορά αρχείων (filetransfer, ftp), • η πρόσβαση σε βάσεις δεδομένων (databaseaccess).

  12. 6.Επίπεδο Παρουσίασης • Μετασχηματίζει τα δεδομένα σε τυπική μορφή που την αναμένει το επίπεδο εφαρμογών. Διαμορφώνει τα δεδομένα έτσι ώστε να μπορούν να προχωρήσουν από την πρωτογενή μορφή τους στο επίπεδο εφαρμογής, στο επίπεδο συνόδου. • Στο επίπεδο αυτό τα δεδομένα υφίστανται κρυπτογράφηση, συμπίεση, κωδικοποίηση και όποια άλλη διαμόρφωση απαιτεί η μορφή δεδομένων ή ο σχεδιαστής του πρωτοκόλλου. • Παράδειγμα: • η συμπίεση κειμένου ή μηνύματος. • η κρυπτογράφηση κειμένου ή μηνύματος • η μετατροπή από έναν κώδικα σε άλλο (π.χ. από ASCII σε EBCDIC).

  13. 5.Επίπεδο συνόδου • Το επίπεδο συνόδου επιτρέπει σε δύο εφαρμογές, που εκτελούνται σε διαφορετικούς υπολογιστές, να δημιουργήσουν, να χρησιμοποιήσουν και να τερματίσουν μια σύνδεση, που λέγεται σύνοδος (session). • Παρέχει στα υψηλότερα επίπεδα, υπηρεσίες που μπορούν να χρησιμοποιηθούν για τη δημιουργία συνόδων, όπως: • Τη δυνατότητα να ξεκινήσουν μια σύνοδο. • Τη δυνατότητα να υπάρξει διάλογος, εμποδίζοντας τα δυο μέρη να μεταδίδουνταυτόχρονα. • Τη δυνατότητα να διαχειρίζονται τη σύνδεση, να διαχωρίζουν δηλαδή τη συνοδό σε μέρη. Έτσι είναι δυνατόν αν κάτι πάει στραβά κατά τη μετάδοση των δεδομένων μιας συνόδου, να επαναληφθεί η μετάδοση από ένα σημείο και μετά και η συνοδός να επαναφερθεί στην ομαλή κατάσταση. • Τη δυνατότητα να τερματίζουν τη συνοδό με επιτυχία (και τα δυο μέρη συμφωνούν να σταματήσουν).

  14. 4.Επίπεδο Μεταφοράς • Η βασική λειτουργία του επιπέδου αυτού είναι • να παραλαμβάνει δεδομένα από το επίπεδο συνόδου (μηνύματα), • να τα τεμαχίζει, αν χρειάζεται, σε μικρότερα κομμάτια (μικρότερα μηνύματα), • να τα προωθεί στο επίπεδο δικτύου • και να εξασφαλίζει ότι τα κομμάτια θα φτάσουν στην άλλη άκρη της ζεύξης σωστά (δηλαδή πακέτα στη σωστή σειρά, χωρίς λάθη και χωρίς απώλειες). • Παρέχει τη ζητούμενη ποιότητα υπηρεσίας στο επίπεδο συνόδου (π.χ. μέγιστος αποδεκτός ρυθμός λαθών, μέγιστη αποδεκτή καθυστέρηση, προτεραιότητα, επίπεδο ασφάλειας). • Παρακολουθεί τη ροή των πακέτων προς το δίκτυο και φροντίζει να αποφεύγεται η υπερφόρτωση των πόρων του δικτύου.

  15. 3.Επίπεδο Δικτύου • Ο ρόλος του επιπέδου δικτύου είναι η μετάδοση της πληροφορίας από τον σταθμό πηγής στον σταθμό προορισμού μέσω του δικτύου. • Για να επιτύχει το σκοπό αυτό, αποδίδει διευθύνσεις στα πακέτα και μετατρέπει τις λογικές διευθύνσεις και τα ονόματα σε φυσικές διευθύνσεις. • Η βασική λειτουργία του επιπέδου είναι να παραλαμβάνει πηγαία μηνύματα (από επίπεδο 4), να τα μετατρέπει σε πακέτα (μονάδα μέτρησης της πληροφορίας στο επίπεδο 3) • και να κατευθύνει τα πακέτα αυτά προς τον προορισμό τους. • Είναι, επίσης, υπεύθυνο για τη διατήρηση της ομαλής κυκλοφορίας των πακέτων στο δίκτυο και την αντιμετώπιση των συμφορήσεων που πολλές φορές παρουσιάζονται σ’ αυτό, όπως • και για την τήρηση λογιστικών στοιχείων κίνησης.

  16. 2.Επίπεδο Σύνδεσης δεδομένων • Ασχολείται με το να μετατρέπει έναν επικοινωνιακό δίαυλο σε μια ζεύξη. Για να το καταφέρει αυτό: • Τεμαχίζει τα δεδομένα εισόδου σε πλαίσια δεδομένων, (ένας τρόπος υλοποίησης αυτής της λειτουργίας είναι, για παράδειγμα, με την πρόσθεση ειδικών ακολουθιών από bits στην αρχή και στο τέλος κάθε πλαισίου) • Μεταδίδει ακολουθιακά τα πλαίσια αυτά και επεξεργάζεται τα πλαίσια της απόκρισης που ο δέκτης στέλνει στον πομπό. • Ελέγχει και να διορθώνει τα σφάλματα μετάδοσης (πχ από θόρυβο) των πλαισίων. • Ρυθμίζει τον ρυθμόμετάδοσης έτσι ώστε ένας γρήγορος πομπός να μην κατακλύζει με bits έναν αργό δέκτη

  17. 1.Φυσικό επίπεδο • Ασχολείται με τη μετάδοση bits μέσω επικοινωνιακών διαύλων • Πόσα volt θα αντιπροσωπεύουν το ψηφιακό 1 και πόσα το ψηφιακό 0, • Πόσα μικροδευτερόλεπτα διαρκεί ο παλμός που αντιπροσωπεύει ένα bit, • Η εξασφάλιση ότι, όταν ο πομπός στέλνει ένα 1 ο δέκτης λαμβάνει κι αυτός ένα 1 και όχι ένα 0. • Αν η μετάδοση μπορεί να γίνεται ταυτόχρονα και προς τις δύο κατευθύνσεις, • Πώς οι δύο πλευρές αρχίζουν και πώς σταματούν τη μεταξύ τους επικοινωνία, • Πόσες ακίδες θα έχει ο κάθε συνδετήρας δικτύου (networkconnector) και τι αντιπροσωπεύει κάθε ακίδα

  18. Τι εμπλέκεται - Με ποια επίπεδα

  19. Μορφή του σήματος σε κάθε επίπεδο

More Related