Στη δικτύωση υπολογιστών, μια θύρα είναι μια υποδοχή επικοινωνίας/τελικό σημείο στο λειτουργικό σύστημα ενός υπολογιστή. Μια θύρα συνδέεται με μια διεύθυνση IP του κεντρικού υπολογιστή , καθώς και με τον τύπο του πρωτοκόλλου που χρησιμοποιείται για την επικοινωνία. Μια θύρα σε συνδυασμό με τη διεύθυνση IP είναι γνωστή ως υποδοχή ή τελικό σημείο.
Τα πρωτόκολλα στρώματος μεταφοράς, όπως το πρωτόκολλο ελέγχου μετάδοσης (TCP) και το πρωτόκολλο χρήστη Datagram (UDP), είναι οι κύριοι χρήστες των θυρών TCP/IP. Οι υποδοχές που δημιουργούνται από κάθε κεντρικό υπολογιστή που χρησιμοποιείται στην επικοινωνία είναι γνωστές ως ζεύγη υποδοχής ή ζεύγη τελικού σημείου.
Αυτές οι υποδοχές ή τα τελικά σημεία επιτρέπουν στους κεντρικούς υπολογιστές να δημιουργούν περισσότερες από μία συνεδρίες ώστε να επιτρέπουν την ενεργοποίηση πολλαπλών καναλιών επικοινωνίας ανά πάσα στιγμή μεταξύ διαφόρων κεντρικών υπολογιστών.
Λιμάνι
Υπάρχουν σαφώς καθορισμένοι αριθμοί θύρας για κάθε δημοφιλή ή γνωστή εφαρμογή TCP/IP. Ένας αριθμός θύρας είναι τιμή 16-bit μεταξύ 0 και 65.535. Μέσα σε αυτό το εύρος θυρών, ορισμένοι αριθμοί θύρας δημιουργούνται για συγκεκριμένες υπηρεσίες , ορισμένες προορίζονται για ορισμένες εφαρμογές και άλλοι είναι διαθέσιμοι για προσωρινή χρήση με εφαρμογές .
Οι διακομιστές ιστού, για παράδειγμα, χρησιμοποιούν τον αριθμό θύρας 80 επειδή τα προγράμματα περιήγησης πελάτη αναπτύσσονται για να συνδεθούν με διακομιστές ιστού χρησιμοποιώντας το πρωτόκολλο HTTP στη θύρα 80 . Οι αριθμοί θύρας από 0 έως 1023 ονομάζονται γνωστές θύρες και προορίζονται για συγκεκριμένες υπηρεσίες εφαρμογών TCP/IP. Το φάσμα των αριθμών θύρας από 1024 έως 49151 είναι οι καταχωρημένοι, επίσης γνωστές ως θύρες χρηστών .
Αυτές οι θύρες ανατίθενται από την IANA για συγκεκριμένες υπηρεσίες κατόπιν αίτησης από μια αιτημένη οντότητα. Η περιοχή από 49152 έως 65535 είναι πάνω από τις καταχωρημένες θύρες. Αυτό το εύρος προορίζεται για τους δυναμικούς ή/και ιδιωτικούς λιμένες που δεν μπορούν να καταχωρηθούν στην IANA. Αυτό το εύρος χρησιμοποιείται για προσαρμοσμένους ή προσωρινούς σκοπούς και για αυτόματη κατανομή εφήμερων λιμένων.
Γνωστά λιμάνια
Οι αριθμοί θύρας που κυμαίνονται από 0 έως 1023 είναι οι γνωστές, επίσης γνωστές ως θύρες συστήματος . Χρησιμοποιούνται από διαδικασίες συστήματος που παρέχουν ευρέως χρησιμοποιούμενες τύπους υπηρεσιών δικτύου. Παραδείγματα μερικών από τις πιο συνηθισμένες
Οι γνωστές θύρες είναι:
Λιμάνι | Υπηρεσία | Πρωτόκολλο | Περιγραφή |
---|---|---|---|
20 |
ftp |
tcp/udp/sctp |
Δεδομένα μεταφοράς αρχείων |
21 |
ftp |
tcp/udp/sctp |
Έλεγχος μεταφοράς αρχείων |
22 |
ssh |
tcp/udp/sctp |
Ασφαλές κέλυφος |
23 |
telnet |
tcp/udp |
Τηλεπικαλματίδιο |
25 |
smtp |
tcp/udp |
Απλή μεταφορά αλληλογραφίας |
42 |
name |
tcp/udp |
Διακομιστής ονομάτων (νίκες) |
67 |
bootps |
udp |
Διακομιστής bootstrap (bootp/dhcp) |
68 |
bootpc |
udp |
Πελάτης bootstrap (bootp/dhcp) |
69 |
tftp |
udp |
Μεταφορά αρχείων ασήμαντου |
80 |
http |
tcp |
Πρωτόκολλο μεταφοράς HyperText |
88 |
kerberos |
tcp |
Κερμπέρος |
110 |
pop3 |
tcp |
Πρωτόκολλο ταχυδρομείου V3 |
119 |
nntp |
tcp |
Πρωτόκολλο μεταφοράς δικτύου |
123 |
ntp |
udp |
Πρωτόκολλο χρόνου δικτύου |
135 |
epmap |
tcp/udp |
DCE Endpoint Mapper/RPC |
137 |
netbios-ns |
tcp/udp |
Netbios Όνομα Υπηρεσία |
138 |
netbios-dgm |
tcp/udp |
Υπηρεσία Datagram Netbios |
139 |
netbios-ssn |
tcp/udp |
Υπηρεσία συνεδρίας Netbios |
143 |
imap |
tcp/udp |
Πρωτόκολλο πρόσβασης μηνυμάτων διαδικτύου |
161 |
snmp |
udp |
Απλό πρωτόκολλο διαχείρισης δικτύου |
162 |
snmptrap |
tcp/udp |
Απλή παγίδα πρωτοκόλλου διαχείρισης δικτύου |
443 |
https |
tcp |
Πρωτόκολλο πρόσβασης μηνυμάτων διαδικτύου |
445 |
microsoft-ds |
tcp |
Κοινή χρήση αρχείων SMB |
Εάν λάβουμε το παράδειγμα ενός συστήματος κεντρικού υπολογιστή που προσπαθεί να αποκτήσει πρόσβαση σε έναν διακομιστή ιστού, το σύστημα προέλευσης θα δημιουργήσει ένα πακέτο για να στείλει στη διεύθυνση IP προορισμού στη θύρα 80 . Δεδομένου ότι η θύρα 80 είναι μια γνωστή θύρα για το HTTP, στις περισσότερες περιπτώσεις, αν θέλετε να φιλοξενήσετε έναν διακομιστή ιστού, δεν θα αλλάξετε την προεπιλεγμένη θύρα του διακομιστή ιστού.
Εάν έχετε ρυθμίσει τον διακομιστή ιστού για να εκτελέσετε μια διαφορετική θύρα , θα πρέπει να κοινοποιήσετε αυτές τις πληροφορίες στους χρήστες σας, αφού οι εφαρμογές πελάτη που χρησιμοποιούν (προγράμματα περιήγησης ιστού) αναμένουν να συνδεθούν με τον διακομιστή ιστού στη θύρα 80.
Σε αυτό το σενάριο, ο πελάτης που καθιέρωσε αυτή τη σύνδεση με τον διακομιστή ιστού θα χρησιμοποιήσει μια θύρα στο ιδιωτικό/δυναμικό εύρος. Για παράδειγμα, η θύρα προέλευσης: Πηγή μπορεί να είναι 192.168.1.1:50125
για τον πελάτη. Όταν ο διακομιστής ιστού στέλνει πίσω ένα πακέτο στον πελάτη, θα το στείλει πίσω σε αυτό το IP και τη θύρα (υποδοχή/τελικό σημείο).
Για περισσότερες πληροφορίες σχετικά με τους αριθμούς θύρας ή για να λάβετε μια πλήρη λίστα με δεσμευμένες και εγγεγραμμένες θύρες, επισκεφθείτε το όνομα του ονόματος και του πρωτοκόλλου μεταφοράς .