Windows 10 และ windows server 2016 ได้รับการปรับปรุง tcp ใหม่พร้อมการอัปเดตครบรอบ

วีดีโอ: เพลง๠ดนซ์มาใหม่2017เบส๠น่นฟังà 2024

วีดีโอ: เพลง๠ดนซ์มาใหม่2017เบส๠น่นฟังà 2024
Anonim

Microsoft มีความมุ่งมั่นที่จะปรับปรุงโปรโตคอลการควบคุมการส่งข้อมูลของ Windows และจะเผยแพร่ชุดการปรับปรุงแพลตฟอร์มนี้ในเร็ว ๆ นี้ผ่านการปรับปรุงฉลองครบรอบที่กำลังจะมาถึง การปรับปรุงเหล่านี้มีสองเป้าหมายหลัก: เพิ่มความเร็วในการเริ่มต้น TCP และลดเวลาในการกู้คืนจากการสูญเสียแพ็กเก็ต

อัพเดต TCP สำหรับ Windows 10 และ Windows Server 2016 มีคุณสมบัติใหม่ห้าอย่าง:

  • TCP Fast Open (TFO) สำหรับการตั้งค่าการเชื่อมต่อ TCP แบบ RTT เป็นศูนย์
  • เริ่มต้น Congestion Window 10 (ICW10) โดยค่าเริ่มต้นสำหรับ TCP ช้าเริ่มเร็วขึ้น
  • TCP ACKnowleduation ล่าสุด (RACK) สำหรับการกู้คืนการสูญเสียที่ดีขึ้น
  • Tail Loss Probe (TLP) สำหรับ Retransmit TimeOut การตอบสนองที่ดีขึ้น
  • TCP LEDBAT (Windows Low Extra Delay BAckground Transport) สำหรับการเชื่อมต่อพื้นหลัง

โดยเฉพาะอย่างยิ่ง TCP Fast Open สร้างคุกกี้ TFO ในระหว่างการตั้งค่าการเชื่อมต่อแบบสามทาง (3WH) แรกเพื่อให้ได้เวลาในการตั้งค่าการเชื่อมต่อ RTT เป็นศูนย์ การเชื่อมต่อที่ตามมาทั้งหมดไปยังเซิร์ฟเวอร์เดียวกันสามารถใช้คุกกี้ TFO เพื่อเชื่อมต่อใน zero-RTT

TFO เป็นหนึ่งใน Round Round Time (RTT) ที่เร็วกว่าการตั้งค่า TCP มาตรฐานซึ่งต้องใช้การจับมือสามทาง สิ่งนี้นำไปสู่การประหยัดเวลาในการตอบสนองและมีความเกี่ยวข้องอย่างมากกับการถ่ายโอนเว็บสั้น ๆ ทางอินเทอร์เน็ตซึ่งเวลาแฝงเฉลี่ยอยู่ที่ 40 มิลลิวินาที

ค่า เริ่มต้น Congestion Window 10 ค่าเริ่มต้นใน Windows 10 และ Server 2012 R2 คือ 4 MSS เมื่อการปรับปรุงใหม่เริ่มต้นขึ้นค่าเริ่มต้นจะเป็น 10 MSS

การเปลี่ยนแปลงในพฤติกรรมการเริ่มต้นของ Windows TCP นี้ออกแบบมาเพื่อให้ทันกับอัตราการปล่อยที่เพิ่มขึ้นของอุปกรณ์การกำหนดเส้นทางเครือข่ายที่ใช้บนอินเทอร์เน็ตในปัจจุบัน ICW กำหนดขีด จำกัด จำนวนข้อมูลที่สามารถส่งได้ใน RTT แรก เช่นเดียวกับ Windows TFO ส่วนใหญ่ IW10 ส่งผลกระทบต่อการถ่ายโอนวัตถุขนาดเล็กผ่านทางอินเทอร์เน็ต Windows IW10 สามารถถ่ายโอนออบเจ็กต์อินเทอร์เน็ตขนาดเล็กได้มากถึงสองเท่าเร็วเท่ากับ ICW4

คุณลักษณะ ACKnowleduation ล่าสุดของ TCP ใช้ความคิดของเวลาแทนการนับจำนวนตอบรับซ้ำเพื่อตรวจหาแพ็กเก็ตที่หายไปสำหรับ TCP Fast Recovery แพ็คเก็ตจะถูกพิจารณาว่าหายไปถ้ามันถูกส่ง“ เพียงพอในภายหลัง” และได้รับการยอมรับอย่างมากหรือสะสม

Tail Loss Probe ใหม่ ช่วยปรับปรุงพฤติกรรมของ Windows TCP เมื่อกู้คืนจากการสูญเสียแพ็คเก็ต TLP จะแปลง Retransmit TimeOuts (RTOs) เป็น Fast Retransmits เพื่อการกู้คืนที่รวดเร็วยิ่งขึ้น

TLP ส่งหนึ่งแพ็คเก็ตในสองรอบการเดินทางเมื่อการเชื่อมต่อมีข้อมูลที่โดดเด่นและไม่ได้รับ ACK ใด ๆ แพ็คเก็ตที่ส่ง (การสูญเสียโพรบ) สามารถเป็นได้ทั้งใหม่หรือส่งใหม่ เมื่อมีการสูญเสียหาง ACK จากโพรบวัดความสูญเสียจะกระตุ้นการฟื้นตัวอย่างรวดเร็วของ SACK / FACK ดังนั้นจึงหลีกเลี่ยงการหมดเวลาการส่งสัญญาณค่าใช้จ่ายสูง

คุณลักษณะ TCP LEDBAT มีวัตถุประสงค์เพื่อเปิดใช้งานการขนส่งพื้นหลังที่ไม่รบกวนการเชื่อมต่อ TCP อื่น ๆ

Windows LEDBAT ถูกนำมาใช้เป็นโมดูลควบคุมความแออัดของ Windows TCP (CCM) รุ่นทดลอง Windows LEDBAT ถ่ายโอนข้อมูลในเบื้องหลังและไม่รบกวนการเชื่อมต่อ TCP อื่น ๆ LEDBAT ทำสิ่งนี้โดยใช้แบนด์วิดท์ที่ไม่ได้ใช้เท่านั้น เมื่อ LEDBAT ตรวจสอบเวลาแฝงที่เพิ่มขึ้นซึ่งบ่งชี้ว่าการเชื่อมต่อ TCP อื่น ๆ กำลังใช้แบนด์วิดท์จะลดปริมาณการใช้ของตัวเองเพื่อป้องกันการรบกวน

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการปรับปรุง Windows 10 และ Windows Server 2016 ที่กำลังจะมาถึงให้ดูโพสต์บล็อกของ Microsoft

Windows 10 และ windows server 2016 ได้รับการปรับปรุง tcp ใหม่พร้อมการอัปเดตครบรอบ