Εισαγωγή στα δίκτυα εξυπηρετητών πελατών

Ο όρος πελάτης-εξυπηρετητής αναφέρεται σε ένα δημοφιλές μοντέλο δικτύωσης υπολογιστών που χρησιμοποιεί και συσκευές υλικού και διακομιστές πελάτη, το καθένα με συγκεκριμένες λειτουργίες. Το μοντέλο πελάτη-διακομιστή μπορεί να χρησιμοποιηθεί στο Internet καθώς και σε τοπικά δίκτυα (LANs) . Παραδείγματα συστημάτων client-server στο Internet περιλαμβάνουν προγράμματα περιήγησης Web και διακομιστές Web , προγράμματα - πελάτες και διακομιστές FTP και το DNS .

Υλικό υπολογιστή-πελάτη και διακομιστή

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

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

Εφαρμογές πελάτη-διακομιστή

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

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

Ορισμένες από τις πιο δημοφιλείς εφαρμογές στο Διαδίκτυο ακολουθούν το μοντέλο πελάτη-διακομιστή, συμπεριλαμβανομένων των υπηρεσιών email, FTP και Web. Κάθε ένας από αυτούς τους πελάτες διαθέτει ένα περιβάλλον χρήστη (γραφικό ή κείμενο) και μια εφαρμογή πελάτη που επιτρέπει στο χρήστη να συνδεθεί με διακομιστές. Στην περίπτωση μηνυμάτων ηλεκτρονικού ταχυδρομείου και FTP, οι χρήστες εισάγουν ένα όνομα υπολογιστή (ή μερικές φορές διεύθυνση IP ) στη διασύνδεση για να ρυθμίσουν τις συνδέσεις στο διακομιστή.

Τοπικά δίκτυα πελάτη-διακομιστή

Πολλά οικιακά δίκτυα χρησιμοποιούν συστήματα πελάτη-διακομιστή σε μικρή κλίμακα. Οι ευρυζωνικοί δρομολογητές , για παράδειγμα, περιέχουν διακομιστές DHCP που παρέχουν διευθύνσεις IP στους οικιακούς υπολογιστές (πελάτες DHCP). Άλλοι τύποι διακομιστών δικτύου που βρίσκονται στο σπίτι περιλαμβάνουν διακομιστές εκτύπωσης και διακομιστές δημιουργίας αντιγράφων ασφαλείας .

Client-Server vs. Peer-to-Peer και άλλα μοντέλα

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

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