Βίντεο: Cloud Computing - Computer Science for Business Leaders 2016 2025
Το επίπεδο εφαρμογής είναι το υψηλότερο επίπεδο στο μοντέλο ανοιχτού συστήματος διασύνδεσης (OSI) και είναι το επίπεδο που είναι πιο κοντά σε εσάς - ή πιο μακριά από εσάς αν βρίσκεστε στο άλλο άκρο της σύνδεσης. Η στρώση εφαρμογής μετακινεί αποτελεσματικά τα δεδομένα μεταξύ του υπολογιστή σας και του διακομιστή.
Αποτελείται από την εφαρμογή διακομιστή που διαβάζει και γράφει αρχεία, όπως το Apache Web Server ή το Internet Information Services (IIS) της Microsoft, καθώς και την εφαρμογή που χρησιμοποιείτε στον υπολογιστή-πελάτη για να γράψετε ή να διαβάσετε τα δεδομένα ως πρόγραμμα ηλεκτρονικού ταχυδρομείου).
Ακολουθώντας τη ροή δεδομένων στο ακόλουθο σχήμα, απεικονίζεται η διαδικασία επικοινωνίας μεταξύ του στρώματος εφαρμογής σε υπολογιστή-πελάτη και διακομιστή.
-
Η διαδικασία ξεκινά στο επίπεδο εφαρμογής με κάποιον που ανακτά και ανοίγει ένα μήνυμα ηλεκτρονικού ταχυδρομείου σε ένα πρόγραμμα ηλεκτρονικού ταχυδρομείου, όπως το Microsoft Outlook.
Το Outlook είναι το πρόγραμμα-πελάτης που χρησιμοποιεί το επίπεδο εφαρμογής του μοντέλου OSI. Το Outlook επικοινωνεί με τις διεργασίες ή τα προγράμματα του στρώματος εφαρμογών που χρησιμοποιούνται σε ένα διακομιστή. Σε αυτό το παράδειγμα, όταν ξεκινάτε το Outlook, ξεκινά η διαδικασία για να ζητήσετε όλα τα μηνύματα ηλεκτρονικού ταχυδρομείου από αυτόν το διακομιστή για το χρήστη.
Οποιοδήποτε πρόγραμμα μπορεί να εκτελεί λειτουργίες για άλλα επίπεδα, όπως το στρώμα παρουσίασης, μορφοποιώντας τα δεδομένα σε ASCII, Unicode ή MIME (Multipurpose Internet Extensions), όπου τα πράγματα γίνονται λασπωμένα στη σύγκριση της πραγματικότητας με τα ιδανικά.
-
Η υπηρεσία διακομιστή Post Office Protocol version 3 (POP3) ανταποκρίνεται στην αίτηση για το ηλεκτρονικό ταχυδρομείο του χρήστη.
Η υπηρεσία POP3 εκτελείται στο επίπεδο εφαρμογής και θα ανακτήσει το μήνυμα ηλεκτρονικού ταχυδρομείου από το σκληρό δίσκο και θα προετοιμάσει το μήνυμα ηλεκτρονικού ταχυδρομείου που θα αποσταλεί στον υπολογιστή του χρήστη.
-
Τα δεδομένα περνούν μέσα από την παρουσίαση, τη συνεδρία, τη μεταφορά, το δίκτυο, τη σύνδεση δεδομένων και τα φυσικά στρώματα σε όλα τα φυσικά μέσα και δημιουργούν αντίγραφα ασφαλείας σε όλα αυτά τα στρώματα στην πλευρά του πελάτη της σύνδεσης.
-
Τα δεδομένα φτάνουν στο επίπεδο εφαρμογής στον υπολογιστή προορισμού και στη συνέχεια εμφανίζονται χρησιμοποιώντας ένα πρόγραμμα όπως το Outlook.
Για τα περισσότερα από τα συστατικά του διαδικτύου που αντιμετωπίζετε, πιθανόν να αναφερθούμε ήδη στα επιμέρους στοιχεία εφαρμογής:
-
Πρωτόκολλο μεταφοράς υπερκειμένου (HTTP): Πρωτόκολλο για τη μεταφορά δεδομένων από διακομιστές web σε εφαρμογές web browser όπως ο Microsoft Internet Explorer.
-
Πρωτόκολλο μεταφοράς απλής αλληλογραφίας (SMTP): Πρωτόκολλο για την αποστολή αλληλογραφίας από έναν υπολογιστή σε άλλο. Αυτό θα μπορούσε να είναι από έναν πελάτη ηλεκτρονικού ταχυδρομείου, όπως το Microsoft Outlook, σε ένα διακομιστή ηλεκτρονικού ταχυδρομείου ή από ένα διακομιστή ηλεκτρονικού ταχυδρομείου σε άλλο.
-
Πρωτόκολλο Post Office έκδοση 3 (POP3): Πρωτόκολλο για εφαρμογή προγράμματος-πελάτη ηλεκτρονικού ταχυδρομείου, όπως το Microsoft Outlook, για την ανάκτηση μηνυμάτων ηλεκτρονικού ταχυδρομείου από διακομιστή ηλεκτρονικού ταχυδρομείου.
-
Πρωτόκολλο χρόνου δικτύου (NTP): Πρότυπο πρωτόκολλο για συγχρονισμό χρόνου μεταξύ υπολογιστών και συσκευών μέσω Internet.
-
Secure Shell (SSH): Απομακρυσμένο πρωτόκολλο πρόσβασης τερματικού που κρυπτογραφεί όλα τα δεδομένα που αποστέλλονται μέσω του δικτύου.
-
Πρωτόκολλο μεταφοράς αρχείων (FTP): Μεταφέρει αρχεία προς και από διακομιστές μέσω Internet.