شبکه شبیه ساز نسخه 2 ، همچنین به عنوان NS-2 شناخته می شود. NS-2 یک شبیه ساز شبکه در سطح بسته های رویداد است که به عنوان بخشی از پروژه VINT (تست شده توسط اینترنت مجازی) طراحی شده است. تعداد بیشماری از ابزارهای شبیه سازی هنر برای تحقیقات شبکه در دسترس است. از میان شبیه سازهای موجود ، NS-2 شبیه ساز شبکه منبع باز است که به طور گسترده مورد استفاده و شناخته شده قرار می گیرد. رفتار شبیه سازی NS-2 در جامعه تحقیقاتی بسیار مورد اعتماد است. این یک ابزار شبیه ساز مبتنی بر رویداد گسسته قابل اعتماد و واقع گرایانه است و اثبات می کند که عملی تر است. این در درجه اول بر اساس مدل OSI برای پشتیبانی از شبکه های سیمی طراحی شده است. پسوند بی سیم CMU از NS2 به طور گسترده از شبکه بی سیم پشتیبانی می کند.

  • برای ارزیابی عملکرد پروتکل های شبکه موجود.
  • برای ارزیابی پروتکل های جدید شبکه قبل از استفاده.
  • انجام آزمایشات در مقیاس بزرگ در زمان واقعی امکان پذیر نیست.
  • برای شبیه سازی شبکه ها و پروتکل های ad hoc همراه.
  • برای شبیه سازی شبکه ها و پروتکل های حسگر بی سیم.
  • برای شبیه سازی شبکه ها و پروتکل های ad hoc وسایل نقلیه.
  • برای شبیه سازی انواع شبکه های IP

پشتیبانی پروتکل در شبکه های سیمی

سطح کاربردی : FTP ، CBR ، نمایی ، پارتو ، RealAudio ، ویدئو
لایه حمل و نقل : TCP و انواع آن ، UDP، XCP، SCTP، RTP، RTCP، LossMonitor
لایه شبکه : LS ، DV ، RLM
صف : DropTail ، صف اولویت ، صف CMUPriority ، RED ، FQ ، SFQ

پشتیبانی پروتکل در شبکه های بی سیم

سطح کاربردی : FTP ، CBR ، نمایی ، پارتو ، RealAudio ، ویدئو
لایه حمل و نقل : TCP و انواع آن ، UDP، XCP، SCTP، RTP، RTCP، LossMonitor
لایه شبکه : AODV، DSR، DSDV، AOMDV، TORA، OLSR، ZRP، ZBR، FSR، CGSR، CBRP، LEACH، PEGASIS، GPSR، POR
لایه MAC : IEEE 802.11 ، IEEE 802.15.4 ، IEEE 802.11p
صف : DropTail ، صف اولویت ، صف CMUPriority ، RED
لایه فیزیکی : رابط WirelessPhy، WirelessPhyExt، چند رابط
آنتن-OmniAntenna، آنتن جهت
انتشار مدل-FREESPACE، TwoRayGround، سایه، ناکاگامی
کانال کانال بی سیم
کانال محو ریلی fadingModulation طرح-BPSK، QPSK، QAM16، QAM64
مدل انرژی
مدل خطا

توسعه پروتکل جدید با استفاده از NS2

گسترش پروتکل های موجود یا مدل سازی پروتکل جدید در NS2 می تواند در جنبه های زیر انجام شود. پروتکل ها به صورت فایل های C ++ ساخته می شوند و پرونده های وابسته در بسته NS-allinone اصلاح می شوند. ساختار دایرکتوری پرونده های تازه اضافه شده در Makefile ذکر شده است. سپس NS با استفاده از ابزار ابزار Linux ساخته می شود. شبیه سازی را می توان با ذکر پروتکل تازه تهیه شده در پرونده پیکربندی TCL انجام داد.

تجزیه و تحلیل عملکرد

اسکریپت AWK را می توان برای پردازش پرونده ردیابی استفاده کرد. نتایج حاصل از اجرای اسکریپت AWK می تواند به عنوان Xgraph در NS2 به منظور تجزیه و تحلیل پروتکل خود یا مقایسه ای ترسیم شود.

تأثیر متفاوت است

  • تحرک گره | ترافیک شبکه | تراکم گره| خصوصیات لایه فیزیکی گره| سناریوهای حمله | انتخاب پروتکل در هر لایه| ویژگی خاص پروتکل | توپولوژی| تعداد خوشه ها| طبیعت و محل سینک

معیارهای عملکرد

  • نسبت تحویل بسته (PDR) | توان متوسط ​​تا پایان تأخیر | مسیریابی سربار| کنترل سربار | سربار ذخیره سازی | از دست دادن بسته| تعداد هاپ | دقت تشخیص حمله  زمان شناسایی حمله  | هشدار غلط | مصرف انرژی | انرژی باقیمانده | طول عمر شبکه| درصد گره های زنده و گره های مرده | دقت و انحراف تجمع| درصد پوشش| 

ابزار و فناوری

  • NS2  | جاوا | TCL |C ++ | نام نمودار X | گنوپلو | AWK| | نمودار ردیابی | BonnMotion | شبیه ساز CRCN | سومو | حرکت| نقشه خیابان باز (OSM) | ماناسیم
Yaramoozan.ir@gmail.com تماس با ما
مشاوره پایان نامه دکتری مهندسی کامپیوتر | مشاوره تحقیقاتی | مشاوره تحقیقات دکترا در یادگیری ماشین| مشاوره تحقیقات دکترا در امنیت سایبری | مشاوره تحقیقات دکترا در هوش مصنوعی | مشاوره تحقیقات PHD در فناوری Blockchain | مشاوره تحقیقات دکترا در محاسبات موبایل |