Δικτύωση

Γνώση Υπολογιστών >> Δικτύωση >  >> Δικτύωση στο Διαδίκτυο

Ένας διακομιστής Internet εκτελεί τόσο τις υπηρεσίες FTP όσο και HTTP. Πώς γνωρίζει ποια από αυτές τις εφαρμογές πρέπει να χειριστεί ένα εισερχόμενο τμήμα;

Δείτε πώς ένας διακομιστής Διαδικτύου διαφοροποιείται μεταξύ της κυκλοφορίας FTP και HTTP:

αριθμοί θύρας:

* Το κλειδί για διάκριση μεταξύ των υπηρεσιών είναι ο αριθμός θύρας προορισμού. Κάθε υπηρεσία χρησιμοποιεί έναν συγκεκριμένο αριθμό θύρας για επικοινωνία.

* Το FTP χρησιμοποιεί θύρα 21 για συνδέσεις ελέγχου και θύρα 20 για μεταφορές δεδομένων

* Το HTTP χρησιμοποιεί τη θύρα 80 για τυπική επικοινωνία (και θύρα 443 για HTTPS).

Πώς λειτουργεί:

1. Εισερχόμενη σύνδεση: Ένας πελάτης (το πρόγραμμα περιήγησης ιστού ή ο πελάτης FTP) ξεκινά μια σύνδεση με τη διεύθυνση IP του διακομιστή.

2. θύρα προορισμού: Ο πελάτης καθορίζει τον αριθμό θύρας προορισμού στην κεφαλίδα TCP του πακέτου δικτύου.

3. ακροατής του διακομιστή: Ο διακομιστής έχει διαδικασίες (που ονομάζονται δαίμονες ή υπηρεσίες) ακούγοντας σε συγκεκριμένες θύρες.

4. Θύρα αντιστοίχισης: Όταν ένα πακέτο φτάνει με μια συγκεκριμένη θύρα προορισμού, η διαδικασία του διακομιστή που ακούει σε αυτήν τη θύρα θα χειριστεί τη σύνδεση.

Παράδειγμα:

* Ανοίγετε το πρόγραμμα περιήγησής σας και πληκτρολογείτε στο "www.example.com".

* Το πρόγραμμα περιήγησής σας στέλνει ένα αίτημα HTTP στη διεύθυνση IP του διακομιστή, καθορίζοντας τη θύρα 80.

* Η υπηρεσία HTTP του διακομιστή (π.χ. Apache ή Nginx) ακούει στη θύρα 80. Αποδέχεται τη σύνδεση και το πρωτόκολλο HTTP χρησιμοποιείται για την ανταλλαγή δεδομένων.

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

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

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