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