Δείτε πώς λειτουργεί:
* υποδοχές: Κάθε ροή επικοινωνίας (σύνδεση) αναγνωρίζεται από μια υποδοχή. Μια υποδοχή είναι ένας συνδυασμός μιας διεύθυνσης IP και ενός αριθμού θύρας. Η διεύθυνση IP προσδιορίζει τον κεντρικό υπολογιστή και ο αριθμός θύρας διακρίνει μεταξύ διαφορετικών εφαρμογών ή διαδικασιών που εκτελούνται σε αυτόν τον κεντρικό υπολογιστή.
* Αντιστοίχιση αριθμού θύρας: Το λειτουργικό σύστημα εκχωρεί μοναδικούς αριθμούς θύρας στη διαδικασία επικοινωνίας κάθε εφαρμογής. Αυτές οι θύρες είναι συνήθως εφήμερες θύρες (δυναμικά εκχωρούνται) στην περιοχή πάνω από 1024.
* πολυπλεξία και αποπολιτέλε: Το στρώμα μεταφοράς εκτελεί πολυπλεξία στην πλευρά αποστολής και αποπολειπτική από την πλευρά λήψης.
* πολυπλεξία: Όταν οι πολλαπλές εφαρμογές θέλουν να στείλουν δεδομένα, το στρώμα μεταφοράς λαμβάνει τα δεδομένα από κάθε εφαρμογή, προσθέτει τον κατάλληλο αριθμό θύρας (προσδιορίζοντας την εφαρμογή προορισμού) και την ενσωματώνει σε ένα τμήμα στρώματος μεταφοράς (τμήμα TCP ή UDP Datagram). Όλα αυτά τα τμήματα μεταφέρονται στη συνέχεια στο επίπεδο δικτύου για παράδοση.
* αποπολιλέπλεις: Στον κεντρικό υπολογιστή λήψης, το στρώμα μεταφοράς εξετάζει τον αριθμό θύρας σε κάθε εισερχόμενο τμήμα μεταφοράς. Με βάση αυτόν τον αριθμό θύρας, κατευθύνει τα δεδομένα στη σωστή εφαρμογή. Αυτό εξασφαλίζει ότι τα δεδομένα που προορίζονται για μία εφαρμογή δεν αναμειγνύονται με δεδομένα για ένα άλλο.
Παράδειγμα:
Φανταστείτε έναν χρήστη που περιηγεί σε έναν ιστότοπο (HTTP, θύρα 80) και ταυτόχρονα μεταφέροντας ένα αρχείο (FTP, θύρες 20 και 21) στον ίδιο υπολογιστή.
* Το πρόγραμμα περιήγησης ιστού χρησιμοποιεί μία υποδοχή (διεύθυνση IP του διακομιστή ιστού, θύρα 80) για να επικοινωνεί με τον διακομιστή ιστού.
* Ο πελάτης FTP χρησιμοποιεί ένα άλλο σύνολο υποδοχών (διεύθυνση IP του διακομιστή FTP, θύρες 20 και 21) για να επικοινωνήσει με το διακομιστή FTP.
Το στρώμα μεταφοράς πολλαπλασιάζει τα δεδομένα τόσο από το πρόγραμμα περιήγησης όσο και από τον πελάτη FTP, στέλνοντας τα μέσω του δικτύου μέσω ξεχωριστών υποδοχών. Στον κεντρικό υπολογιστή λήψης, η αποφανειοδότηση του επιπέδου μεταφοράς αυτά τα δεδομένα, εξασφαλίζοντας ότι ο διακομιστής ιστού λαμβάνει μόνο τα δεδομένα HTTP και ο διακομιστής FTP λαμβάνει μόνο τα δεδομένα FTP.
Εν ολίγοις, οι αριθμοί των θυρών παρέχουν τον κρίσιμο μηχανισμό για τη διάκριση των ροών επικοινωνίας διαφορετικών εφαρμογών στο στρώμα μεταφοράς, επιτρέποντας την ταυτόχρονη επικοινωνία. Χωρίς αυτόν τον μηχανισμό διευθύνσεων, θα ήταν αδύνατο να διαχειριστεί και να δρομολογηθεί σωστά τα δεδομένα στις πολλές διαφορετικές εφαρμογές που εκτελούνται σε έναν κεντρικό υπολογιστή.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα