υπηρέτης

Εξηγούμε τι είναι ένας διακομιστής, τα κύρια χαρακτηριστικά του και σε τι χρησιμεύει. Επίσης, τι είναι διακομιστής ιστού, ταξινόμηση και παραδείγματα.

Οι διακομιστές λειτουργούν με βάση ένα μοντέλο επικοινωνίας πελάτη-διακομιστή.

Τι είναι ένας διακομιστής;

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

Οι διακομιστές λειτουργούν με βάση ένα μοντέλο του επικοινωνία (ή «αρχιτεκτονική») πελάτη-διακομιστή, κατανέμοντας τα καθήκοντα μεταξύ των παρόχων των διαθέσιμων πόρων, προσφέροντας έτσι τους οι πελάτες την ευκαιρία να μοιραστείτε δεδομένα, πληροφορίες συγκεκριμένο και πρόσβαση σε συγκεκριμένους πόρους λογισμικού και υλικού, όπως μια συγκεκριμένη εφαρμογή ή περιφερειακό. Έτσι λειτουργούν, για παράδειγμα, ιστοσελίδες και τις υπηρεσίες του ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ.

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

Χαρακτηριστικά ενός διακομιστή

Οι διακομιστές πρέπει να έχουν σταθερή παροχή ρεύματος.

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

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

Σε τι χρησιμεύει ο διακομιστής;

Οι διακομιστές παιχνιδιών επιτρέπουν την πρόσβαση σε ένα ψυχαγωγικό πρόγραμμα.

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

  • Διακομιστές αρχείων. Αποθηκεύουν τα αρχεία ή αρχεία πληροφορίες και να τις τροφοδοτήσουν σε ένα δίκτυο.
  • Διακομιστές Active Directory / Domain. Διαχειρίζονται τις πληροφορίες που σχετίζονται με το καθαρά, δικα τους χρήστες, ομάδες και εσωτερικοί όμιλοι.
  • Διακομιστής εκτύπωσης. Διαχειρίζεται ένα σύνολο εκτυπωτών που είναι διαθέσιμοι σε ένα δίκτυο, παραχωρώντας πρόσβαση σε αυτούς και διαχειρίζεται την ουρά εκτύπωσης.
  • Διακομιστής αλληλογραφίας. Διαχειρίζεται τη ροή e-mail μεταξύ, από και προς τους πελάτες ενός δικτύου, την αποστολή και τη λήψη μηνυμάτων και την αποθήκευση του ιστορικού τους.
  • Διακομιστής μεσολάβησης. Ο ρόλος του είναι η δημιουργία αντιγράφων ασφαλείας, η αποθήκευση για ένα χρονικό διάστημα και μέσα κρύπτη ένα αντίγραφο των ιστοσελίδων που είναι διαθέσιμες για το δίκτυο, για να επιταχυνθεί η πρόσβαση σε αυτές ή να επιτραπεί η ανάκτηση δεδομένων εάν το πρωτότυπο είναι εκτός λειτουργίας.
  • Διακομιστής Ιστού. Αποθηκεύει το περιεχόμενο που είναι απαραίτητο για μία ή περισσότερες ιστοσελίδες και διαχειρίζεται την εύρυθμη πρόσβαση σε αυτό, έτσι ώστε τα προγράμματα περιήγησης των πελατών να μπορούν να «αποδώσουν» έναν ιστότοπο.
  • Διακομιστής DNS. Αποθηκεύει τις απαραίτητες πληροφορίες για τη συσχέτιση ενός ονόματος τομέα με μια σειρά από διευθύνσεις IP των υπολογιστών που συνδέονται με αυτό (τους διακομιστές Ιστού του).
  • Διακομιστής DHCP. Υπεύθυνος για την εκχώρηση δυναμικών (μεταβαλλόμενων) διευθύνσεων IP σε πελάτες που συνδέονται σε δίκτυο.
  • Διακομιστής FTP. Αποθηκεύει συγκεκριμένες πληροφορίες χρήστη και επιτρέπει ιδιωτική πρόσβαση σε αυτές μεταξύ υπολογιστών.
  • Διακομιστής παιχνιδιών. Αυτά που είναι ειδικά αφιερωμένα στην αποθήκευση πληροφοριών, έτσι ώστε οι πελάτες να μπορούν να έχουν πρόσβαση σε ένα ψυχαγωγικό πρόγραμμα ταυτόχρονα (μεγάλα βιντεοπαιχνίδια, γενικά).

Διακομιστής Ιστού

Ο διακομιστής web επιτρέπει συνδέσεις μέσω πρωτοκόλλων όπως το HTTP.

Οι διακομιστές Ιστού είναι προγράμματα (λογισμικό) για καθημερινή χρήση σε Διαδίκτυο, που μεσολαβεί μεταξύ του διακομιστή όπου φιλοξενούνται τα δεδομένα που ζητά ο πελάτης και του δικού του υπολογιστή, επιτρέποντας συνδέσεις μέσω διαφόρων πρωτοκόλλων δεδομένων, όπως το γνωστό HTTP (Πρωτόκολλο μεταφοράς υπερκειμένου ή πρωτόκολλο μεταφοράς Υπερκείμενο). Με άλλα λόγια, είναι προγράμματα που διαμεσολαβούν μεταξύ του προγράμματος περιήγησης ενός χρήστη του Διαδικτύου και του τόπου όπου βρίσκονται οι πληροφορίες που αναζητά ή χρειάζεται.

Αυτός ο όρος χρησιμοποιείται επίσης για να αναφέρεται στον ίδιο τον υπολογιστή (υλικό) στον οποίο αποθηκεύονται τα αρχεία που συνθέτουν έναν ιστότοπο, μαζί με το λογισμικό που είναι απαραίτητο για τη συμμόρφωση με τη σύνδεση δεδομένων web.

Τύποι διακομιστών Ιστού

Οι διακομιστές Ιστού μπορούν να είναι δύο ειδών, ανάλογα με το περιεχόμενό τους:

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

Παραδείγματα διακομιστών Ιστού

Μερικοί από τους πιο χρησιμοποιούμενους διακομιστές Ιστού είναι οι ακόλουθοι:

  • Nginx. Ένας web server και Proxy που αναπτύχθηκε από την ομώνυμη εταιρεία το 2004.
  • Απάχης. Ένας διακομιστής ιστού HTTP ανοιχτού κώδικα, που αναπτύχθηκε το 1995 και συντηρείται από τον α κοινότητα των χρηστών που απαρτίζουν το Apache Software Foundation.
  • Internet Information Services ή IIS. Ένας διακομιστής web και ένα σύνολο υπηρεσιών που έχουν σχεδιαστεί για Microsoft Windows που αρχικά περιλαμβανόταν στην έκδοση NT.
  • Τσερόκι. Ένας διακομιστής ιστού πολλαπλών πλατφορμών γραμμένος στη γλώσσα C, διαθέσιμος υπό την άδεια GNU General Public License (ελεύθερο λογισμικό).
  • Γάτος. Μια διανομή Apache του 1999, γνωστή και ως Jakarta Tomcat, η οποία λειτουργεί με βάση την αρχή των servlets (Java).
!-- GDPR -->