Ο ορισμός ενός δικτύου εξυπηρετητών πελατών [Τεχνολογία εξηγείται]

Διαφήμιση

Διαφήμιση
Διαφήμιση

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

Για παράδειγμα, αυτή τη στιγμή ο υπολογιστής σας ενεργεί ως πελάτης που ζητά αυτή την ιστοσελίδα από το διακομιστή MakeUseOf, ο οποίος στη συνέχεια ευτυχώς ανταποκρίνεται με τη σελίδα που ζητήσατε. Ο πελάτης λαμβάνει στη συνέχεια τη σελίδα και σας το δείχνει, επιτρέποντάς σας να διαβάσετε αυτό το υπέροχο άρθρο!

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

Πώς επικοινωνούν οι πελάτες και οι διακομιστές;

Ανέφερα στο παραπάνω παράδειγμα ότι "ο υπολογιστής σας ζητάει το διακομιστή MakeUseOf για μια ιστοσελίδα". Μπορείτε να ρωτήσετε πώς συμβαίνει αυτό; Μήπως επικοινωνούν στα αγγλικά ή στα γερμανικά ή στα γαλλικά; Στην πραγματικότητα κανένας από αυτούς. Δεν υπάρχει ούτε ενιαία γλώσσα επικοινωνίας. Οι πελάτες και οι διακομιστές χρησιμοποιούν ειδικά μηνύματα, τα οποία συμμορφώνονται με ένα κοινό πρωτόκολλο επικοινωνίας μεταξύ τους.

ορισμός του δικτύου εξυπηρετητών πελατών

Το πρωτόκολλο και η μορφή μηνύματος πρέπει να συμφωνηθούν εκ των προτέρων ή αλλιώς δεν μπορεί να υπάρξει επικοινωνία. Για παράδειγμα, το " http: // " που πληκτρολογείτε στη γραμμή διευθύνσεων του προγράμματος περιήγησης σας καθορίζει ότι χρησιμοποιείτε πρωτόκολλο HTTP ή HyperText Transfer Protocol για επικοινωνία με το διακομιστή. Η παραπάνω εικόνα εμφανίζει ένα δείγμα αίτησης HTTP όταν ήθελα να μεταβεί στο Google India.

Των θυρών και των διακομιστών

Εντάξει, τώρα ξέρετε ότι ο υπολογιστής σας μπορεί να μιλήσει HTTP. Αυτό σημαίνει ότι όλη η επικοινωνία μέσω του Διαδικτύου χρησιμοποιεί HTTP; Ή αλλιώς πώς θα μπορούσε ο υπολογιστής μου να μάθει πότε να χρησιμοποιήσει ποιο πρωτόκολλο; Αυτές είναι οι ερωτήσεις που θα προσπαθήσω να απαντήσω σε αυτή την ενότητα. Πρώτα απ 'όλα επιτρέψτε μου να ξεκαθαρίσω μερικά πράγματα - μέχρι στιγμής έχω παρουσιάσει μια προβολή 10, 000 ποδιών του συνόλου του μοντέλου δικτύωσης πελάτη-εξυπηρετητή, στο οποίο οι υπολογιστές λειτουργούσαν είτε ως πελάτης είτε ως διακομιστής.

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

Ακόμα σύγχυση από αυτόν τον ορισμό ενός δικτύου εξυπηρετητών πελατών; Επιτρέψτε μου να διευκρινίσω. Ας υποθέσουμε ότι έχετε το Google Chrome και το FileZilla (ένα πρόγραμμα-πελάτη FTP, το FTP είναι άλλο πρωτόκολλο), ο υπολογιστής σας μπορεί τώρα να συνδεθεί με έναν διακομιστή ιστού που χρησιμοποιεί HTTP και ένα διακομιστή FTP, ενεργώντας ως πελάτης και ζητώντας περιεχόμενο από δύο διακομιστές. Ομοίως εγκαταστήστε το κατάλληλο λογισμικό και μπορείτε να επικοινωνήσετε με οποιοδήποτε είδος διακομιστή. Η υλοποίηση του πρωτοκόλλου προγραμματίζεται σε αυτές τις εφαρμογές.

ορισμός του δικτύου εξυπηρετητών πελατών

Τώρα, εάν δίπλα-δίπλα εγκαταστήσετε επίσης στον υπολογιστή σας κάτι παρόμοιο με το IIS ή το Apache, ο υπολογιστής σας μπορεί να λειτουργήσει ως διακομιστής σε άλλους πελάτες και να εξυπηρετήσει αιτήματα για ιστοσελίδες (τόσο το IIS όσο και το Apache είναι λογισμικό διακομιστή ιστού). Στην πραγματικότητα, μπορείτε να δοκιμάσετε το " http: // localhost " στο πρόγραμμα περιήγησης ιστού και θα συνδεθεί με το λογισμικό διακομιστή ιστού που εγκαταστήσατε στον υπολογιστή σας για να εμφανίσετε μια ιστοσελίδα.

Μπορείτε να εγκαταστήσετε ακόμη και πολλά λογισμικά διακομιστή στον υπολογιστή σας. Για παράδειγμα, ένας μόνο υπολογιστής μπορεί να χρησιμοποιηθεί ως διακομιστής ιστού για την προβολή ιστοσελίδων και ως διακομιστής FTP για τη μεταφορά αρχείων. Το λογισμικό διακομιστή ουσιαστικά ακούει τι ονομάζονται θύρες στον υπολογιστή σας. Κάθε φορά που ένα αίτημα έρχεται σε μια καθορισμένη θύρα, ο κατάλληλος διακομιστής αναλαμβάνει δράση και αποκρίνεται. Το Apache, για παράδειγμα, ακούει τη θύρα 80 και τα προγράμματα περιήγησης γνωρίζουν ότι στέλνουν αιτήματα στη θύρα 80 από προεπιλογή. Έτσι, κάθε φορά που ένα αίτημα φτάνει στη θύρα 80, ο Apache θα ανταποκριθεί με μια ιστοσελίδα.

Για να συνοψίσουμε όλα αυτά, το λογισμικό στον υπολογιστή σας χρησιμοποιεί το υλικό του υπολογιστή σας για να ξεκινήσει ένα αίτημα σε μια συγκεκριμένη μορφή. Αυτό το αίτημα μεταδίδεται κατόπιν μέσω του δικτύου στον κατάλληλο διακομιστή (χρησιμοποιώντας διευθύνσεις IP), ο οποίος στη συνέχεια χρησιμοποιεί το εγκατεστημένο λογισμικό διακομιστή για να κάνει κάποια επεξεργασία και ανταποκρίνεται με τα αποτελέσματα.

Ερωτήσεις;

In this article