الفرق بين التحكم في التدفق والتحكم في الازدحام

Anonim

التحكم في التدفق مقابل التحكم في الازدحام

التحكم في التدفق هو آلية تستخدم في شبكات الكمبيوتر للتحكم في التدفق من البيانات بين المرسل والمستقبل، بحيث لا يكون المستقبل البطيء مستقبلا بواسطة مرسل سريع. ويوفر التحكم في التدفق طرائق للمستقبل للتحكم في سرعة الإرسال بحيث يمكن للمستقبل معالجة البيانات المرسلة من المرسل. التحكم في الازدحام هو آلية تتحكم في تدفق البيانات عندما يحدث الازدحام في الواقع. وهو يتحكم في البيانات التي تدخل إلى شبكة بحيث يمكن للشبكة التعامل مع حركة المرور داخل الشبكة.

ما هو التحكم في التدفق؟

التحكم في التدفق هو آلية تتحكم في تدفق البيانات بين المرسل والمستقبل بحيث لا يتأثر المستقبل البطيء بكمية البيانات المرسلة بواسطة مرسل سريع. ويمكن أن يحدث هذا الوضع بسبب عدة أسباب من قبيل عدم قدرة المستقبل على المعالجة من قدرة المرسل أو المستقبل على حمل حركة كبيرة من المرسل. ويمكن تصنيف الآليات المستخدمة في التحكم في التدفق على أساس ما إذا كان المستقبل يرسل التغذية المرتدة إلى المرسل. وفي آلية التحكم في تدفق العروة المفتوحة، لا يرسل المستقبل أي تغذية مرتدة إلى المرسل، وهو أسلوب التحكم في التدفق الأكثر استخداما على نطاق واسع. وفي التحكم في تدفق الحلقة المغلقة، ترسل معلومات الازدحام إلى المرسل. أنواع شائعة الاستخدام من التحكم في التدفق هي ازدحام الشبكة، التحكم في تدفق نافذة ومخزن البيانات.

ما هي السيطرة على الازدحام؟

يوفر التحكم في الازدحام طرقا لتنظيم حركة الدخول إلى شبكة بحيث يمكن إدارتها بواسطة الشبكة نفسها. التحكم في الازدحام يمنع الشبكة من الوصول إلى الانهيار الاحتقاني حيث القليل أو عدم وجود اتصال مفيد يحدث بسبب الازدحام. ويطبق التحكم في الازدحام أساسا على شبكات تبديل الرزم. الهدف من السيطرة الازدحام هو الحفاظ على عدد من الحزم داخل الشبكة دون المستوى الذي من شأنه أن يقلل من الأداء بشكل كبير. يتم تنفيذ التحكم في الازدحام في بروتوكولات نقل بروتوكول التحكم في الإرسال (تكب) وبروتوكول طبقة بيانات المستخدم (أودب). يتم استخدام خوارزميات الارتداد البطيء و الأسي في تكب. وتصنف خوارزميات التحكم بالازدحام استنادا إلى مقدار التغذية المرتدة الواردة من الشبكة، وجانب الأداء الذي يهدف إلى تحسينه. وعلاوة على ذلك، تصنف على أساس معايير مثل التعديلات التي يتعين القيام بها على الشبكة الحالية ومعيار العدالة المستخدمة من قبل الخوارزمية.

ما هو الفرق بين التحكم في التدفق والتحكم في الازدحام؟

على الرغم من أن التحكم في التدفق والتحكم في الازدحام هما آليتان للتحكم في حركة مرور الشبكة تستخدمان في شبكات الحاسوب، إلا أن لها اختلافات رئيسية بينهما.التحكم في التدفق هو آلية من طرف إلى طرف تتحكم في حركة المرور بين المرسل والمستقبل، عندما يرسل المرسل السريع البيانات إلى مستقبل بطيء. ومن ناحية أخرى، فإن التحكم في الازدحام هو آلية تستخدمها الشبكة للتحكم في الازدحام في الشبكة. التحكم في الازدحام يمنع فقدان الحزم والتأخير الناجم عن الازدحام في الشبكة. ويمكن النظر إلى التحكم في الازدحام على أنه آلية تتأكد من أن الشبكة بأكملها يمكنها التعامل مع حركة المرور القادمة إلى الشبكة. ولكن التحكم في التدفق يشير إلى الآليات المستخدمة لمعالجة الإرسال بين مرسل معين ومستقبل.