English  

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

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

التحكم بالتدفق (معلومة)


    في شبكات البيانات، تدفق البيانات هو تتابع من رزم البيانات المُرسلة من مصدر محدد إلى وجهة بث فريد أو مجموعاتي أو البث نحو الأقرب . أمَّا التحكم بالتدفق (بالإنجليزية: Flow control)‏ فهو ضبط حركة رزمة البيانات التي تعبر شبكة بيانات ما بطريقة تكفل عدم حصول ازدحام بينها. إن التحكم بالتدفق هو وظيقة ضرورية في شبكات البيانات لضمات عدم فقدان البيانات بسبب امتلاء الذاكرة في بوابة ما على مسار الرزمة في الشبكة أو في الوجهة النهائية، يجب أيضاً التمييز بين التحكم بالتدفق والتحكم بالازدحام، فالأول يُستعمل من لتقليل احتمال التخلص من البيانات. في حين يُستعمل الثاني من أجل لتحديد ما الذي يجب التخلص منه إذا كانت العملية إلزاميةً.

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

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

    المصدر: wikipedia.org