آموزش شبیه سازی شبکه های ارتباطی با OMNeT++
به طور کلی ردپای انجام شبیه سازی را در صنایع مختلف از جمله صنایع تولیدی، صنایع هوایی، فرودگاه ها، پیش بینی وضعیت آب و هوا و سایر موارد می توان مشاهده نمود و این امر، اهمیت انجام شبیه سازی را بیش از پیش آشکار می نماید.
همچنین برای ایجاد و تست نمودن شبکه کامپیوتری دلخواه و یا بررسی تأثیرات ایجاد تغییرات در بخش های مختلف آن می توان به طور واقعی شبکه مورد نظر را ساخت و آن را مورد آزمایش قرار داد. اما همان طور که می دانید ابن کار بسیار پر هزینه و در برخی از مواقع به دلیل عدم در اختیار داشتن امکانات کافی، غیر ممکن است. به همین دلیل شبیه سازی می تواند راه حل ساده تر، معقول و ارزان تری برای طراحی شبکه های مختلف باشد.
OMNeT++ مخفف Objective Modular Network Testbed می باشد که یک کتابخانه شبیه سازی مؤلفه محور است که با زبان C++ نوشته می شود و برای شبیه سازی شبکه های ارتباطی به کار می رود. از بستر شبیه سازی OMNeT++ می توان برای مدل سازی ترافیک شبکه، مدل سازی پروتکل، مدل سازی ریزپردازنده و سایر مؤلفه های سخت افزاری موجود در شبکه، بررسی میزان انرژِی مصرفی توسط گره ها و … استفاده نمود. همچنین با افزودن چهارچوب های کاری INET و MiXiM، می توان از آن برای شبیه سازی شبکه های نسبتاً جدید نظیر شبکه های حسگر بی سیم، VANET و … نیز بهره برد که در این آموزش همه این موارد را با هم مرور و اجرا خواهیم نمود.
امید است بعد از گذراندن این دوره آموزشی موارد زیر را به طور کامل فرا بگیرید:
- طریقه دریافت کپی رایگان OMNeT++
- چگونگی کامپایل و نصب آن بر روی کامپیوتر شخصی
- چگونگی ایجاد توپولوژی شبکه با زبان NED
- چگونگی ساخت شبیه سازی های مدنظر با استفاده از محیط IDE
- چگونگی اضافه کردن کتابخانه های از پیش ساخته شده از جمله INET و MiXiM و طریقه استفاده از آن ها
- چگونگی اضافه کردن پروژه های موجود و اصلاح آن ها
- ریز و درشت موارد موجود در کد نویسی تا حدی که بتوانید پروژه مدنظر خود را شخصاً کد نویسی کنید
- استخراج نتایج مربوط به شبیه سازی از دل شبیه سازی و مقایسه آن ها با روش های موجود قبلی
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
- درس یکم: آشنایی با OMNeT++
- طریقه دریافت و نصب
- طریقه اضافه نمودن چهارچوب های کاری موجود طریقه اضافه نمودن پروژه های موجود
- درس دوم: مفاهیم اولیه موجود در بستر شبیه سازی OMNeT++
- ماژول ها
- مدل ها
- گیت های ورودی و خروجی
- پیام ها
- انواع فایل های موجود در OMNeT++
- مفاهیم موجود در فایل های ned،.cc،.h. و توضیح کد نویسی هرکدام
- درس سوم: چگونگی انجام شبیه سازی
- چگونگی ارتباط فایل های مختلف که همان پایه های شبیه سازی هستند
- چگونگی ایجاد تغییر در فایل های کد نویسی و مشاهده تأثیر آن در خروجی
- چگونگی ایجاد پیام های مختلف در شبکه و ارتباط دادن آن به توپولوژی و گره ها
- درس چهارم: طریقه اجرا و توضیح کامل کد نویسی و بخش های مختلف چند پروژه آماده
- پروژه اول
- پروژه دوم
- پروژه سوم
- پروژه چهارم
- پروژه پنجم
- پروژه ششم
- پروژه اول هفتم
- درس پنجم: به دست آوردن نتایج شبیه سازی
- استخراج داده ها و نمودارها از بستر شبیه ساز
- ایجاد نمودارهای مدنظر از داده های به دست آمده
مفید برای رشته های
- کامپیوتر
- فناوری اطلاعات
فصل ۱
مقدمه ویدئو
نرم افزارهای شبیه سازی شبکه ویدئو
دوره های مرتبط
اموزش هوش تهدید cyber threat intelligence
آموزش هک بازی و جلوگیری از هک در یونیتی
آموزشی کامل دوره MCITP (ویندوز سرور ۲۰۰۸)
آموزش رایانش ابری Cloud Computing
آموزش امنیت و راههای مقابله با نفوذ – امنیت شبکه
rate_reviewامتیاز دانشجویان دوره
رایگان!
جت آموز
ورود سریع به بازار کارجت آموز تمام تلاش خود را برای انتقال دانش بهکار گرفته است. و خود را در امر، یاری کاربران جهت ورود به بازار کار پیشقدم میداند.
مهدی برجلو( دانشجوی دوره )
خسته نباشید
چرا سایت دیگه اپدیدت نمیشه ؟
جت آموز(مدیریت)
سلامت باشید.کمی درگیر فصل امتحانات دانشگاه هستم.انشالله به زودی اموزش های جدید پیاده سازی میشود.