Κοινοί πόροι που ζητούνται από τους διακομιστές:
* Αρχεία:
* Στατικά αρχεία: Αυτά είναι προϋπάρχοντα αρχεία όπως εικόνες, βίντεο, φύλλα στυλ CSS, κώδικας JavaScript και έγγραφα HTML. Οι διακομιστές ιστού τα παραδίδουν απευθείας στο πρόγραμμα περιήγησής σας.
* Δυναμικά αρχεία: Αυτά είναι αρχεία που παράγονται στον διακομιστή με βάση την είσοδο του χρήστη ή άλλους παράγοντες. Παραδείγματα περιλαμβάνουν:
* Περιεχόμενο ιστότοπου: Μια ανάρτηση ιστολογίου, μια σελίδα προϊόντος, ένα προφίλ χρήστη.
* Δεδομένα: Δεδομένα JSON για χάρτη, δεδομένα CSV για ένα υπολογιστικό φύλλο.
* Εικόνες ή γραφικά που δημιουργούνται δυναμικά.
* Δεδομένα:
* Βάσεις δεδομένων: Οι διακομιστές συχνά αποθηκεύουν τεράστιες ποσότητες πληροφοριών σε βάσεις δεδομένων. Οι υπολογιστές μπορούν να ζητήσουν συγκεκριμένα δεδομένα από αυτές τις βάσεις δεδομένων, για παράδειγμα:
* Πληροφορίες λογαριασμού χρήστη για συνδέσεις
* Λεπτομέρειες προϊόντος για ένα ηλεκτρονικό κατάστημα
* άρθρα ειδήσεων Για έναν ιστότοπο ειδήσεων
* APIS: Τα APIs (διεπαφές προγραμματισμού εφαρμογών) επιτρέπουν στους υπολογιστές να επικοινωνούν με διακομιστές και να ζητούν συγκεκριμένες ενέργειες, όπως:
* Αποστολή και λήψη μηνυμάτων
* Πραγματοποίηση ηλεκτρονικών πληρωμών
* Λήψη ενημερώσεων για τις καιρικές συνθήκες
* Υπηρεσίες:
* Αποθήκευση σύννεφων: Οι διακομιστές παρέχουν υπηρεσίες αποθήκευσης cloud όπως το Google Drive, το Dropbox ή το OneDrive, επιτρέποντάς σας να αποθηκεύετε αρχεία εξ αποστάσεως.
* Email: Οι διακομιστές διαχειρίζονται υπηρεσίες ηλεκτρονικού ταχυδρομείου όπως το Gmail, το Outlook ή το Yahoo Mail.
* streaming: Οι διακομιστές χειρίζονται υπηρεσίες ροής όπως το Netflix, το YouTube ή το Spotify.
Πώς ζητούνται οι πόροι:
* HTTP (πρωτόκολλο μεταφοράς HyperText): Αυτό είναι το κύριο πρωτόκολλο για την αίτηση και τη λήψη πόρων στον ιστό. Το πρόγραμμα περιήγησής σας (ή άλλο λογισμικό) στέλνει ένα αίτημα HTTP στον διακομιστή, καθορίζοντας τον πόρο που θέλετε. Στη συνέχεια, ο διακομιστής απαντά με τον αιτούμενο πόρο (ή ένα μήνυμα σφάλματος).
* Άλλα πρωτόκολλα: Για ορισμένες υπηρεσίες, μπορούν να χρησιμοποιηθούν άλλα πρωτόκολλα:
* FTP (πρωτόκολλο μεταφοράς αρχείων): Χρησιμοποιείται για τη μεταφορά αρχείων απευθείας μεταξύ των υπολογιστών.
* SMTP (Απλό πρωτόκολλο μεταφοράς αλληλογραφίας): Χρησιμοποιείται για την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου.
* POP3 (πρωτόκολλο ταχυδρομείου 3) και IMAP (πρωτόκολλο πρόσβασης μηνυμάτων στο Internet): Χρησιμοποιείται για την ανάκτηση μηνυμάτων ηλεκτρονικού ταχυδρομείου.
Βασικές έννοιες:
* πελάτης: Ο υπολογιστής ή η συσκευή σας που κάνει το αίτημα.
* διακομιστής: Ο υπολογιστής που παρέχει τον πόρο.
* Αίτημα: Το μήνυμα που στέλνει ο πελάτης σας στον διακομιστή.
* απάντηση: Την απάντηση του διακομιστή στο αίτημα.
Παραδείγματα:
* Περιήγηση στον ιστό: Όταν πληκτρολογείτε μια διεύθυνση ιστότοπου στο πρόγραμμα περιήγησής σας, ο υπολογιστής σας στέλνει ένα αίτημα HTTP στον διακομιστή που φιλοξενεί αυτόν τον ιστότοπο. Ο διακομιστής απαντά με τα αρχεία του ιστότοπου (HTML, CSS, εικόνες κ.λπ.), τα οποία εμφανίζει το πρόγραμμα περιήγησής σας.
* Έλεγχος Email: Ο πελάτης email σας στέλνει ένα αίτημα στον διακομιστή email για να ανακτήσετε τα email σας. Ο διακομιστής απαντά με μια λίστα με μηνύματα ηλεκτρονικού ταχυδρομείου, την οποία εμφανίζει ο πελάτης.
* Λήψη αρχείου: Όταν κάνετε κλικ σε έναν σύνδεσμο λήψης, το πρόγραμμα περιήγησής σας στέλνει ένα αίτημα στον διακομιστή για να κατεβάσετε το αρχείο. Ο διακομιστής στέλνει το αρχείο στον υπολογιστή σας και μπορείτε να το αποθηκεύσετε τοπικά.
Επιτρέψτε μου να ξέρω αν θέλετε να εξερευνήσετε περαιτέρω οποιαδήποτε από αυτές τις έννοιες ή να έχετε άλλες συγκεκριμένες ερωτήσεις!
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα