زمان کنونی: ۰۱ دى ۱۴۰۳, ۰۷:۰۷ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

congestion avoidance و slow start

ارسال:
  

peace2013 پرسیده:

congestion avoidance و slow start

لطفا درباره حالتهای congestion avoidance و slow start که در این سوال اومده توضیح جامعی بدید.
با تشکر فراوان


فایل‌(های) پیوست شده

نقل قول این ارسال در یک پاسخ

۲
ارسال:
  

msour44 پاسخ داده:

RE: congestion avoidance و slow start

سلام
با توجه به این که کسی به این تست جواب نمی دهد با توجه به دانش کم خود در این زمینه به این تست جواب میدم شاید کمک حالی برای شما دوست گرامی باشد.
slow start , congestion avoidance دو الگوریتم برای کنترل ازدحام در شبکه است.ss الگوریتم اولیه است و در صورت تشخیص ازدحام ca ادامه کار را بدست می گیرد البته الگوریتم های دیگر هم وجود دارد.
شیوه کار به این صورت است که معمولا اندازه پنجره ازدحام را یک سگمنت می گیرند که در این تست همان mss (ماکزیمم اندازه سگمنت)است پس اندازه اولیه پنجره ازدحام ۱۰۰۰ بایت است.سپس فرستنده یک بسته ارسال می کند و منتظر دریافت سیگنال تصدیق ان می ماند و به محض دریافت سیگنال تصدیق اندازه پنچره را دوبرابر می کند وبعد دو بسته می فرستد باز اگر سیگنال های تصدیق را دریافت کرد باز اندازه پنجره ازدحام را دوبرابر می کند. اندازه اولیه که ۱۰۰۰بایت بود اگر دوبرابر کنیم ۲۰۰۰ بایت باز اگر دوبرابر کنیم ۴۰۰۰ بایت این همان لحظه t تست است حالا درسوال گفته ۴ بسته ارسال و سیگنال های تایید انها هم گرفته شده پس اندازه پنچره دوبرابر یعنی ۸۰۰۰ بایت می شود.
گفتیم که الگوریتم ca هنگام تشخیص ازدحام اجرا می شود. از مواردی که می توان ازدحام را تشخیص دارد البته در ارتباط tcp یکی timeout است یعنی فرستنده بسته را ارسال ولی در مدت تعیین شده سیگنال تاییذ را دریافت نمی کند یا اینکه باز به دلیل ازدحام سیگنال تایید تکراری دریافت می کند و مورد دیگر این است که در الگوریتم ss گفتیم هر بار اندازه پنجره ازدحام که دوبرابر می شود ولی تا یک حد استانه وبا رسیدن به ان حد ازدحام تشخیص داده می شود. حالا دراین تست اگر با شرایط گفته شده ca را اجرا کنیم چون صحبتی از timeout و یا دریافت سیگنال تکراری نشده احتمالا به حد استانه رسیدیم(۴۰۰۰ بایت).
شیوه کار cs به این صورت است که ابتدا حد استانه را نصف می کند(۲۰۰۰یایت) و بعد اندازه پنچره ازدحام را تا حد امکان کم (یعنی همان ۱۰۰۰ بایت) و ss را دوباره اجرا می کنداز ۴ بسته ارسالی در تست با دریافت اولین تایید اندازه پنچره دوبرابر می شود(۲۰۰۰بایت) حالا رسیدیم به حد استانه از اینجا به بعد در این الگوریتم با هر سیگنال تایید یک سگمنت به اندازه پنچره اضافه می شود(طبق روال ca) حالا ما ۳ تابسته دیگر داریم که سیگنال تایید انها هم دریافت شده یعنی ۳ سگمنت دیگر (۳۰۰۰ بایت) هم به اندازه پنجره قبلی(۲۰۰۰ بایت) اضافه می شود و جمع می شود ۵۰۰۰ بایت.پس جواب گزینه ۴
بهتر از این بلد نبودم اگر دوستان دیگر پاسخ های بهتری بلدن(که حتما بلدن) امیدوارم پاسخ بدن که کمکی برای شما باشد.
نقل قول این ارسال در یک پاسخ

ارسال:
  

peace2013 پاسخ داده:

RE: congestion avoidance و slow start

ممنونم از توضیحاتتون
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

peace2013 پاسخ داده:

RE: congestion avoidance و slow start

یعنی کسی جواب این سوالو نمیدونه؟!
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  start learning english saad ۳ ۳,۸۱۱ ۲۲ بهمن ۱۳۹۸ ۱۱:۴۷ ب.ظ
آخرین ارسال: saad
  نحوه پاسخگویی به سوالات شمارنده ها / self-start چیست؟ mostafa2012 ۲ ۲,۷۲۷ ۰۳ بهمن ۱۳۹۳ ۰۵:۱۷ ب.ظ
آخرین ارسال: mostafa2012
  ؟too late to start morweb ۱ ۱,۶۳۷ ۱۵ شهریور ۱۳۹۳ ۰۸:۱۴ ب.ظ
آخرین ارسال: !!!
Photo startنشدنsql ۱-۱ ۶ ۴,۴۰۶ ۰۲ بهمن ۱۳۹۲ ۰۴:۱۹ ب.ظ
آخرین ارسال: Elena_71
  self-starting azmoon92 ۴ ۲,۹۱۱ ۱۱ بهمن ۱۳۹۱ ۰۸:۰۹ ق.ظ
آخرین ارسال: fsi2013
  شمارنده self-starting navid-p ۱ ۲,۶۴۴ ۱۷ دى ۱۳۹۰ ۱۱:۴۸ ق.ظ
آخرین ارسال: homa

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close