Γιατί κάποιες συνδέσεις λήψης εξουσιάζουν άλλους;
Εάν κάνετε συχνά λήψη πολλών αντικειμένων ταυτόχρονα, τότε πιθανότατα έχετε παρατηρήσει ότι μια σύνδεση λήψης τείνει να κυριαρχεί επί των άλλων μέχρι να ολοκληρωθεί. Γιατί αυτό? Η σημερινή θέση SuperUser Q & A έχει την απάντηση σε μια ερώτηση περίεργου αναγνώστη.
Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που κατευθύνεται από τους ιστότοπους ερωτήσεων & απαντήσεων.
Φωτογραφία ευγενική προσφορά του Armando Sotoca (Flickr).
Το ερώτημα
Ο αναγνώστης SuperUser Keltari θέλει να μάθει γιατί κάποιες συνδέσεις λήψης (δικτύου) κυριαρχούν σε άλλους:
Έχω τις υποψίες μου γιατί, αλλά θέλω κάποιον με ισχυρότερο υπόβαθρο στη δικτύωση να εξηγήσει.
Γιατί όταν κατεβάζουμε από πολλές (διαφορετικές) τοποθεσίες, ορισμένες συνδέσεις κορεάζουν το εύρος ζώνης, αφήνοντας άλλες συνδέσεις σχεδόν αδρανείς μέχρι να ολοκληρωθεί η δεσπόζουσα σύνδεση?
Γιατί κάποιες συνδέσεις λήψης (δικτύου) κυριαρχούν σε άλλους?
Η απάντηση
Ο συνεργάτης του SuperUser cybernard έχει την απάντηση για εμάς:
Γενικά, κερδίζει η ταχύτερη σύνδεση. Εντούτοις, πριν από τα Windows 7, η δικτύωση ήταν ένα χάος και η απόδοση ήταν φοβερή παντού. Προσπαθώντας να πάρετε περισσότερα από 20mb / s από τα Windows XP, για παράδειγμα; Καλή τύχη με αυτό.
- Ο τυπικός αλγόριθμος αποφυγής συμφόρησης TCP χρησιμοποιεί ένα σχήμα προσθέτου αύξησης και πολλαπλασιαστικής μείωσης (AIMD). Όταν δεν υπάρχει ανίχνευση απώλειας πακέτου (μέσω τριών διπλών ACK ή χρονικού ορίου αναμετάδοσης), το παράθυρο συμφόρησης (cwnd) αυξάνεται κατά ένα Μέγιστο Μέγεθος Τομέα (MSS) σε κάθε RTT. Διαφορετικά, εάν εντοπιστεί απώλεια πακέτου, ο αποστολέας TCP μειώνεται κατά το ήμισυ. Σε ένα δίκτυο μεγάλης ταχύτητας και μεγάλης καθυστέρησης, απαιτεί πολύ μεγάλο παράθυρο, π.χ. χιλιάδες πακέτα, για την πλήρη αξιοποίηση της χωρητικότητας σύνδεσης. Επομένως, θα χρειαστούν τα τυπικά TCP πολλά RTTs για να ανακτήσουν το ρυθμό αποστολής σε ένα μοναδικό συμβάν απώλειας. Επιπλέον, είναι πλέον γνωστό ότι το μέσο παράθυρο συμφόρησης TCP είναι αντιστρόφως ανάλογο με την τετραγωνική ρίζα του ποσοστού απώλειας πακέτων.
Πηγή: Μια σύνθετη προσέγγιση TCP για δίκτυα υψηλής ταχύτητας και μεγάλων αποστάσεων [Microsoft]
Μια ταχύτερη σύνδεση έχει πιο επιτυχημένα πακέτα, επομένως το cwnd / MSS αυξάνεται και παίρνει ακόμα περισσότερο από τη συνολική σύνδεση.
Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους τεχνολογικούς χρήστες Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.