Διαφορά μεταξύ διακομιστή πελάτη και Peer to peer
Πελάτης Server vs. Peer to Peer
Διακομιστής πελάτη και peer to peer είναι δύο αρχιτεκτονικές δικτύου. Στην αρχιτεκτονική διακομιστή-πελάτη, οι εργασίες ή οι φόρτοι εργασίας χωρίζονται μεταξύ των διακομιστών και οι υπηρεσίες ζητούνται από τους πελάτες. Συνήθως, οι πελάτες και οι διακομιστές επικοινωνούν μέσω ενός δικτύου υπολογιστών, αλλά μπορούν επίσης να διαμένουν στο ίδιο σύστημα. Στην αρχιτεκτονική peer to peer, οι εργασίες ή οι φόρτοι εργασίας κατανέμονται μεταξύ των συνομηλίκων και αυτοί οι συμμαθητές λέγεται ότι σχηματίζουν ένα δίκτυο peer to peer. Οι συμμαθητές έχουν τα ίδια δυνατά και προνόμια. Οι συνομηλίκοι αποτελούν μέρος των πόρων τους, όπως η ισχύς επεξεργασίας, η αποθήκευση δίσκων ή το εύρος ζώνης δικτύου που διατίθενται σε άλλους συμμετέχοντες στο δίκτυο.
Τι είναι ο διακομιστής πελάτη;
Όπως προαναφέρθηκε, η αρχιτεκτονική εξυπηρετητών πελατών βασίζεται στην έννοια των εξυπηρετητών που παρέχουν υπηρεσίες και σε ένα σύνολο πελατών που ζητούν αυτές τις υπηρεσίες. Ένας διακομιστής είναι στην πραγματικότητα ένας κεντρικός υπολογιστής που εκτελεί ένα ή περισσότερα προγράμματα διακομιστών, τα οποία μοιράζονται τους πόρους τους με τους πελάτες. Ο πελάτης ξεκινά τη συνεδρία επικοινωνίας με τους διακομιστές ζητώντας το περιεχόμενο ή τις υπηρεσίες του διακομιστή. Οι διακομιστές αναμένουν πάντα τις εισερχόμενες αιτήσεις από πελάτες. Υπάρχουν πολλές ποικιλίες εξυπηρετητών πελατών σήμερα. Αλλά έχουν επίσης αρκετά κοινά χαρακτηριστικά, όπως μια κεντρική βάση δεδομένων ασφαλείας, η οποία ελέγχει την πρόσβαση σε κοινόχρηστους πόρους στο διακομιστή. Ο διακομιστής περιέχει μια λίστα με τα ονόματα χρήστη και τους κωδικούς πρόσβασης και ένας χρήστης επιτρέπεται να έχει πρόσβαση στο δίκτυο μόνο εάν παρέχει έγκυρο όνομα χρήστη και κωδικό πρόσβασης στον διακομιστή. Αφού συνδεθούν, οι χρήστες μπορούν να έχουν πρόσβαση μόνο στους πόρους στους οποίους έχει χορηγηθεί άδεια από το διαχειριστή του δικτύου. Οι ευρέως χρησιμοποιούμενες λειτουργίες όπως η ανταλλαγή μηνυμάτων ηλεκτρονικού ταχυδρομείου, η πρόσβαση στο διαδίκτυο και η πρόσβαση σε βάση δεδομένων βασίζονται στην αρχιτεκτονική πελάτη-διακομιστή.
Τι είναι ο Peer to Peer;
Σε δίκτυο peer to peer, οι πόροι μοιράζονται μεταξύ των συνομηλίκων χωρίς κεντρικό συντονισμό από ένα διακομιστή. Οι συμμαθητές ενεργούν τόσο ως προμηθευτές όσο και ως καταναλωτές πόρων. Τα συστήματα Peer to Peer εφαρμόζουν ένα αφηρημένο δίκτυο επικάλυψης στο επίπεδο εφαρμογής πάνω από την τοπολογία του φυσικού δικτύου. Η ιδέα των δικτύων "peer to peer" είναι να μοιράζονται τους πόρους με το χαμηλότερο δυνατό κόστος. Δεν υπάρχει κεντρικό σύστημα ασφάλειας και οι ίδιοι οι τελικοί χρήστες έχουν τη δυνατότητα να ελέγχουν την πρόσβαση σε πόρους, μειώνοντας την ασφάλεια σε δίκτυα από ομοτίμους. Οι χρήστες μπορούν να δημιουργήσουν οποιοδήποτε σημείο κοινής χρήσης που επιθυμούν στον υπολογιστή τους και η ασφάλεια μπορεί να παρέχεται μόνο με την ανάθεση κωδικού πρόσβασης όταν δημιουργούν το σημείο κοινής χρήσης. Η δομή του δικτύου peer to peer χρησιμοποιήθηκε από δημοφιλή συστήματα ανταλλαγής αρχείων όπως το Napster.
Ποια είναι η διαφορά μεταξύ Αρχιτεκτονικών Δικτύου Πελάτη-Server και Peer to Peer;
Η κύρια διαφορά μεταξύ των συστημάτων πελάτη-διακομιστή και των peer to peer είναι ότι στην αρχιτεκτονική πελάτη-διακομιστή υπάρχουν ορισμένοι πελάτες που ζητούν υπηρεσίες και διακομιστές που παρέχουν υπηρεσίες, αλλά σε συστήματα peer to peer, τους παρόχους υπηρεσιών και τους καταναλωτές υπηρεσιών.Περαιτέρω, τα συστήματα πελάτη-διακομιστή απαιτούν κεντρικό διακομιστή αρχείων και είναι δαπανηρά για την εφαρμογή τους από τα ομότιμα συστήματα. Από την άλλη πλευρά, στο σύστημα πελάτη-διακομιστή, ένας αποκλειστικός διακομιστής αρχείων παρέχει επίπεδο πρόσβασης στους πελάτες, παρέχοντας καλύτερη ασφάλεια από τα συστήματα peer to peer όπου η ασφάλεια χειρίζεται οι τελικοί χρήστες. Επιπλέον, τα δίκτυα ομότιμων χρηστών υποφέρουν από απόδοσης καθώς ο αριθμός των κόμβων αυξάνεται, αλλά τα συστήματα πελάτη-διακομιστή είναι πιο σταθερά και θα μπορούσαν να κλιμακωθούν όσο χρειάζεστε. Επομένως, η επιλογή μεταξύ τους εξαρτάται από το περιβάλλον που πρέπει να εφαρμόσετε.