پروژه های NS2

بدون ديدگاه

پروژه های NS2 برای شبیه سازی با هر پروژه شبکه ای سروکار دارند. NS2 مخفف Network Simulator 2 است. این یک شبیه ساز رویداد منبع باز و گسسته است. معنی این چیست؟ اطلاعات مربوط به هر رویدادی را از طریق هر شبکه می گیرد و اطلاعات تشخیصی از زمان به زمان دیگر متفاوت است. به همین دلیل است که همه آن را به عنوان یک شبیه ساز رویداد گسسته می نامند. با توجه به برآورد گسسته عملکرد رویدادها ، این امر روز به روز در حال رشد است. در حقیقت ، پروژه های NS2 با استفاده از C ++ و OTcl اجرا شده اند. هر دو زبان اصلی برای نوشتن کد برای شبیه سازی هستند. در ابتدا ، بسته Ns-allinone در حال بررسی است که دارای اجزای کافی برای شبیه سازی است.

چرا NS2 هنوز در حال آمدن است؟

  • پشتیبانی از همه پروتکل های شبکه و همچنین نوع مسیریابی.
  • توپولوژی را برای هر شبکه بزرگ طراحی کنید. 
  • بیشتر برای استفاده در هر دو شبکه سیمی و بی سیم.
  • برای حمایت از محیط های موازی و همچنین توزیع شده
  • در طراحی پروتکل و همچنین تجزیه و تحلیل ترافیک مهارت دارد.

از نکات بالا ، ما به طور مفصل در مورد آن بحث می کنیم بسته NS2 از بسیاری از پروتکل های شبکه به عنوان TCP ، DHCP و UDP پشتیبانی می کند. علاوه بر این ، چندین نوع از ترافیک شبکه در NS2 پشتیبانی می شود. یعنی نرخ بیت ثابت (CBR) ، نرخ بیت متغیر (VBR) و غیره. علاوه بر این ، می تواند توسط سه سیستم عامل به عنوان Linux ، FreeBSD و Solaris کار کند. برخی از مثالهای شبکه های بی سیم توسط NS2 به صورت زیر شبیه سازی می شوند.

  • CRN ، شبکه شناختی موقت
  • RAN ، Fog-RAN و همچنین Cloud RAN
  • 4G ، LTE ، LiFi ، 5G و 5G Beyond Networks
  • اینترنت اشیا ، D2D و همچنین ارتباطات M2M
  • RPL و همچنین RPL IoT
  • WSN ، عامل هوشمند WSN ، چندرسانه ای WSN
  • WBAN ، WBAN-IoT ، WBAN-Cloud و غیره
  • SDN-WSN ، SDN / NFV ، SDN NDN SDN 5G و غیره
  • Ad Hoc (MANET ، VANET و همچنین FANET)
  • و همچنین همینطور

چهار مرحله اصلی برای شبیه سازی یک شبکه توسط NS2

شروع شبکه
  • هر سناریوی در زمان واقعی یا غیر واقعی را در نظر بگیرید
  • فرض های شبکه را فرض کنید (به عنوان مثال ستاره توپولوژی / اتوبوس / درخت …)
تنظیمات شبکه
  • پیکربندی نهادهای شبکه (بدون گره ، نوع ترافیک ، اندازه منطقه)
  • مقادیر پارامترهای شبیه سازی را برای هر موجودیت تنظیم کنید (به عنوان مثال گره و پیوند)
اعدام و شبیه سازی در حال اجرا
  • رویدادهایی را ایجاد کنید (به عنوان مثال مسیریابی) و همچنین شبیه سازی را برای رویدادها انجام دهید
  • سیاهههای مربوط به ساعت شبیه سازی و وقایع را حفظ می کند
تجزیه و تحلیل عملکرد و تجسم
  • برای دریافت خروجی ، معیارهای عملکرد شبکه را مشخص کنید
  • مطابقت عملکرد را با معیارهای ارزیابی اندازه گیری کنید
  • نتایج حاصل از شبیه سازی اضافه شده برای تجسم با استفاده از NAM

NS2 PROJECTS METRICS شبیه سازی

همانطور که همه ما قبلاً می دانیم معیار باید قبل از تجسم شبیه سازی ارزیابی شود. در این حالت ، در وهله اول دو نوع معیار تجزیه و تحلیل و لیست می شوند. برای هر پروژه ، ما از ارزیابی با بیش از شش معیار پشتیبانی می کنیم. برای معیارهای زیر می توانید نگاهی به این صفحه بیندازید.  

معیارهای متداول

  • توان عملیاتی همراه با Good put
  • طول صف و همچنین استفاده از بافر
  • پهنای باند و مصرف برق
  • از دست دادن بسته ها و همچنین نسبت انتقال
  • پایان تا پایان تاخیر  
  • و همچنین بسیاری دیگر …

معیارهای مشتق شده

  • دوستی TCP
  • نسبت انتقال مجدد بسته
  • میانگین اندازه صف
  • انصاف بین پروتکل و اینتر
  • نسبت کارایی و از دست دادن
  • و همچنین بسیاری دیگر

به طور ساده ، NS2 دارای ویژگی های گسترده ای است. ما مطمئناً از چنین ویژگی هایی برای نشان دادن نتایج عالی پروژه شما استفاده می کنیم. برای نمونه ، ما از ابزارهای انیمیشن مانند Zib-1.2.3 ، NAM-1.15 و Xgraph-12 استفاده می کنیم. همانطور که امیدواریم اطلاعات بیشتری در مورد پروژه های NS2 دریافت کنید. بیایید بررسی کنیم که مفاهیم موجود در شبکه چیست. در مفهوم زیر ، ما باید از بهترین روش ها پس از بررسی عمیق استفاده کنیم.

مدیریت شبکه
  • پارتیشن بندی شبکه ، ساخت توپولوژی
تجمع داده ها
  • تشکیل خوشه ، انتخاب سر خوشه ، عیب جمع شده و غیره
مسیریابی
  • مسیریابی آگاه از انرژی ، مسیریابی چند راهی ، مسیریابی را به تأخیر می اندازد
برنامه ریزی MAC
  • دوچرخه سواری وظیفه ، برنامه ریزی داده ها ، مدیریت صف
امنیت
  • کنترل دسترسی ، امنیت داده ، حریم خصوصی کاربر

پکیج آموزش NS2 متشکل از دو عدد DVD است که در کنار DVD مربوط به محیط شبیه ساز ns2، یک DVD آموزش جامع NS2 نیز به صورت رایگان برای شما ارسال خواهد شد. این DVD شامل دو دوره فیلم آموزشی NS2، سورس کد، نمونه پروژه، جزوه، اسلاید و صدها منابع آموزشی متعدد فارسی و انگلیسی برای NS2 می باشد.

 

یارآموزان بزرگترین سامانه شبیه سازی با دراختیار داشتن اساتید مجرب، شبیه سازی پروژه های پژوهشی در تمامی رشته های فناوری اطلاعات و مهندسی کامپیوتر می باشد. برای ارتباط با ما از طریق فرم ثبت سفارش و یا ایمیل زیر اقدام فرمایید.

تماس با ما

Yaramoozan.ir@gmail.com

YarAmoozan

 

نوشتن دیدگاه

نشانی ایمیل شما منتشر نخواهد شد.

شش + دوازده =