Δίκτυα που βασίζονται σε κεντρικούς υπολογιστές Vs. Δίκτυα Διακομιστών Πελατών

...

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

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

Προγράμματα Εφαρμογών και Αρχιτεκτονικές Εφαρμογών

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

Το βίντεο της ημέρας

Δίκτυο που βασίζεται σε κεντρικό υπολογιστή

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

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

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