معرفی شبیه ساز شبکه ++OMNet
یکی از معروف ترین ابزارهای شبیه سازی شبکه های کامپیوتری که بر پایه رویدادهای گسسته عمل می کند که نرم افزاری کدباز با قابلیت توسعه، دارای ماژول های مختلف و چارچوب های متنوع برپایه زبان ++C است. این نرم افزار به شبیه سازی شبکه های سیمی و بیسیم می پردازد و با پشتیبانی از دامنه های متنوع ساختاری مانند شبکه های حسگر بیسیم (WSN)، شبکه های ادهاک بیسیم (Wireless Ad Hoc Networks)، شبکه های نوری (Photonic Networks)، شبکه بین خودرویی (VANET)، شبکه MANET، پروتکل و استانداردهای مختلف شبکه و غیره، جایگاه مناسب و محبوبی بین شبیه سازهای هم رده خود ماننده NS2، NS3، OPNet، JSIM، QualNET، GloMoSIM، The One Simulator و نمونه های دیگر دارد. محیط این برنامه بر پایه مجتمع محیط اکلیپس (Eclipse) دارای محیط گرافیکی در زمان اجراست.
++OMNet ، معماری مولفه ای (ماژولی) را برای مدل سازی ارائه داده است. ماژول ها در زبان ++C برنامه ریزی می شوند و در مولفه ها و مدل های بزرگی در یک زبان سطح بالا به نام NED، اسمبل می شوند.
این شبیه ساز شبکه در سیستم عامل های مختلفی مانند ویندوز، مک، لینوکس و سیستم عامل های مشابه لینوکس، توزیع شده است.
وب سایت سازنده: ورود
فایل های آموزشی و رایگان این نرم افزار در وب سایت سازنده آن جهت نصب، آموزش و اجرای انواع پروژه، موجود است.
بخش فایل های آموزشی از وب سایت سازنده
جهت دانلود این شبیه ساز می توانید از وب سایت رسمی آن اقدام نمایید.
لینک دانلود مستقیم از وب سایت سازنده
این شبیه ساز دارای چارچوب های مختلفی است که هرکدام کارایی خاصی در مدل سازی را ارئه می دهند. از معروف ترین موارد، می توان به موارد ذیل اشاره کرد:
- چارچوب INET: جهت پشتیبانی از شبکه های متحرک سیمی و بدون سیم – وب سایت
- چارچوب INETMANET: پشتیبانی از پروتکل های مختلفی مانند TCP، UDP، Ethernet، PPP، MPLS، LDP، RSVP-TE، و غیره – وب سایت
- چارچوب Simulte: پشتیبانی از LTE – وب سایت
- چارچوب OverSIM: چارچوب شبیه سازی شبکه نظیر به نظیر (P2P) – وب سایت
- چارچوب Veins: شبیه سازی شبکه های بین خودرویی (VANET) – وب سایت
- چارچوب ReaSE: بهبود یافته چارچوب INET با توانایی آدرس بندی و ساخت توپولوژی سلسله مراتبی، – وب سایت
- چارچوب Castalia: شبیه سازی انواع شبکه های حسگر بیسیم – وب سایت
- و غیره.
تصاویری از محیط نرم افزار:
عکس ۱ – ویرایشگر گرافیکی NED
عکس ۲ – ویرایشگر کد NED
عکس ۳ – نمودار سکانس
عکس ۴ – نمودار خطی
عکس ۵ – محیط اجرای گرافیکی