αριθμοί θύρας:
* Το κλειδί για διάκριση μεταξύ των υπηρεσιών είναι ο αριθμός θύρας προορισμού. Κάθε υπηρεσία χρησιμοποιεί έναν συγκεκριμένο αριθμό θύρας για επικοινωνία.
* Το 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 χρησιμοποιείται για την ανταλλαγή δεδομένων.
Συνοπτικά: Ο διακομιστής γνωρίζει ποια εφαρμογή θα χρησιμοποιηθεί εξετάζοντας τον αριθμό θύρας προορισμού στα εισερχόμενα πακέτα δικτύου. Αυτό του επιτρέπει να χειρίζεται ταυτόχρονα διαφορετικούς τύπους κυκλοφορίας.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα