Τα Windows 10 και ο server παραθύρων 2016 αποκτούν νέες βελτιώσεις tcp με την επέκταση της επετείου

Βίντεο: Что нового в Windows Server 2016 за 10 минут? 2024

Βίντεο: Что нового в Windows Server 2016 за 10 минут? 2024
Anonim

Η Microsoft έχει δεσμευτεί να βελτιώσει το πρωτόκολλο ελέγχου μεταδόσεων των Windows και σύντομα θα αναπτύξει μια σειρά βελτιώσεων σε αυτήν την πλατφόρμα μέσω της επερχόμενης Επεκτάσεως Ενημέρωσης. Αυτές οι βελτιώσεις έχουν δύο κύριους στόχους: αύξηση της ταχύτητας εκκίνησης TCP και μείωση του χρόνου για ανάκτηση από την απώλεια πακέτων.

Η ενημερωμένη έκδοση TCP για Windows 10 και Windows Server 2016 περιλαμβάνει πέντε νέες λειτουργίες:

  • TCP Fast Open (TFO) για μηδενική ρύθμιση σύνδεσης RTT TCP
  • Αρχικό παράθυρο συμφόρησης 10 (ICW10) από προεπιλογή για ταχύτερη αργή έναρξη TCP
  • Πρόσφατη αναγνώριση TCP (RACK) για καλύτερη ανάκτηση ζημιών
  • Tail Loss Probe (TLP) για καλύτερη ανταπόκριση TimeOut
  • TCP LEDBAT (Μεταφορά χαμηλής επιβράδυνσης των Windows) για συνδέσεις φόντου

Ειδικότερα, το TCP Fast Open δημιουργεί ένα cookie TFO κατά τη διάρκεια της πρώτης τρισδιάστατης ρύθμισης σύνδεσης χειραψίας (3WH) για να επιτευχθεί μηδενικός χρόνος εγκατάστασης σύνδεσης RTT. Όλες οι επακόλουθες συνδέσεις στον ίδιο διακομιστή μπορούν να χρησιμοποιήσουν το cookie TFO για σύνδεση σε μηδέν-RTT.

Το TFO είναι ένας πλήρης χρόνος γύρου (RTT) γρηγορότερος από τον κανονικό προγραμματισμό TCP που απαιτεί τρισδιάστατη χειραψία. Αυτό οδηγεί σε εξοικονόμηση χρόνου καθυστέρησης και είναι πολύ σημαντικό για σύντομες μεταφορές ιστού μέσω Διαδικτύου, όπου η μέση λανθάνουσα κατάσταση είναι της τάξης των 40 msec.

Η προεπιλεγμένη τιμή του παραθύρου αρχικής συμπύκνωσης 10 στα Windows 10 και Server 2012 R2 είναι 4 MSS. Μόλις ολοκληρωθούν οι νέες βελτιώσεις, η προεπιλεγμένη τιμή θα είναι 10 MSS.

Αυτή η αλλαγή στη συμπεριφορά έναρξης λειτουργίας των Windows TCP που έχει σχεδιαστεί για να συμβαδίζει με τους αυξημένους ρυθμούς εκπομπής του εξοπλισμού δρομολόγησης δικτύου που χρησιμοποιείται στο Διαδίκτυο σήμερα. Το ICW καθορίζει το όριο για το πόσα δεδομένα μπορούν να αποσταλούν στην πρώτη RTT. Όπως και τα Windows TFO, το IW10 επηρεάζει κυρίως μικρές μεταφορές αντικειμένων μέσω του Διαδικτύου. Τα Windows IW10 μπορούν να μεταφέρουν μικρά αντικείμενα στο Internet έως και δύο φορές πιο γρήγορα από το ICW4.

Η νέα ιδιότητα πρόσφατης αναγνώρισης TCP της TCP χρησιμοποιεί την έννοια του χρόνου αντί για την καταμέτρηση διπλών αναγνωρίσεων για την ανίχνευση πακέτων που λείπουν για TCP Fast Recovery. Ένα πακέτο θεωρείται χαμένο εάν αποσταλεί "αρκετά αργότερα" και έχει αναγνωριστεί σωρευτικά ή επιλεκτικά.

Το νέο Tail Loss Probe βελτιώνει τη συμπεριφορά των Windows TCP κατά την ανάκτηση από την απώλεια πακέτων. Το TLP μετατρέπει τα χρονικά μεταδιδόμενα (RTOs) σε Fast Retransmits για πολύ ταχύτερη ανάκτηση.

Το TLP μεταδίδει ένα πακέτο σε δύο στρογγυλά ταξίδια όταν μια σύνδεση έχει εξαιρετικά δεδομένα και δεν λαμβάνει ACK. Το μεταδιδόμενο πακέτο (ο καθετήρας απώλειας) μπορεί να είναι είτε νέος είτε αναμετάδοση. Όταν υπάρχει απώλεια ουράς, το ACK από έναν ανιχνευτή απώλειας ενεργοποιεί τη γρήγορη ανάκτηση βάσει SACK / FACK, αποφεύγοντας έτσι ένα δαπανηρό χρονικό όριο αναμετάδοσης.

Η λειτουργία TCP LEDBAT στοχεύει στην ενεργοποίηση μεταφοράς στο παρασκήνιο, η οποία δεν παρεμβαίνει σε άλλες συνδέσεις TCP.

Το Windows LEDBAT υλοποιείται ως μια πειραματική λειτουργική μονάδα ελέγχου TCP Congestion Windows (CCM). Τα Windows LEDBAT μεταφέρουν δεδομένα στο παρασκήνιο και δεν παρεμβαίνουν σε άλλες συνδέσεις TCP. Το LEDBAT το κάνει μόνο καταναλώνοντας αχρησιμοποίητο εύρος ζώνης. Όταν το LEDBAT ανιχνεύσει αυξημένη καθυστέρηση που υποδεικνύει ότι άλλες συνδέσεις TCP καταναλώνουν εύρος ζώνης, μειώνει τη δική του κατανάλωση για να αποτρέψει παρεμβολές.

Για περισσότερες λεπτομέρειες σχετικά με τις επερχόμενες βελτιώσεις των Windows 10 και Windows Server 2016, ανατρέξτε στη δημοσίευση ιστολογίου της Microsoft.

Τα Windows 10 και ο server παραθύρων 2016 αποκτούν νέες βελτιώσεις tcp με την επέκταση της επετείου