1. Hardware: Αυτό είναι το θεμέλιο - τα φυσικά εξαρτήματα όπως οι κάρτες διεπαφής δικτύου (NICS), τα καλώδια, οι δρομολογητές, οι διακόπτες και η CPU, η μνήμη και η αποθήκευση του διακομιστή. Παρέχει την ακατέργαστη ικανότητα μετάδοσης και λήψης ηλεκτρικών σημάτων.
2. Πρωτόκολλα επικοινωνίας: Αυτοί είναι οι κανόνες και τα πρότυπα που διέπουν τον τρόπο μετάδοσης των δεδομένων και των λαμβάνονται μέσω του δικτύου. Παραδείγματα περιλαμβάνουν TCP/IP (το πιο κοινό πρωτόκολλο Internet Suite), HTTP (για την κυκλοφορία ιστού), FTP (για μεταφορά αρχείων) και πολλά άλλα. Το υλικό χρησιμοποιεί αυτά τα πρωτόκολλα για να μεταφράσει τα ακατέργαστα ηλεκτρικά σήματα σε σημαντικά πακέτα δεδομένων. Σκεφτείτε αυτά ως τη γλώσσα που ομιλείται μεταξύ διαφορετικών τμημάτων του δικτύου.
3. Λειτουργικό σύστημα (OS): Το λειτουργικό σύστημα λειτουργεί ως ενδιάμεσος μεταξύ του υλικού και του λογισμικού. Διαχειρίζεται τους πόρους του υλικού, παρέχει ένα περιβάλλον για να τρέξει το λογισμικό και παρέχει διεπαφές (API) για το λογισμικό να αλληλεπιδρά με το υλικό και τα πρωτόκολλα δικτύου. Διαχειρίζεται εργασίες όπως η διαχείριση των συνδέσεων δικτύου, η δρομολόγηση πακέτων δεδομένων και η εξασφάλιση αξιόπιστης επικοινωνίας. Το λειτουργικό σύστημα είναι ουσιαστικά το σύστημα διαχείρισης του κτιρίου.
4. Λογισμικό/Εφαρμογές: Αυτό είναι το στρώμα που αλληλεπιδρά άμεσα με τους χρήστες. Παραδείγματα περιλαμβάνουν διακομιστές ιστού (APACHE, NGINX), διακομιστές βάσεων δεδομένων (MYSQL, PostgResQL), διακομιστές ηλεκτρονικού ταχυδρομείου και προσαρμοσμένες εφαρμογές. Αυτά τα προγράμματα χρησιμοποιούν τα API του OS για να έχουν πρόσβαση και να χρησιμοποιούν πρωτόκολλα δικτύου για επικοινωνία. Είναι οι ενοικιαστές στο κτίριο, χρησιμοποιώντας τις υπηρεσίες του.
5. Server: Ένας διακομιστής είναι ένας υπολογιστής (υλικό) που εκτελεί εξειδικευμένο λογισμικό (εφαρμογές) και ένα λειτουργικό σύστημα για την παροχή υπηρεσιών σε άλλους υπολογιστές (πελάτες). Συνδυάζει όλα τα παραπάνω στρώματα. Είναι ολόκληρο το κτίριο και η λειτουργία του - προσφέροντας μια συγκεκριμένη υπηρεσία σε άλλους στο δίκτυο.
Πώς δουλεύουν μαζί:
Μια εφαρμογή πελάτη (π.χ. ένα πρόγραμμα περιήγησης στο Web) στέλνει ένα αίτημα (π.χ., για να δείτε μια ιστοσελίδα) χρησιμοποιώντας ένα πρωτόκολλο επικοινωνίας (π.χ. HTTP). Αυτό το αίτημα ταξιδεύει σε όλο το δίκτυο μέσω του υλικού (καλώδια, δρομολογητές κ.λπ.), καθοδηγείται από τα πρωτόκολλα. Το λειτουργικό σύστημα του διακομιστή λαμβάνει το αίτημα, το οποίο στη συνέχεια μεταφέρεται στο κατάλληλο λογισμικό (διακομιστής ιστού) στον διακομιστή. Ο διακομιστής επεξεργάζεται το αίτημα και η απάντηση ταξιδεύει πίσω στον πελάτη μέσω των ίδιων στρωμάτων με αντίστροφη σειρά.
Εν ολίγοις:Το υλικό παρέχει τα φυσικά μέσα, τα πρωτόκολλα υπαγορεύουν τους κανόνες επικοινωνίας, το λειτουργικό σύστημα διαχειρίζεται πόρους και διεπαφές, το λογισμικό παρέχει στις υπηρεσίες και ο διακομιστής είναι η συνδυασμένη οντότητα που παρέχει αυτές τις υπηρεσίες σε ένα δίκτυο. Είναι όλα βαθιά αλληλένδετα.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα