سوال 60

حل تشریحی سوال شماره 60 دروس مشترک

کنکور ارشد مهندسی فناوری اطلاعات (IT) 1400

60.

چند مورد از عبارات زیر در مورد فاز AIMD در پروتکل TCP درست هستند؟

  • از کمک ادوات داخلی شبکه برای کنترل ازدحام بهره می‌برد.
  • وقتی timeout رخ دهد اندازه پنجره ازدحام را برابر 1 می‌کند.
  • تأخیر ارسال بسته‌ها را اندازه می‌گیرد و با استفاده از آن ازدحام را کنترل می‌کند.
  • هر زمان که اتلاف یک بسته شناسایی شود اندازه پنجره ازدحام را نصف می‌کند.
1)

1 مورد

2)

2 مورد

3)

3 مورد

4)

4 مورد

پاسخ ها

1 پاسخ
دکتر ابوالفضل حقیقت
دکتر ابوالفضل …سه شنبه 1 اردیبهشت 1405

گزينه 1 درست است.

طبق مفاهیمی که در بخش 3-7 در خصوص کنترل ازدحام افزايش جمعی و کاهش ضربي (Additive Increase Multiplicative Decrease) ، AIMD فرا گرفتیم، می­توان نوشت:

جمله اول، «از کمک ادوات داخل شبکه برای کنترل ازدحام بهره می­برد»، نادرست است، چون این روش انتها به انتها و بدون بازخورد و کمک لایه شبکه است.

جمله دوم، «وقتی Timeout رخ دهد اندازه پنجره ازدحام را برابر 1 می‌کند»، درست است، چون هر دو نسخه Tahoe و Reno در صورت Timeout، به فاز شروع آهسته می­روند و از Cwnd=1 آغاز می­کنند.

جمله سوم، «تأخیر ارسال بسته‌ها را اندازه می‌گیرد و با استفاده از آن ازدحام را کنترل می‌کند»، نادرست است. اگرچه با برگشت ACK ها Cwnd افزایش می­یابد، اما تأخیر بازگشت ACK اندازه­گیری و محاسبه نمی­شود.

جمله چهارم، «هر زمان که اتلاف یک بسته شناسایی شود، اندازه پنجره ازدحام را نصف می‌کند»، نادرست است، البته می­دانیم چه Timeout رخ دهد و چه سه ACK تکراری، SSthresh برابر Cwnd/2 خواهد شد. ولی این به معنی نصف کردن Cwnd نیست. هر دو نسخه Tahoe و Reno در صورت Timeout، به فاز شروع آهسته می­روند و از Cwnd=1 آغاز می­کنند. Tahoe در صورت دریافت سه ACK تکراری نیز چنین می­کند، اما فقط Reno است که در این صورت Cwnd را نصف می­کند (فاز بازیابی سریع).

ارسال پاسخ