حل تشریحی سوال شماره 55 دروس مشترک
کنکور ارشد مهندسی فناوری اطلاعات (IT) 1402
در فناوری اینترنت برای کنترل ازدحام از بیتهای کنترلی بنامهای ECN و ECE و CWR استفاده شده است. این بیتها چگونه برای کنترل ازدحام به کار گرفته میشوند؟
مسیریابی که دچار ازدحام شده در بسته های خود مقدار بیت ECE را 1 میکند مسیریاب بعدی با دریافت بستهای با ECE=1 اقدام به کنترل ازدحام میکند و با قرار دادن 01=ECN به مسیریابهای دیگر اطلاع میدهد که برای کنترل ازدحام اقدام کرده است. چنانچه اقدام منجر به کاهش ازدحام نشود مسیریاب با بیت 1=CWR به میزبانها درخواست کنترل ازدحام میدهد هر میزبانی که درخواست را دریافت کرد با 10=ECN دریافت را تایید میکند.
مبداء با دریافت 3 بسته ack تکراری و یا پایان زمان تایمر ازدحام در شبکه را تشخیص میدهد. سپس پنجره ارسال را نصف میکند و بیت 11=ECN را در بستهای خود قرار میدهد مقصد با دریافت 11=ECN اقدام به ارسال بسته ack که در آن 01=ECN است میکند. مسیریابهایی که این بسته ack را میگیرند و دچار ازدحام هستند از بیت 1=ECE در سرآیند بستهها استفاده میکنند مبداء با استفاده از 1=CWR دریافت 1=ECE را تایید میکند.
هرگاه در مسیریابی ازدحام ایجاد شود اقدام به ارسال بسته کنترلی با 1=ECE میکند. مسیریاب هایی که این بسته کنترلی را دریافت کنند جدول مسیریابی خود را طوری تغییر میدهند که ترافیک کمتری به سمت مسیریاب با ازدحام برود و با 01=ECN به مسیریاب با ازدحام اطلاع رسانی میکنند. مسیریاب با ازدحام با ارسال 10=ECN دریافت 01=ECN را تأیید میکند و چنانچه ازدحام رفع شود بسته کنترلی با 1=CWR را ارسال میکند.
مبدأ با قرار دادن 10=ECN در بستههای ارسالی قابلیت خود برای کنترل ازدحام را مشخص میکند. مسیریابی که دچار ازدحام شده است با قرار دادن 11=ECN ازدحام را اعلام میکند. مقصد با دریافت بسته حاوی 11=ECN در بستههایی که برای میدا میفرستد مقدار 1=ECE قرار میدهد. مبداء با قرار دادن 1=CWR در بسته های ارسالی مشخص میکند برای کاهش ازدحام عمل کرده است.