Βίντεο: Φυσικό επίπεδο Επίπεδο Σύνδεσης (ζεύξης) Δεδομένων (μοντέλο OSI) 2024
Το στρώμα παρουσίασης του μοντέλου Open OS Interconnection είναι υπεύθυνο για τον τρόπο εμφάνισης των δεδομένων ή είναι μορφοποιημένο Εξετάστε ένα παράδειγμα στο οποίο οι κατάσκοποι ανταλλάσσουν κωδικοποιημένα μηνύματα Ο τρόπος διαβίβασης των μηνυμάτων εμπρός και πίσω καθορίζεται από το επίπεδο σύνδεσης, αλλά τον τρόπο κωδικοποίησης των μηνυμάτων ή το κρυπτογράφημα που χρησιμοποίησαν οι κατάσκοποι για να αποκρύψουν το μήνυμα) είναι ευθύνη του στρώματος παρουσίασης.
Φυσικά, αυτό πρέπει να αποτελέσει αντικείμενο διαπραγμάτευσης μεταξύ των συμμετεχόντων, διότι θα ήταν άχρηστο κατάσκοπος για να κωδικοποιήσει ένα μήνυμα που ο άλλος κατάσκοπος δεν ήξερε πώς να αποκωδικοποιήσει.Έτσι με το στρώμα παρουσίασης, όλοι οι συμμετέχοντες πρέπει να συμφωνήσουν με τις μεθόδους κωδικοποίησης που χρησιμοποιούνται σε αυτό το στρώμα
Το ίδιο ισχύει και στον κόσμο του υπολογιστή - όλοι οι συμμετέχοντες, όπως οι διακομιστές και οι πελάτες, πρέπει να συμφωνούν με το h Δεδομένου ότι τα δεδομένα θα μορφοποιηθούν για την ανταλλαγή τους. Αυτός είναι ο λόγος για τον οποίο τα πρότυπα για αντικείμενα όπως οι γλώσσες HTML και XML επιτρέπουν στους διακομιστές να παρουσιάζουν δεδομένα σε πελάτες και πελάτες για την εμφάνιση αυτών των δεδομένων στους χρήστες.
Οι διαφορές μεταξύ των προγραμμάτων περιήγησης καθιστούν την πραγματική εμφάνιση των δεδομένων ελαφρώς διαφορετική σε κάθε πρόγραμμα περιήγησης, εν μέρει λόγω του τρόπου με τον οποίο τιμούν ή ερμηνεύουν τη μορφοποίηση δεδομένων που παρουσιάζεται από την ιστοσελίδα. Αυτή η διακύμανση μορφοποίησης είναι ο λόγος για τον οποίο πολλοί άνθρωποι έχουν εγκατεστημένους πολλούς φυλλομετρητές ιστού στους υπολογιστές τους.
Η κρυπτογράφηση είναι μία από τις βασικές μεταφράσεις που πραγματοποιούνται στο στρώμα παρουσίασης. Στην εξερχόμενη κυκλοφορία από το διακομιστή, το στρώμα παρουσίασης κρυπτογραφεί τα δεδομένα που αποστέλλονται και στο άλλο άκρο της σύνδεσης αποκρυπτογραφεί τα δεδομένα που αποστέλλονται στο επίπεδο εφαρμογής. Το παρακάτω σχήμα απεικονίζει τη ροή των δεδομένων μεταξύ ενός πελάτη δικτύου και του διακομιστή.
Εάν ο υπολογιστής-πελάτης εκτελεί ένα πρόγραμμα ηλεκτρονικού ταχυδρομείου και ο διακομιστής είναι ο διακομιστής ηλεκτρονικού ταχυδρομείου του χρήστη, τότε σε κάθε άκρο της σύνδεσης (και οι δύο πλευρές του πελάτη και του διακομιστή), είναι πιθανώς χρησιμοποιώντας το πρωτόκολλο στρώματος εφαρμογής SMTP (Simple Mail Transfer Protocol) ή μάλλον την κρυπτογραφημένη έκδοση SMTPS. Η ροή δεδομένων θα είναι η εξής:
-
Χρησιμοποιώντας το SMTPS, η πλευρά πελάτη της εφαρμογής περνά το κείμενο στις υπηρεσίες στρώματος παρουσίασης και ζητά κρυπτογράφηση.
-
Μια συνιστώσα ασφάλειας μεταφραστικού επιπέδου (TLS) στο στρώμα παρουσίασης λαμβάνει το μη κρυπτογραφημένο μήνυμα και προχωρά στην κρυπτογράφηση του μηνύματος χρησιμοποιώντας τυπικές διαδικασίες TLS.
-
Το κρυπτογραφημένο μήνυμα ρέει κάτω από τα υπόλοιπα στρώματα OSI, μέσω του φυσικού δικτύου στο διακομιστή.
-
Στο διακομιστή, το μήνυμα στέλνεται επάνω σε όλα τα επίπεδα μέχρι να φτάσει στο στρώμα παρουσίασης.
Τώρα, οι διαδικασίες διακομιστών TLS θα αναλάβουν και θα αποκρυπτογραφήσουν το μήνυμα έτσι ώστε να είναι ευανάγνωστες.
-
Στη συνέχεια, το μήνυμα καθαρού κειμένου παραδίδεται στο πρωτόκολλο στρώσης εφαρμογής SMTP για επεξεργασία.
Σε αυτήν την περίπτωση, το επόμενο βήμα θα ήταν η παράδοση του μηνύματος στο γραμματοκιβώτιο του παραλήπτη.