مشخصات

زبان

بانک اطلاعاتی

فایل ها

۳۵۰,۰۰۰ تـــــومان

ارزیابی پروتکل TCP و TCP Vegas و TCP Newreno با NS2

  • چهارشنبه 24 فوریه 2016
  • بازدید ۳۱۴ نفر

تصویر ns2-tcpvegas-newreno_14138_7 ارزیابی پروتکل TCP و TCP Vegas و TCP Newreno با NS2

پروژه ارزیابی پروتکل TCP و TCP Vegas و TCP Newreno با شبیه ساز NS2

در این پست پروژه ارزیابی پروتکل TCP و TCP Vegas و TCP Newreno با NS2 را آماده کرده ایم که با توجه به توضیحات زیر شبیه سازی و ارزبابی شده شده است. در ادامه این مطلب یک فیلم نیز به صورت آنلاین قابل مشاهده است که اجرای حالت انیمیشن از شبیه سازی TCP Vegas و TCP Reno را در محیط NS2 نشان میدهد.

در این پروژه باید سناریوای ایجاد کنید که بتواند ازدحام در لینک ها را نشان دهد. پس در این سناریو باید در یکی از لینک ها باید یک bottle neck‌ ایجاد شود. مسئله را برای دو حالت بررسی کنید: حالت high-load که باری که وارد لینک می شود خیلی بیشتر از پهنای باند bottle neck است و حالت low-load که ازدحامی رخ نداده است.

در این سناریو اندازه پنجره توان عملیاتی و تاخیر انتها به انتها را برای هر کدام از پروتکل های TCP و TCP Vegas و TCP Newreno بررسی کنید و نتیجه را در نمودار نشان دهید. دقت شود، به طور مثال، برای مقایسه توان عملیاتی در این پروتکل ها، نیاز است که تمامی نمودار های مربوطه روی هم قرار داده شوند.

توضیحات بیشتر، فیلم و تصاویر از خروجی پروژه ارزیابی پروتکل TCP و TCP Vegas و TCP Newreno در ادامه مطلب.

ما در این تمرین 6 نود و 76 لینک بین انها استفاده کردیم.

تحلیل سناریو (4.tcl) :

در بخش بالا کلاسی با مشخصه Simulator بوجود آورده و رنگ گره ها را مشخص کردیم تا در مشاهده فایل nam (اجرای حالت انیمیشن) متوجه بشویم که کدام گره فرستنده و کدام گیرنده هست و بسته ی کدام گره dropp و … می شود.

در این قسمت نام فایل های خروجی که بعد از اجرا بدست می آیند را تنظیم می کنیم

در این قسمت تعداد گره ها را با نام های مختلف ایجاد کردیم مثلا گره 0 با نام 0 است و در قسمت پایینی لینک های رفت و برگشت و نوع صف و پهنای باند بین گره ها را مشخص کردیم.

به طور مثال:

لینک دو طرفه بین 1 و 0 با پهنای باند 1Mb و نوع drop tail زمان رفت و برگشت بسته 5ms است.

از صف تعریف شده در این سناریو خروجی می گیریم. با متغییر های که خودمان اعمال کرده ایم و نیز انواع پروتوکل های UDP و TCP را بر روی گره ها و صف attach کرده ایم و نیز

نوع پروتکل را مشخص می کنیم که در اینجا reno است و همچنین پنجره کنترل ازدحام را تعریف می کنیم که در ارسال و دریافت داده پروتکل reno ازدحام شبکه را کنترل کند.

و همچنین اندازه بسته را نیز مشحص می کنیم .

 

در این بخش زمان حرکت گره را مشخص می کنیم:

مثلا گرهی که 1 ftp به هم attach شده شروع به ارسال داده کند. مطابق لینکی که ما خودمان تعریف کرده ایم در بخش بالایی.

این تابع کلیه توابع موجود در این سناریو را close می کند.

 

نمودارهای به دست آمده از ارزیابی پروتکل TCP و TCP Vegas و TCP Newreno :

تصویر خروجی 1:

تصویر ns2-tcpvegas-newreno_14138_2 ارزیابی پروتکل TCP و TCP Vegas و TCP Newreno با NS2

تصویر خروجی 2:

تصویر ns2-tcpvegas-newreno_14138_3 ارزیابی پروتکل TCP و TCP Vegas و TCP Newreno با NS2

تصویر خروجی 3:

تصویر ns2-tcpvegas-newreno_14138_4 ارزیابی پروتکل TCP و TCP Vegas و TCP Newreno با NS2

تصویر خروجی 4:

تصویر ns2-tcpvegas-newreno_14138_5 ارزیابی پروتکل TCP و TCP Vegas و TCP Newreno با NS2

تصویر خروجی 5:

 تصویر ns2-tcpvegas-newreno_14138_6 ارزیابی پروتکل TCP و TCP Vegas و TCP Newreno با NS2

تصویر خروجی 6:

تصویر ns2-tcpvegas-newreno_14138_1 ارزیابی پروتکل TCP و TCP Vegas و TCP Newreno با NS2

 

باکس دانلود
شناسه:
۱۴۱۳۸
قیمت:
۳۵۰,۰۰۰ تـــــومان
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است