تلتزم Microsoft بتحسين بروتوكول التحكم في نقل Windows الخاص بها وستقوم قريبًا بطرح سلسلة من التحسينات على هذا النظام الأساسي عبر النظام القادم تحديث الذكرى. هذه التحسينات لها هدفان رئيسيان: زيادة سرعة بدء تشغيل TCP وتقليل الوقت للتعافي من فقدان الحزم.
تحديث TCP لنظامي التشغيل Windows 10 و ويندوز سيرفر 2016 يتضمن خمس ميزات جديدة:
- TCP Fast Open (TFO) لإعداد اتصال RTT TCP صفر
- نافذة الازدحام الأولي 10 (ICW10) بشكل افتراضي لبدء تشغيل TCP البطيء بشكل أسرع
- إقرار TCP الأخير (RACK) لاستعادة الخسارة بشكل أفضل
- مسبار فقدان الذيل (TLP) لتحسين استجابة TimeOut لإعادة الإرسال
- TCP LEDBAT (Windows Low Delay Extra Delay BAckground Transport) لتوصيلات الخلفية
اكثر تحديدا، فتح TCP السريع يُنشئ ملف تعريف ارتباط TFO أثناء إعداد اتصال المصافحة الثلاثية الأولى (3WH) لتحقيق وقت إعداد اتصال RTT صفر. يمكن لجميع الاتصالات اللاحقة إلى نفس الخادم استخدام ملف تعريف الارتباط TFO للاتصال في صفر RTT.
TFO هو وقت كامل للرحلة ذهابًا وإيابًا (RTT) أسرع من إعداد TCP القياسي الذي يتطلب مصافحة ثلاثية. يؤدي هذا إلى توفير وقت الاستجابة وهو وثيق الصلة جدًا بعمليات نقل الويب القصيرة عبر الإنترنت حيث يكون متوسط زمن الوصول في حدود 40 ميللي ثانية.
ال نافذة الازدحام الأولي 10 القيمة الافتراضية في Windows 10 و Server 2012 R2 هي 4 MSS. بمجرد طرح التحسينات الجديدة ، ستكون القيمة الافتراضية هي 10 MSS.
تم تصميم هذا التغيير في سلوك بدء تشغيل Windows TCP لمواكبة معدلات الانبعاث المتزايدة لأجهزة توجيه الشبكة المستخدمة على الإنترنت اليوم. تحدد ICW الحد الأقصى لمقدار البيانات التي يمكن إرسالها في أول RTT. مثل Windows TFO ، يؤثر IW10 في الغالب على عمليات نقل الكائنات الصغيرة عبر الإنترنت. يمكن لـ Windows IW10 نقل كائنات الإنترنت الصغيرة بسرعة تصل إلى ضعف سرعة ICW4.
الجديد إقرار TCP الأخير تستخدم الميزة مفهوم الوقت بدلاً من حساب الإقرارات المكررة لاكتشاف الحزم المفقودة لـ TCP Fast Recovery. تعتبر الحزمة مفقودة إذا تم إرسالها "في وقت لاحق" وتم الاعتراف بها بشكل تراكمي أو انتقائي.
الجديد مسبار فقدان الذيل يحسن سلوك Windows TCP عند التعافي من فقدان الحزمة. يقوم TLP بتحويل إعادة إرسال TimeOuts (RTOs) إلى عمليات إعادة إرسال سريعة لاسترداد أسرع بكثير.
يرسل TLP حزمة واحدة في رحلتين ذهابًا وإيابًا عندما يحتوي الاتصال على بيانات معلقة ولا يتلقى أي ACKs. يمكن أن تكون الحزمة المرسلة (مسبار الخسارة) إما جديدة أو إعادة إرسال. عندما يكون هناك خسارة في الذيل ، يقوم ACK من مسبار الخسارة بتشغيل استرداد سريع يعتمد على SACK / FACK ، وبالتالي تجنب مهلة إعادة الإرسال المكلفة.
ال TCP LEDBAT تهدف الميزة إلى تمكين النقل في الخلفية الذي لا يتداخل مع اتصالات TCP الأخرى.
يتم تنفيذ Windows LEDBAT كوحدة تجريبية للتحكم في الازدحام لـ Windows TCP (CCM). ينقل Windows LEDBAT البيانات في الخلفية ولا يتداخل مع اتصالات TCP الأخرى. يقوم LEDBAT بذلك عن طريق استهلاك النطاق الترددي غير المستخدم فقط. عندما يكتشف LEDBAT زيادة زمن الانتقال الذي يشير إلى أن اتصالات TCP الأخرى تستهلك عرض النطاق الترددي ، فإنه يقلل من استهلاكه لمنع التداخل.
لمزيد من التفاصيل حول إصدار Windows 10 و ويندوز سيرفر 2016 التحسينات ، تحقق مشاركة مدونة Microsoft.
القصص ذات الصلة التي تحتاج إلى التحقق منها:
- توفر Microsoft System Center 2016 و Windows Server 2016 Technical Preview تحكمًا أفضل في مركز البيانات
- أصدرت Microsoft إصدار 2016 من الأجهزة الافتراضية لمطوري Windows
- قم بتنزيل Sysinternals وتثبيته على Windows 10