Η διαφορά μεταξύ δικτύων Peer-to-Peer και Client / Server

Ένα δίκτυο υπολογιστή-πελάτη / διακομιστή είναι εκείνο που έχει μια κεντρική υποδομή - έναν υπολογιστή, που ονομάζεται "διακομιστής", λειτουργεί ως ενδιάμεσος για όλους τους άλλους υπολογιστές, οι οποίοι ονομάζονται "πελάτες". Ο διακομιστής μπορεί να μοιραστεί τους πόρους του με πελάτες, αλλά οι πελάτες δεν μοιράζονται τους πόρους τους, όπως - υπολογιστική ισχύς ή χώρο στο σκληρό δίσκο - με το δίκτυο. Ένα δίκτυο peer-to-peer - που δεν πρέπει να συγχέεται με την κοινή χρήση αρχείων peer-to-peer μέσω torrents και τα παρόμοια - είναι ένα δίκτυο στο οποίο δεν υπάρχει κεντρικός διακομιστής. Όλοι οι υπολογιστές είναι συνδεδεμένοι και ο καθένας μπορεί να λειτουργήσει ως διακομιστής ή πελάτης σε άλλον. Όλοι οι υπολογιστές μοιράζονται πόρους μεταξύ τους, όπως επεξεργασία υπολογιστή ή χώρο στο σκληρό δίσκο.

Ασφάλεια

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

Εκτέλεση

Εάν έχετε μεγάλο αριθμό πελατών σε ένα δίκτυο peer-to-peer, θα αντιμετωπίσετε προβλήματα απόδοσης. Αυτό θα μπορούσε να συμβεί με μόλις 10 πελάτες, ανάλογα με τη δύναμη των υπολογιστών. Η ρύθμιση πελάτη / διακομιστή δεν διαθέτει αυτό το πρόβλημα για δύο βασικούς λόγους. Πρώτον, ο διακομιστής κάνει μεγάλο βάρος και δεύτερον οι πελάτες δεν απαιτείται να μοιράζονται την υπολογιστική τους δύναμη. Επίσης, δεδομένου ότι όλοι οι πόροι μοιράζονται στο peer-to-peer, υπάρχει μεγαλύτερη πιθανότητα κάποιος να σπάσει κατά λάθος κάτι που απαιτείται από άλλο άτομο.

Κόστος

Ένα δίκτυο πελάτη / διακομιστή είναι απαραίτητα πιο ακριβό. Απαιτείται ένας επιπλέον υπολογιστής για να λειτουργεί ως διακομιστής και λόγω της επιπλέον υπολογιστικής ισχύος που απαιτείται από έναν διακομιστή, θα χρειαστείτε έναν υπολογιστή υψηλής απόδοσης. Επιπλέον, θα χρειαστείτε ειδικό λογισμικό για να εκτελέσετε το δίκτυο, όπως Windows Server 2008 ή κάποια μορφή Unix ή Linux. Εάν δεν είστε εξοικειωμένοι με το λογισμικό, ίσως χρειαστεί επίσης να πληρώσετε επαγγελματίες για την επίλυση προβλημάτων που προκύπτουν. Τα δίκτυα peer-to-peer, χωρίς ειδικό διακομιστή, παρακάμπτουν όλα αυτά τα κόστη.

Σκέψεις

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