الملخص
- بعد إرسال نطاق التسلسل نفسه مرتين، قد يؤكد ACK تراكمي وصول البايتات من دون أن يحدد أي نسخة سببت ACK؛ لذلك لا يكون عادةً عينة RTT صالحة.
- تتضاعف قيمة RTO عند حالات انتهاء المهلة المتتالية، مع مراعاة الحد الأقصى الاختياري الذي تسمح به RFC 6298. وفي القياس العادي من دون طوابع زمنية، لا يمكن إعادة حساب SRTT وRTTVAR من عينة جديدة إلا بعد إرسال بيانات جديدة والحصول على إقرار بها. وتشكّل الطوابع الزمنية استثناءً إذا أزالت التباس هوية الإرسال.
يرسل مُرسِل TCP مقطعاً ويبدأ مؤقت إعادة الإرسال. ينتهي المؤقت، فيُرسل نطاق التسلسل نفسه مرة أخرى، ثم يصل ACK تراكمي. بالنسبة إلى الاعتمادية، النتيجة واضحة: البايتات المشمولة وصلت. أما بالنسبة إلى قياس التأخير، فالبداية السببية غير معلومة. فقد يكون الرد نتج عن الإرسال الأول أو عن الإعادة أو عن وصول النسختين.
تصف RFC 793 الحلقة الأساسية: تُدار البيانات ذات أرقام التسلسل في قائمة لإعادة الإرسال، ويؤدي انتهاء المؤقت إلى إعادة إرسال المقطع غير المؤكد. ويقيس الإجراء التوضيحي الزمن من إرسال بايت مرقّم إلى وصول ACK يغطيه، ثم ينعّم RTT. لكنه لا يحل مشكلة تحديد النسخة بعد إعادة الإرسال.
تستخدم الفقرة 4.2.3.1 من RFC 1122 عبارة «MUST implement» صراحةً لخوارزميتي كارْن وجاكوبسون، و«MUST include» للتراجع الأسي. تختار كارْن القياسات المقبولة، بينما تُدخل خوارزمية جاكوبسون تباين RTT في التقدير. وعندما تذكر RFC 6298 لاحقاً رفع SHOULD إلى MUST، فهي تقصد دعم خوارزمية RTO العامة، ولا تحوّل عبارتي RFC 1122 الصريحتين إلى توصيتين.
توضح RFC 6298 أن عينات RTT لا تؤخذ من المقاطع المعاد إرسالها، لأن ACK قد يعود إلى النسخة الأولى أو إلى نسخة لاحقة. عند انتهاء المؤقت، يُعاد إرسال أقدم مقطع غير مؤكد، وتُضاعف RTO مع مراعاة الحد الأقصى الاختياري المسموح به في الفقرة 2.5، ثم يُعاد تشغيل المؤقت. ولا تأتي العينة العادية التالية إلا بعد إرسال بيانات جديدة وتلقي إقرار بها. ويمكن للطوابع الزمنية أن تزيل الالتباس وتسمح بالعينة.
ليست قاعدة كارْن كاشفاً للفقد، ولا قاعدة لإعادة الإرسال السريع أو التحكم في الازدحام أو SACK أو توقيت ACK المتأخر، كما أنها لا تحدد آلية الطوابع الزمنية؛ فالطوابع ليست سوى الاستثناء الذي قد يزيل الالتباس. إنها قاعدة لقبول القياس: قد يثبت ACK التقدم في التسليم، مع بقائه غير صالح لتحديث تقدير RTT.
المصادر
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات
