Ο όρος πελάτης/διακομιστής επινοήθηκε τη δεκαετία του 1980 για να περιγράψει ένα κατανεμημένο υπολογιστικό μοντέλο στο οποίο οι εφαρμογές πελάτη ζητούν υπηρεσίες από διεργασίες διακομιστή. Ο πελάτης/διακομιστής είναι ουσιαστικά μια σχέση μεταξύ διαδικασιών που εκτελούνται σε ξεχωριστούς υπολογιστές που διασυνδέονται από ένα δίκτυο υπολογιστών. Η διαδικασία διακομιστή είναι ο πάροχος υπηρεσιών και ο πελάτης επεξεργάζεται έναν καταναλωτή, επομένως υπάρχει σαφής διαχωρισμός λειτουργιών, όσον αφορά το υλικό και το λογισμικό.
Υλικό διακομιστή
Ένας υπολογιστής διακομιστή σε ένα δίκτυο πελάτη/διακομιστή μπορεί να θεωρηθεί τόσο υλικό όσο και λογισμικό. Όσον αφορά το υλικό, ένας αποκλειστικός υπολογιστής διακομιστή είναι συνήθως ένας προσωπικός υπολογιστής ή σταθμός εργασίας. Ωστόσο, ένας διακομιστής μπορεί να απαιτείται για την εξυπηρέτηση δεκάδων ή και εκατοντάδων πελατών ταυτόχρονα, επομένως έχει συνήθως ταχύτερο επεξεργαστή, περισσότερη μνήμη και περισσότερο χώρο αποθήκευσης από έναν υπολογιστή-πελάτη.
Το βίντεο της ημέρας
Λογισμικό διακομιστή
Ένας υπολογιστής διακομιστής εκτελεί ένα ειδικό λειτουργικό σύστημα, όπως Microsoft Windows Server, Linux ή Unix, που έχει σχεδιαστεί ειδικά για να διευκολύνει την κοινή χρήση των πόρων του. Ανάλογα με την ακριβή λειτουργική λειτουργία, ένας διακομιστής μπορεί να επιτρέπει στους χρήστες να μοιράζονται αρχεία και εκτυπωτές μέσω ενός δικτύου και να παρέχουν πρόσβαση στο Διαδίκτυο. Εάν οι πόροι βρίσκονται σε περισσότερους από έναν διακομιστές, οι μεμονωμένοι διακομιστές μπορούν να ειδικεύονται σε μια συγκεκριμένη εργασία -- ή να παρέχουν πλεονασμό ή διπλή λειτουργία -- σε περίπτωση αποτυχίας του διακομιστή.
Πελάτης
Ένας υπολογιστής-πελάτης είναι συνήθως ένας κανονικός προσωπικός υπολογιστής με λειτουργικό σύστημα όπως τα Windows XP, τα Windows Vista ή τα Windows 7. Το λειτουργικό σύστημα περιλαμβάνει το λογισμικό πελάτη, όπως ηλεκτρονικό ταχυδρομείο και περιήγηση στο Διαδίκτυο λογισμικό, το οποίο επιτρέπει στον υπολογιστή-πελάτη να έχει πρόσβαση και να αλληλεπιδρά με τους πόρους που μοιράζονται το υπηρέτης. Ένας υπολογιστής-πελάτης επικοινωνεί απευθείας μόνο με διακομιστές, όχι με άλλους πελάτες. Είναι, ωστόσο, ικανό να επεξεργαστεί πληροφορίες από μόνο του, γεγονός που το διακρίνει από το ανόητο τερματικό που χρησιμοποιείται σε κεντρικά υπολογιστικά συστήματα mainframe.
Χοντροί & Αδύνατοι Πελάτες
Οι υπολογιστές-πελάτες μπορούν να περιγραφούν ως "χοντροί" ή "λεπτοί", ανάλογα με το πού εκτελείται η εκτέλεση και η επιχειρηματική λογική μιας εφαρμογής λογισμικού. Ένας χοντρός πελάτης έχει τη δυνατότητα να ελέγχει τα δεδομένα. Η εκτέλεση εκτελείται κυρίως στον πελάτη, ενώ ο διακομιστής είναι υπεύθυνος για την αποστολή δεδομένων στον πελάτη και πάλι πίσω. Ένας thin client, από την άλλη πλευρά, περιορίζεται σε αυτό που είναι γνωστό ως επίπεδο παρουσίασης του λογισμικού εφαρμογή, η οποία δέχεται δεδομένα από τον διακομιστή και τα επεξεργάζεται, ενώ το μεγαλύτερο μέρος της εκτέλεσης εκτελείται στο υπηρέτης.