Το μοντέλο αναφοράς Open Systems Interconnection υπήρξε ουσιαστικό στοιχείο του σχεδιασμού δικτύου υπολογιστών από την επικύρωσή του το 1984. Το OSI είναι ένα αφηρημένο μοντέλο του τρόπου με τον οποίο τα πρωτόκολλα και ο εξοπλισμός δικτύου πρέπει να επικοινωνούν και να συνεργάζονται. Το μοντέλο OSI είναι ένα τεχνολογικό πρότυπο που διατηρείται από τον Διεθνή Οργανισμό Τυποποίησης (ISO). Αν και πολλές από τις σημερινές τεχνολογίες δεν συμμορφώνονται πλήρως με το πρότυπο, παραμένει μια χρήσιμη εισαγωγή στη μελέτη της αρχιτεκτονικής του δικτύου.
Η στοίβα μοντέλου OSI
Το μοντέλο OSI διαιρεί την περίπλοκη εργασία των επικοινωνιών από υπολογιστή σε υπολογιστή, που παραδοσιακά ονομάζεται διαδικτυακή εργασία, σε μια σειρά από στάδια γνωστά ως στρώματα. Τα επίπεδα στο μοντέλο OSI ταξινομούνται από το χαμηλότερο επίπεδο στο υψηλότερο. Μαζί, αυτά τα επίπεδα περιλαμβάνουν τη στοίβα OSI. Η στοίβα περιέχει επτά επίπεδα σε δύο ομάδες:
Ανώτερα επίπεδα:
- 7: Εφαρμογή
- 6: Παρουσίαση
- 5: Συνεδρία
Κάτω επίπεδα:
- 4: Μεταφορές
- 3: Δίκτυο
- 2: Σύνδεσμος δεδομένων
- 1: Φυσικό
Ανώτερα επίπεδα του μοντέλου OSI
Το OSI ορίζει τα στάδια εφαρμογής, παρουσίασης και περιόδου λειτουργίας της στοίβας ως το ανώτερα στρώματα. Σε γενικές γραμμές, το λογισμικό σε αυτά τα επίπεδα εκτελεί λειτουργίες για συγκεκριμένες εφαρμογές, όπως μορφοποίηση δεδομένων, κρυπτογράφηση και διαχείριση σύνδεσης. Παραδείγματα τεχνολογιών ανώτερου επιπέδου στο μοντέλο OSI είναι τα HTTP, SSL, SCP, NetBIOS, SMTP, FTP, RPC, DNS και NFS.
Κάτω επίπεδα του μοντέλου OSI
Το υπόλοιπο κάτω στρώματα του μοντέλου OSI παρέχουν πιο πρωτόγονες λειτουργίες για συγκεκριμένο δίκτυο, όπως δρομολόγηση, διευθυνσιοδότηση και έλεγχο ροής. Παραδείγματα τεχνολογιών χαμηλότερου επιπέδου στο μοντέλο OSI είναι TCP, UDP, IP, Ethernet, RDP, ICMP, IPsec, IPv4 και IPv6, RIP, token ring, Bluetooth, USB, DSL και GSM.
Ένα πρακτικό παράδειγμα του μοντέλου OSI
Τα επτά επίπεδα του μοντέλου OSI συνεργάζονται, ένα προς ένα, για να ολοκληρώσουν μια πλήρη εργασία. Όλη αυτή η δουλειά, φυσικά, συμβαίνει πίσω από τα παρασκήνια, οπότε ακόμη και όταν χρησιμοποιείτε την ιδέα του μοντέλου OSI, ίσως να μην το καταλάβετε. Για παράδειγμα, όταν ο υπολογιστής σας ζήτησε αυτήν την ιστοσελίδα, η συσκευή μπορεί να είχε χρησιμοποιήσει μια σύνδεση Ethernet για να μεταδώσει τις πληροφορίες μέσω ενός δρομολογητή και το αίτημα τελικά προσγειώθηκε σε έναν διακομιστή HTTP όπου βρίσκεται η σελίδα. Σε αυτό το παράδειγμα, το μοντέλο OSI χρησιμοποιήθηκε από τα κατώτερα στρώματα έως τα ανώτερα στρώματα, από το στρώμα ένα έως το στρώμα επτά.
Οφέλη μοντέλου OSI
Διαχωρίζοντας τις επικοινωνίες δικτύου σε μικρότερα λογικά κομμάτια, το μοντέλο OSI απλοποιεί τον τρόπο σχεδιασμού των πρωτοκόλλων δικτύου. Το μοντέλο OSI σχεδιάστηκε για να διασφαλίσει ότι διαφορετικοί τύποι εξοπλισμού (όπως προσαρμογείς δικτύου, διανομέα και δρομολογητές) θα ήταν όλοι συμβατοί ακόμη και αν κατασκευάστηκαν από διαφορετικούς κατασκευαστές. Ένα προϊόν από έναν προμηθευτή εξοπλισμού δικτύου που εφαρμόζει τη λειτουργικότητα OSI Layer 2, για παράδειγμα, είναι πολύ πιο πιθανό να συνεργαστεί με ένα προϊόν OSI Layer 3 άλλου προμηθευτή, καθώς και οι δύο προμηθευτές ακολουθούν το ίδιο μοντέλο. Το μοντέλο OSI καθιστά επίσης τα σχέδια δικτύου πιο επεκτάσιμα, επειδή τα νέα πρωτόκολλα και άλλες υπηρεσίες δικτύου είναι γενικά ευκολότερα να προστίθενται σε μια πολυεπίπεδη αρχιτεκτονική παρά σε μια μονολιθική. Δείτε αυτές τις συνήθεις ερωτήσεις και απαντήσεις σχετικά με το μοντέλο OSI για περισσότερες πληροφορίες.