Δικτύωση

Γνώση Υπολογιστών >> Δικτύωση >  >> FTP και Telnet

Τι είναι το TCP RTT;

Στο TCP/IP Networking, το RTT αντιπροσωπεύει Time Trip Time . Είναι η ώρα που χρειάζεται για ένα πακέτο να ταξιδέψει από μια πηγή σε έναν προορισμό και πάλι πίσω. Πιο συγκεκριμένα, είναι ο χρόνος που παρέχεται μεταξύ της αποστολής ενός πακέτου και της λήψης της αναγνώρισης της άφιξης αυτού του πακέτου.

Το RTT είναι μια κρίσιμη μέτρηση επειδή:

* Έλεγχος συμφόρησης: Το TCP χρησιμοποιεί μετρήσεις RTT (μαζί με άλλους παράγοντες) για να προσαρμόσει το ποσοστό αποστολής του. Εάν η RTT αυξηθεί, υποδεικνύει πιθανή συμφόρηση δικτύου, προτρέποντας το TCP να επιβραδύνει και να αποφύγει τη συντριπτική θέση του δικτύου.

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

* Υπολογισμός χρονικού ορίου: Το TCP χρησιμοποιεί RTT για να ρυθμίσει τις τιμές χρονικού ορίου. Εάν μια αναγνώριση δεν λαμβάνεται μέσα σε ένα ορισμένο πολλαπλάσιο της εκτιμώμενης RTT, η σύνδεση TCP αναλαμβάνει την απώλεια πακέτων και αρχίζει την αναμετάδοση.

Είναι σημαντικό να σημειωθεί ότι το RTT δεν είναι σταθερή τιμή. Κυμαίνεται με βάση τις συνθήκες του δικτύου, όπως η συμφόρηση, το φορτίο και η απόσταση μεταξύ των συσκευών επικοινωνίας. Οι υλοποιήσεις TCP χρησιμοποιούν συνήθως αλγόριθμους για την εκτίμηση και εξομάλυνση αυτών των διακυμάνσεων για να παρέχουν ένα πιο σταθερό μέτρο για τους υπολογισμούς ελέγχου συμφόρησης και χρονικού ορίου. Οι συνήθεις αλγόριθμοι περιλαμβάνουν εκθετικό σταθμισμένο κινούμενο μέσο όρο (EWMA).

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

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