التحكم في معدل نقل البيانات المناسب لبروتوكول TCP

يُعدّ التحكم في معدل نقل البيانات المُلائم لبروتوكول TCP (TFRC) آليةً للتحكم في الازدحام مصممة لتدفقات البيانات أحادية البث التي تعمل في بيئة الإنترنت وتتنافس مع حركة مرور TCP . والهدف هو التنافس بشكل عادل مع حركة مرور TCP على المدى المتوسط، مع تقليل التباين بشكل كبير مقارنةً بـ TCP على المدى القصير.

يعمل نظام التحكم في ازدحام بروتوكول TCP عن طريق الاحتفاظ بنافذة من البايتات التي لم يتم تأكيد استلامها بعد . تُزاد هذه النافذة بقيمة معلومة (α) في كل دورة ذهاب وإياب إذا لم تُفقد أي حزم (مجموعة من البايتات التي تعبر الشبكة)، وتُنقص بقيمة معلومة (β) إذا تم اكتشاف فقدان حزم. وبالتالي، فإن نافذة TCP (وبالتالي معدل نقل البيانات) هي دالة للفقد الملحوظ في الشبكة وزمن دورة الذهاب والإياب الذي يمر به التدفق.

تعتمد فكرة TFRC على قياس احتمالية الفقد وزمن الرحلة ذهابًا وإيابًا، واستخدامهما كمعاملات لنموذج إنتاجية TCP. ثم تُستخدم الإنتاجية المتوقعة من هذا النموذج لتحديد معدل إرسال تدفق TFRC بشكل مباشر.

RFC 5348 - التحكم في معدل نقل البيانات الملائم لبروتوكول TCP (TFRC): مواصفات البروتوكول