Μια θύρα είναι μια διεύθυνση για ένα πρόγραμμα όταν τα δεδομένα ταξιδεύουν από έναν υπολογιστή σε άλλο μέσω ενός δικτύου. Ακριβώς όπως οι υπολογιστές έχουν διευθύνσεις, έτσι και τα προγράμματα. Ο αριθμός θύρας είναι ένας γρήγορος τρόπος για να ενημερώσετε το πρόγραμμα δικτύου που λαμβάνει τα δεδομένα που πρέπει να λάβει η εφαρμογή. Αυτές οι εφαρμογές τρέχουν συνεχώς αναμένοντας τα δεδομένα για να ενεργοποιήσει μια ενέργεια. Αυτή η κατάσταση αναμονής ονομάζεται ακρόαση.
Δίκτυα επικοινωνιών
Η ιδέα της θύρας σχετίζεται ειδικά με δεδομένα που μεταφέρονται σε δίκτυα από τη σουίτα πρωτοκόλλου TCP /IP. Το πρωτόκολλο TCP /IP αντιπροσωπεύει πρωτόκολλο ελέγχου μετάδοσης /πρωτόκολλο Internet. Μια σειρά προτύπων εξηγεί τον τρόπο με τον οποίο τα δεδομένα πρέπει να συσκευάζονται και να απευθύνονται για να φτάσουν στον προορισμό τους. Αυτό περιλαμβάνει τη διαίρεση των δεδομένων σε τμήματα και στη συνέχεια την τοποθέτηση κάθε τμήματος δεδομένων σε μια δομή που ονομάζεται πακέτο. Το πακέτο έχει μια κεφαλίδα όπου τα πρωτόκολλα δικτύου αποθηκεύουν πληροφορίες για τον παραλήπτη τους. Η τελευταία κεφαλίδα που θα πάει στο πακέτο είναι η κεφαλίδα IP, η οποία περιέχει τη διεύθυνση του υπολογιστή προορισμού. Αυτή η κεφαλίδα πηγαίνει μπροστά από την κεφαλίδα μεταφοράς, όπου είναι γραμμένο ο αριθμός θύρας της εφαρμογής λήψης.
Πρωτόκολλα μεταφοράς
Τα δύο εναλλακτικά πρωτόκολλα μεταφοράς στο TCP /IP είναι το πρωτόκολλο ελέγχου μετάδοσης και Πρωτόκολλο χρήστη Datagram. Αυτά τα δύο πρωτόκολλα ασχολούνται με αριθμούς λιμένων. Συσκευάζουν τα δεδομένα και τοποθετούν τον αριθμό θύρας στην κεφαλίδα. Το TCP δημιουργεί μια σύνδεση με τον αντισυμβαλλόμενο και διατηρεί αυτή τη σύνδεση σε όλη τη διάρκεια της περιόδου σύνδεσης. Το πρωτόκολλο καθορίζει τον τρόπο με τον οποίο ακολουθούνται τα πακέτα δεδομένων έτσι ώστε το πρόγραμμα λήψης να μπορεί να γνωρίζει τη σειρά με την οποία θα ανασυγκροτούνται τα δεδομένα. Το UDP είναι μια ελαφριά εναλλακτική λύση που συνήθως χρησιμοποιείται από εφαρμογές πολυμέσων. Οι θύρες είναι γνωστές με έναν αριθμό αλλά και με το πρωτόκολλο μεταφοράς και έτσι υπάρχει μια θύρα που ονομάζεται TCP 25 και μία που ονομάζεται UDP 25. Αυτές δεν είναι η ίδια θύρα. οι εφαρμογές έχουν έναν αριθμό θύρας αποκλειστικά για αυτούς. "πολύ γνωστές θύρες" και ο κατάλογος διατηρείται και διανέμεται από την Αρχή Εκχωρημένων Αριθμών Διαδικτύου, η οποία είναι καλύτερα γνωστή ως IANA. Οι προγραμματιστές που στέλνουν δεδομένα σε μια συγκεκριμένη θύρα δεν μπορούν να περιμένουν άλλο πρόγραμμα να επιλέξει αυτά τα δεδομένα. Για παράδειγμα, δεν υπάρχει σημείο αποστολής δεδομένων στη θύρα 21, η οποία είναι εγγεγραμμένη στο πρωτόκολλο μεταφοράς αρχείων, με την ελπίδα ότι η Kerberos θα την παραλάβει, επειδή ο Kerberos ακούει στη θύρα 88.
Διαδικασίες λήψης
Δικτύωση το λογισμικό στον υπολογιστή λήψης απομακρύνεται από τις κεφαλίδες και επανασυναρμολογεί τα δεδομένα, προτού τα μεταβιβάσει στην εφαρμογή που σχετίζεται με τον αριθμό θύρας που είναι γραμμένος στις κεφαλίδες των πακέτων. Αυτή η εφαρμογή πρέπει να εκτελείται για τη λήψη των δεδομένων. Με πολλές εφαρμογές, η λήψη δεδομένων είναι μια διαδραστική διαδικασία, με τις αντίστοιχες εφαρμογές σε κάθε υπολογιστή να μεταδίδουν μηνύματα προς τα εμπρός και πίσω καθ 'όλη τη διάρκεια της συνεδρίας.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα