ما آلية بروتوكول TCP المستخدمة في تجنب الازدحام؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
النافذة المنزلقة.
آلية بروتوكول TCP المستخدمة في تجنب الازدحام هي النافذة المنزلقة (Sliding Window).
كيف تعمل النافذة المنزلقة؟
تخيل أنك ترسل حزم بيانات عبر طريق ضيق. إذا أرسلت الكثير من الحزم دفعة واحدة، فقد يحدث ازدحام (مثل زحام المرور) وتضيع بعض الحزم أو تتأخر. النافذة المنزلقة تساعد على تجنب هذا الازدحام.
- النافذة: هي عدد الحزم التي يمكن للمرسل إرسالها دون الحاجة إلى انتظار تأكيد الاستلام (Acknowledgment - ACK) من المستقبل.
- الانزلاق: بمجرد أن يستلم المستقبل حزمة ويُرسل تأكيدًا، "تنزلق" النافذة للأمام، مما يسمح للمرسل بإرسال حزمة جديدة.
تفصيل العملية:- حجم النافذة الأولي: يبدأ المرسل بنافذة صغيرة. هذا يعني أنه يرسل عددًا قليلًا من الحزم في البداية.
- تأكيد الاستلام (ACK): عندما يستلم المستقبل الحزم، يرسل تأكيدًا للمرسل.
- زيادة حجم النافذة: إذا استلم المرسل تأكيدات استلام لجميع الحزم المرسلة، فإنه يزيد حجم النافذة تدريجيًا. هذا يعني أنه يمكنه إرسال المزيد من الحزم قبل انتظار التأكيد.
- تقليل حجم النافذة (عند الازدحام): إذا فقدت حزمة (لم يصل تأكيد الاستلام في الوقت المحدد)، يفترض المرسل أن هناك ازدحامًا في الشبكة. في هذه الحالة، يقوم المرسل بتقليل حجم النافذة بشكل كبير. هذا يقلل من عدد الحزم المرسلة ويسمح للشبكة بالتعافي من الازدحام.
- الاستمرار في التعديل: يستمر المرسل في تعديل حجم النافذة (زيادة أو تقليل) بناءً على تأكيدات الاستلام التي يتلقاها، مما يسمح له بالتكيف مع ظروف الشبكة المتغيرة.
مثال:لنفترض أن حجم النافذة الأولي هو 1. هذا يعني أن المرسل يرسل حزمة واحدة وينتظر تأكيد الاستلام قبل إرسال الحزمة التالية. إذا استلم تأكيد الاستلام، فإنه يزيد حجم النافذة إلى 2، ويمكنه الآن إرسال حزمتين قبل انتظار التأكيد. يستمر في زيادة حجم النافذة حتى يفقد حزمة، ثم يقوم بتقليلها مرة أخرى.
الخلاصة:
النافذة المنزلقة هي آلية ديناميكية تسمح لبروتوكول TCP بضبط معدل الإرسال بناءً على ظروف الشبكة، مما يساعد على تجنب الازدحام وضمان نقل البيانات بشكل موثوق.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال ما آلية بروتوكول TCP المستخدمة في تجنب الازدحام؟ اترك تعليق فورآ.