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

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> servers

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

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

Επίπεδο δικτύου:

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

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

* διευθύνσεις MAC: Φυσικές διευθύνσεις Μοναδικές διεπαφές δικτύου. Παρόλο που δεν χρησιμοποιείται άμεσα για την ταυτοποίηση του κεντρικού υπολογιστή στα περισσότερα πρωτόκολλα, οι διευθύνσεις MAC χρησιμοποιούνται για την προώθηση δεδομένων στο στρώμα δικτύου.

στρώμα μεταφοράς:

* Αριθμοί θύρας: Χρησιμοποιείται για τον εντοπισμό συγκεκριμένων υπηρεσιών που εκτελούνται σε έναν κεντρικό υπολογιστή. Οι διαδικασίες μπορούν να συνδεθούν με μια συγκεκριμένη υπηρεσία σε έναν απομακρυσμένο κεντρικό υπολογιστή, καθορίζοντας τον αριθμό θύρας.

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

Επίπεδο εφαρμογής:

* Ονόματα χρήστη και κωδικοί πρόσβασης: Χρησιμοποιείται για τον έλεγχο ταυτότητας των χρηστών που συνδέονται με απομακρυσμένες υπηρεσίες, οι οποίες εντοπίζουν έμμεσα τον κεντρικό υπολογιστή.

* Αναγνωριστικά μέσα στα πρωτόκολλα: Ειδικά πρωτόκολλα ενδέχεται να έχουν τους δικούς τους μηχανισμούς για τον εντοπισμό των ξενιστών. Για παράδειγμα, ένας διακομιστής HTTP μπορεί να χρησιμοποιήσει μια κεφαλίδα κεντρικού υπολογιστή σε ένα αίτημα HTTP για τον προσδιορισμό του προβλεπόμενου διακομιστή.

Άλλο:

* Ονόματα κεντρικού υπολογιστή: Αν και δεν χρησιμοποιούνται άμεσα για την επικοινωνία δικτύου, τα ονόματα κεντρικών υπολογιστών χρησιμοποιούνται συχνά για την ευκολότερη αναγνώριση συγκεκριμένων μηχανών, ειδικά σε εσωτερικά περιβάλλοντα.

Παράδειγμα:

Φανταστείτε μια διαδικασία στον υπολογιστή σας θέλει να έχει πρόσβαση σε έναν διακομιστή ιστού. Μπορεί να χρησιμοποιήσει τις ακόλουθες πληροφορίες:

1. dns: Η διαδικασία επιλύει πρώτα το όνομα τομέα "www.example.com" στη διεύθυνση IP (π.χ., 192.168.1.100).

2. Διεύθυνση IP: Στη συνέχεια, η διαδικασία χρησιμοποιεί αυτήν τη διεύθυνση IP για να δημιουργήσει μια σύνδεση.

3. Αριθμός θύρας: Η διαδικασία μπορεί να καθορίσει τη θύρα 80 (η τυπική θύρα για HTTP), υποδεικνύοντας ότι θέλει να συνδεθεί με την υπηρεσία HTTP του διακομιστή Web.

4. Κεφαλίδα κεντρικού υπολογιστή: Η διαδικασία ενδέχεται να στείλει ένα αίτημα HTTP με επικεφαλίδα "host:www.example.com" για να καθορίσει περαιτέρω τον προβλεπόμενο διακομιστή στο μεγαλύτερο δίκτυο.

Τελικά, οι συγκεκριμένες πληροφορίες που χρησιμοποιούνται για τον εντοπισμό ενός άλλου κεντρικού υπολογιστή εξαρτάται από το συγκεκριμένο πρωτόκολλο επικοινωνίας και τις απαιτήσεις της εφαρμογής.

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

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