Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Διακομιστές

Ποια είναι τα βήματα που χρησιμοποιεί ένας πελάτης για να επικοινωνήσετε με τον διακομιστή μετά τον χρήστη καθορίζει το όνομα τομέα για διακομιστή;

Η διαδικασία που χρησιμοποιεί ένας πελάτης για να επικοινωνήσει με έναν διακομιστή μετά από έναν χρήστη καθορίζει ένα όνομα τομέα περιλαμβάνει διάφορα βήματα, χρησιμοποιώντας κυρίως το σύστημα ονόματος τομέα (DNS) και τη σουίτα πρωτοκόλλου TCP/IP. Εδώ είναι μια κατανομή:

1. Εισαγωγή χρήστη: Ο χρήστης πληκτρολογεί το όνομα τομέα (π.χ., `www.example.com`) στο πρόγραμμα περιήγησής του ή στην εφαρμογή τους.

2. Ανάλυση DNS:

* Αναδρομικός διαλυτής: Το λειτουργικό σύστημα του πελάτη έρχεται σε επαφή με έναν αναδρομικό αναλυτή DNS. Αυτό παρέχεται συχνά από τον πάροχο υπηρεσιών του πελάτη (ISP) ή διαμορφώνεται με μη αυτόματο τρόπο. Ο αναδρομικός διαλυτής ενεργεί ως ενδιάμεσος, χειρίζοντας τη διαδικασία της αναζήτησης διαφορετικών διακομιστών DNS.

* διακομιστές ονόματος ρίζας: Ο αναδρομικός διαλυτής αρχίζει με την αναζήτηση των διακομιστών ονόματος ρίζας. Αυτοί οι διακομιστές δεν γνωρίζουν τη διεύθυνση IP του `www.example.com` αλλά ξέρουν πού να βρουν τους διακομιστές που * ξέρουν για τον τομέα` .com` top-level.

* διακομιστές ονόματος TLD: Ο αναδρομικός διαλυτής έπειτα έρχεται σε επαφή με τους διακομιστές ονόματος (π.χ. διακομιστές ονομάτων ".com` .com` .com. Αυτοί οι διακομιστές γνωρίζουν τους διακομιστές έγκυρης ονομασίας για το `example.com '.

* Εξουσιοδοτημένες διακομιστές ονόματος: Ο αναδρομικός διαλυτής έρχεται σε επαφή με τους διακομιστές έγκυρης ονομασίας για το `example.com '. Αυτοί οι διακομιστές είναι υπεύθυνοι για τη διατήρηση των αρχείων DNS για αυτόν τον τομέα. Διατηρούν τη διεύθυνση IP (ή τις διευθύνσεις) που σχετίζονται με το `www.example.com '.

* αποτέλεσμα: Οι διακομιστές έγκρισης ονόματος επιστρέφουν τη διεύθυνση IP (ή τις διευθύνσεις - συχνά πολλαπλές για εξισορρόπηση φορτίου) που αντιστοιχούν στο `www.example.com`. Ο αναδρομικός διαλυτής στέλνει αυτή τη διεύθυνση IP πίσω στον πελάτη.

3. Εγκατάσταση σύνδεσης TCP/IP:

* Διεύθυνση IP: Ο πελάτης έχει τώρα τη διεύθυνση IP του διακομιστή.

* TCP Tri-Way Handshake: Ο πελάτης ξεκινά μια σύνδεση TCP στον διακομιστή χρησιμοποιώντας τη διεύθυνση IP και την επιθυμητή θύρα (τυπικά θύρα 80 για HTTP ή 443 για HTTPS). Αυτό περιλαμβάνει χειραψία τριών δρόμων:

* syn: Ο πελάτης στέλνει ένα πακέτο SYN (συγχρονισμού) στον διακομιστή, ζητώντας σύνδεση.

* syn-ack: Ο διακομιστής ανταποκρίνεται με ένα πακέτο Syn-ACK (συγχρονισμός-ACKNOWLEDGE), αναγνωρίζοντας το αίτημα και στέλνοντας τις δικές του πληροφορίες συγχρονισμού.

* ACK: Ο πελάτης στέλνει ένα πακέτο ACK (αναγνωρίστηκε), επιβεβαιώνοντας τη σύνδεση.

* Επιτυχία σύνδεσης: Μόλις ολοκληρωθεί η χειραψία τριών δρόμων, δημιουργείται μια σύνδεση TCP μεταξύ του πελάτη και του διακομιστή.

4. Μεταφορά δεδομένων: Ο πελάτης μπορεί τώρα να στείλει αιτήματα (π.χ. αιτήματα HTTP) στο διακομιστή μέσω της καθιερωμένης σύνδεσης TCP. Ο διακομιστής επεξεργάζεται αυτά τα αιτήματα και στέλνει αντιδράσεις.

5. κλείσιμο σύνδεσης: Μόλις ολοκληρωθεί η επικοινωνία, η σύνδεση TCP είναι χαριτωμένα κλειστή.

Εν ολίγοις: Ο πελάτης χρησιμοποιεί το DNS για να μεταφράσει το όνομα τομέα σε μια διεύθυνση IP και στη συνέχεια χρησιμοποιεί TCP για να δημιουργήσει μια σύνδεση με το διακομιστή σε αυτή τη διεύθυνση IP πριν από την ανταλλαγή δεδομένων. Ολόκληρη η διαδικασία συμβαίνει διαφανώς στον χρήστη, ο οποίος βλέπει μόνο τον ιστότοπο ή το φορτίο εφαρμογής.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα