Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Εξοπλισμός δικτύου

Τι είναι ένα στρώμα πρωτοκόλλου μεταφοράς;

Ένα στρώμα πρωτοκόλλου μεταφοράς είναι ένα στρώμα στο μοντέλο αρχιτεκτονικής δικτύου (συνήθως το μοντέλο TCP/IP ή το μοντέλο OSI) που βρίσκεται πάνω από το στρώμα δικτύου και κάτω από το στρώμα εφαρμογής. Η κύρια λειτουργία του είναι να παρέχει αξιόπιστη και αποτελεσματική παράδοση δεδομένων από άκρο σε άκρο μεταξύ εφαρμογών που εκτελούνται σε διαφορετικούς κεντρικούς υπολογιστές. Παίρνει ουσιαστικά τα πακέτα δεδομένων που λαμβάνονται από το επίπεδο εφαρμογής και τα προετοιμάζει για μετάδοση μέσω του δικτύου και στη συνέχεια τα επανασυναρμολογούν στον προορισμό.

Βασικές ευθύνες του στρώματος μεταφοράς περιλαμβάνουν:

* Τμηματοποίηση και επανασυναρμολόγηση: Η διάσπαση μεγάλων δεδομένων εφαρμογών σε μικρότερα τμήματα κατάλληλα για μετάδοση μέσω του δικτύου και την επανασυναρμολόγηση τους στο τέλος λήψης.

* Διαχείριση σύνδεσης: Καθιέρωση, διαχείριση και τερματισμός συνδέσεων μεταξύ των εφαρμογών επικοινωνίας. Αυτό μπορεί να είναι προσανατολισμένο στη σύνδεση (όπως TCP) ή χωρίς σύνδεση (όπως UDP).

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

* Έλεγχος σφαλμάτων (για πρωτόκολλα προσανατολισμένα στη σύνδεση): Ανίχνευση και διόρθωση σφαλμάτων που μπορεί να προκύψουν κατά τη διάρκεια της μετάδοσης. Αυτό συνήθως περιλαμβάνει αναγνωρίσεις (ACKs) και αναμεταδόσεις.

* πολυπλεξία και αποπολιτέλε: Διαχείριση πολλαπλών ταυτόχρονων ροών επικοινωνίας μεταξύ διαφορετικών εφαρμογών στον ίδιο κεντρικό υπολογιστή. Η πολυπλεξία συνδυάζει δεδομένα από διαφορετικές εφαρμογές σε ένα μόνο ρεύμα, ενώ η αποπολασποποίηση διαχωρίζει τα δεδομένα στο τέλος λήψης.

Τα πιο κοινά πρωτόκολλα στρώματος μεταφοράς είναι:

* TCP (πρωτόκολλο ελέγχου μετάδοσης): Ένα πρωτόκολλο προσανατολισμένο στη σύνδεση που παρέχει αξιόπιστη, παραγγείλει και ελέγχεται από σφάλματα δεδομένων. Χρησιμοποιείται συνήθως για εφαρμογές που απαιτούν αξιόπιστη μεταφορά δεδομένων, όπως η περιήγηση στο Web (HTTP) και το ηλεκτρονικό ταχυδρομείο (SMTP).

* UDP (πρωτόκολλο χρήστη Datagram): Ένα πρωτόκολλο χωρίς σύνδεση που προσφέρει ταχύτερη αλλά λιγότερο αξιόπιστη μεταφορά δεδομένων. Δεν εγγυάται την παράδοση ή την παραγγελία και δεν παρέχει έλεγχο σφαλμάτων. Είναι κατάλληλο για εφαρμογές όπου η ταχύτητα έχει προτεραιότητα σε σχέση με την αξιοπιστία, όπως το online gaming και streaming.

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

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

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