Κοινή χρήση τεχνολογίας

Μια σύντομη συζήτηση για τα δίκτυα υπολογιστών—Τι είναι το μοντέλο OSI;

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Το μοντέλο Ανοικτών Συστημάτων Επικοινωνιών (OSI) είναι ένα εννοιολογικό μοντέλο που αναπαριστά τον τρόπο λειτουργίας των επικοινωνιών δικτύου.

χαρτογράφηση μυαλού

Τι είναι το μοντέλο OSI;

Το μοντέλο Open Systems Interconnection (OSI) είναι ένα εννοιολογικό μοντέλο που δημιουργήθηκε από τον Διεθνή Οργανισμό Τυποποίησης που υποστηρίζει διάφορα συστήματα επικοινωνιών χρησιμοποιώντας πρότυπαπρωτόκολλο ΕΠΙΚΟΙΝΩΝΩ. Με απλά λόγια,Το OSI παρέχει πρότυπα για τη διασφάλιση ότι διαφορετικά συστήματα υπολογιστών μπορούν να επικοινωνούν μεταξύ τους.

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

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

Γιατί είναι σημαντικό το μοντέλο OSI;

Αν και το σύγχρονο Διαδίκτυο δεν τηρεί αυστηρά το μοντέλο OSI (συμμορφώνεται αυστηρά με την απλούστερη σουίτα πρωτοκόλλων Διαδικτύου), το μοντέλο OSI εξακολουθεί να είναι πολύ χρήσιμο για την επίλυση προβλημάτων δικτύου. Είτε είναι ένας χρήστης που δεν μπορεί να συνδεθεί στο Διαδίκτυο στον φορητό υπολογιστή του είτε ένας ιστότοπος που εξυπηρετεί χιλιάδες χρήστες είναι εκτός λειτουργίας, το μοντέλο OSI μπορεί να βοηθήσει στην επίλυση του προβλήματος και στην επίλυση της βασικής αιτίας του. Εάν μπορείτε να περιορίσετε το πρόβλημα σε ένα συγκεκριμένο επίπεδο του μοντέλου, μπορείτε να αποφύγετε πολλές περιττές εργασίες.

Ποια είναι τα 7 επίπεδα του μοντέλου OSI;

Τα επτά επίπεδα αφαίρεσης του μοντέλου OSI ορίζονται ως εξής (από πάνω προς τα κάτω):

7. Επίπεδο εφαρμογής

Αυτό είναιΤο μόνο επίπεδο που αγγίζει άμεσα τα δεδομένα χρήστη . Οι εφαρμογές λογισμικού, όπως τα προγράμματα περιήγησης ιστού και τα προγράμματα-πελάτες ηλεκτρονικού ταχυδρομείου, βασίζονται στο επίπεδο εφαρμογής για την εκκίνηση των επικοινωνιών. Αλλά για να είμαστε σαφείς, οι εφαρμογές λογισμικού πελάτη δεν αποτελούν μέρος του επιπέδου εφαρμογής, το επίπεδο εφαρμογής είναι υπεύθυνο για το πρωτόκολλο και τις λειτουργίες δεδομένων στις οποίες βασίζεται το λογισμικό για την παρουσίαση έγκυρων δεδομένων στον χρήστη.

Τα πρωτόκολλα επιπέδου εφαρμογής περιλαμβάνουν HTTP καιSMTP(Υποστηρίζεται το απλό πρωτόκολλο μεταφοράς αλληλογραφίας για εκτέλεσηΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗένα από τα πρωτόκολλα επικοινωνίας).

6. Επίπεδο παρουσίασης

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

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

Εάν η συσκευή επικοινωνεί μέσω κρυπτογραφημένης σύνδεσης, Layer 6Υπεύθυνος για την κρυπτογράφηση από την πλευρά του αποστολέα και την αποκρυπτογράφηση από την πλευρά του παραλήπτη, προκειμένου να παρουσιαστούν μη κρυπτογραφημένα αναγνώσιμα δεδομένα στο επίπεδο εφαρμογής.

Τέλος, το επίπεδο παρουσίασης επίσηςΥπεύθυνος για τη συμπίεση δεδομένων που λαμβάνονται από το επίπεδο εφαρμογής , και στη συνέχεια μεταβιβάζει τα δεδομένα στο επίπεδο 5. Αυτό βοηθά στην ελαχιστοποίηση του όγκου των δεδομένων που θα μεταδοθούν, αυξάνοντας έτσι την ταχύτητα και την αποτελεσματικότητα της επικοινωνίας.

5. Επίπεδο συνεδρίας

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

Επίπεδο συνεδρίας επίσηςΥπεύθυνος για το συγχρονισμό μετάδοσης δεδομένων και σημείων ελέγχου. Για παράδειγμα, εάν μεταφερθεί ένα αρχείο 100 MB, το επίπεδο περιόδου λειτουργίας μπορεί να ορίσει σημεία ελέγχου κάθε 5 MB. Εάν η σύνδεση χαθεί ή διακοπεί μετά τη μεταφορά 52 MB, η συνεδρία μπορεί να συνεχιστεί από το τελευταίο σημείο ελέγχου, πράγμα που σημαίνει ότι χρειάζεται να μεταφερθούν μόνο 50 MB περισσότερα δεδομένα. Εάν δεν έχουν οριστεί σημεία ελέγχου, ολόκληρο το αρχείο πρέπει να μεταφερθεί από την αρχή.

4. Στρώμα μεταφοράς

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

Το στρώμα μεταφοράς είναι επίσης υπεύθυνο για τον έλεγχο ροής και τον έλεγχο σφαλμάτων. Ο έλεγχος ροής χρησιμοποιείται για τον προσδιορισμό της βέλτιστης ταχύτητας μεταφοράς για να αποτρέψει τους αποστολείς σε γρήγορες συνδέσεις να συντρίψουν τους παραλήπτες σε αργές συνδέσεις. Το επίπεδο μεταφοράς παρέχει έλεγχο σφαλμάτων στο άκρο λήψης διασφαλίζοντας την ακεραιότητα των λαμβανόμενων δεδομένων (αίτημα αναμετάδοσης εάν δεν είναι ολοκληρωμένα).

Τα πρωτόκολλα του επιπέδου μεταφοράς περιλαμβάνουν Πρωτόκολλο Ελέγχου Μετάδοσης (TCP) καιΠρωτόκολλο User Datagram (UDP)

3. Επίπεδο δικτύου

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

Τα πρωτόκολλα επιπέδου δικτύου περιλαμβάνουν IP, Πρωτόκολλο μηνυμάτων ελέγχου Διαδικτύου (ICMP)Πρωτόκολλο μηνυμάτων ομάδας Διαδικτύου (IGMP),καθώς IPsec εργαλειοθήκη.

2. Επίπεδο σύνδεσης δεδομένων

Το επίπεδο σύνδεσης δεδομένων είναι πολύ παρόμοιο με το επίπεδο δικτύου, αλλά το επίπεδο σύνδεσης δεδομένων χρησιμοποιείται για διευκόλυνσηίδιο Μεταφορά δεδομένων μεταξύ δύο συσκευών σε ένα δίκτυο. Το επίπεδο σύνδεσης δεδομένων εξάγει πακέτα από το επίπεδο δικτύου και διασπά τα πακέτα σε μικρότερα μέρη (που ονομάζονται πλαίσια). Όπως το επίπεδο δικτύου, το επίπεδο ζεύξης δεδομένων είναι επίσης υπεύθυνο για τον έλεγχο ροής επικοινωνίας και τον έλεγχο σφαλμάτων εντός του δικτύου (το επίπεδο μεταφοράς είναι υπεύθυνο μόνο για τον έλεγχο ροής επικοινωνίας και τον έλεγχο σφαλμάτων μεταξύ των δικτύων).

1. Φυσικό στρώμα

Αυτό το επίπεδο περιλαμβάνει τον φυσικό εξοπλισμό που εμπλέκεται στη μετάδοση δεδομένων, όπως καλώδια καιδιακόπτης . Είναι επίσης υπεύθυνο για τη μετατροπή των δεδομένων σε μια ροή bit, η οποία είναι μια συμβολοσειρά 1 και 0. Επιπλέον, τα φυσικά επίπεδα των δύο συσκευών πρέπει να καταλήξουν σε συμφωνία σηματοδότησης για να διακρίνουν τις συμβολοσειρές 1 και 0 των δύο συσκευών.

Πώς ρέουν τα δεδομένα στο μοντέλο OSI

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

Ο κ. Κούπερ θα ήθελε να στείλει ένα email στην κα Πάλμε. Ο κ. Κούπερ συνθέτει το μήνυμα στην εφαρμογή email του φορητού υπολογιστή του και κάνει κλικ στο "αποστολή".Η εφαρμογή email παραδίδει το email στο επίπεδο εφαρμογήςΠρωτόκολλο επιλογής επιπέδου εφαρμογής (SMTP)Στη συνέχεια, περάστε τα δεδομένα στο επίπεδο παρουσίασης . έπειτα,Συμπιεσμένα δεδομένα επιπέδου παρουσίασηςΣτη συνέχεια, περάστε τα δεδομένα στο επίπεδο περιόδου λειτουργίαςΣυνεδρία επικοινωνίας αρχικοποιημένη από επίπεδο συνεδρίας

Στη συνέχεια, τα δεδομένα θα φτάσουν στο επίπεδο μεταφοράς του αποστολέα,Κατακερματισμός στο στρώμα μεταφοράς,ΠάλιΣπάστε αυτά τα τμήματα δεδομένων σε πακέτα στο επίπεδο δικτύου,ΕπειταΠεραιτέρω αποσυντίθεται σε πλαίσια στο επίπεδο σύνδεσης δεδομένων . Στη συνέχεια, το επίπεδο σύνδεσης δεδομένων μεταδίδει αυτά τα πλαίσια στο φυσικό επίπεδο,Το φυσικό επίπεδο μετατρέπει τα δεδομένα σε μια ροή bit 1 και 0,ΕπιτέλουςΑποστολή δεδομένων μέσω ενός φυσικού μέσου όπως ένα καλώδιο

Αφού ο υπολογιστής της κυρίας Πάλμε λάβει τη ροή των bit μέσω ενός φυσικού μέσου, όπως το WiFi της, τα δεδομένα ρέουν κατά μήκος της ίδιας σειράς στρωμάτων της συσκευής της, αλλά με αντίστροφη σειρά. Πρώτον, το φυσικό επίπεδο μετατρέπει τη ροή bit από 1 και 0 σε πλαίσια και τα μεταβιβάζει στο επίπεδο σύνδεσης δεδομένων. Στη συνέχεια, το επίπεδο σύνδεσης δεδομένων επανασυναρμολογεί τα πλαίσια σε πακέτα για χρήση από το επίπεδο δικτύου. Στη συνέχεια, το επίπεδο δικτύου αναδιοργανώνει τα πακέτα δεδομένων σε τμήματα δεδομένων για χρήση από το επίπεδο μεταφοράς και το επίπεδο μεταφοράς αναδιοργανώνει τα τμήματα δεδομένων σε τμήματα δεδομένων.

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

αναφέρομαι σε: Τι είναι το μοντέλο OSI; |. Cloudflare (cloudflare-cn.com)