کلونی مورچگان برای جلوگیری از حمله سیاه چاله در پروتکل AODV با NS2

  • جمعه ۱۰ اردیبهشت ۱۳۹۵
  • بازدید ۶۱۸ نفر
  • 1 امتیاز2 امتیاز3 امتیاز4 امتیاز5 امتیاز (132 امتیاز از 27 رای)
    Loading...

تصویر ns2-aco-manet_15047_1 کلونی مورچگان برای جلوگیری از حمله سیاه چاله در پروتکل AODV با NS2

پیاده سازی الگوریتم کلونی مورچگان برای جلوگیری از حمله سیاه چاله در پروتکل AODV با NS2

در این پست پیاده سازی الگوریتم کلونی مورچگان برای جلوگیری از حمله سیاه چاله در شبکه MANET را آماده کرده ایم که در ادامه به توضیح روش پیشنهادی پرداخته و فیلم و تصاویری از خروجی پروژه شبکه با NS2 قرار داده شده است.

الگوریتم کلونی مورچه (Accountable Care Organizations – ACO) یکی از الگوریتم های الهام گرفته شده از طبیعت است و مطالعات و مشاهدات برروی کلونی مورچه ها می باشد. این بررسی ها نشان داده است که مورچه ها حشرات اجتماعی می باشند و زندگی آنها در کلونی ها است. رفتار موچگان اغلب به منظور پایداری کلونی می باشد تا برای بقای یک جز از آن.

ما در این پروژه روشی را برای جلوگیری از از حمله سیاه چاله با استفاده از الگوریتم کلونی مورچگان ارائه می دهیم. ما قصد داریم الگوریتم مورچگان را با پروتکل مسیریابی AODV در شبکه MANET ترکیب کنیم (جدول مسیریابی). همانطور که می دانیم در حالت بی قاعده ما می توانیم جدول اطلاعات مسیریابی پویا گره را بررسی کنیم (حالت بی قاعده یک حالتی است که باعث تولید و دریافت تمام ترافیک از طریق گره های موجود در شبکه می شود).

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

جدول اطلاعات مسیریابی پویا حاوی اطلاعات مسیریابی پویا می باشد یعنی این جدول شامل تمام مقادیر (ارسال از طریق کدام گره، از کدام گره به کدام گره،) می باشد. اگر عبور تمام ترافیک ها از یک گره نرمال باشد مقدار ۱ در فیلد از طریق کدام گره… ثبت می گردد اما اگر گره مخرب (حمله سیاه چاله) باشد مقدار ۰ در فیلد از… ثبت می شود. در نتیجه برای اینکه بررسی کنیم کدام گره نرمال و کدام گره مخرب می باشد، از جدول اطلاعات مسیریابی پویا استفاده می کنیم.

بنابراین در روش پیشنهادی ما قبل از ارتباط گره منبع در حالت بی قاعده پیام فعالیت را به تمام گره ها ارسال می کنیم و سپس درخواست های آنها را در جدول اطلاعات مسیریابی پویا ثبت می کنیم و بعد از آن ما قادر خواهیم بود تا مسیر های موجود در بین منبع و مقصد را مشاهده کنیم (مسیر های ممکن) و با استفاده از الگوریتم بهینه ساز کلونی مورچگان مسیر بهتر و همچنین مقادیر گره های موجود در آن مسیر را بدست آوریم.

توضیحات بیشتر به همراه پروژه ارائه می گردد.

تصاویری از خروجی پروژه کلونی مورچگان برای جلوگیری از حمله سیاه چاله در پروتکل AODV:

تصویر خروجی ۱:

تصویر ns2-aco-manet_15047_2 کلونی مورچگان برای جلوگیری از حمله سیاه چاله در پروتکل AODV با NS2

تصویر خروجی ۲:

تصویر ns2-aco-manet_15047_3 کلونی مورچگان برای جلوگیری از حمله سیاه چاله در پروتکل AODV با NS2

تصویر خروجی ۳:

تصویر ns2-aco-manet_15047_4 کلونی مورچگان برای جلوگیری از حمله سیاه چاله در پروتکل AODV با NS2

تصویر خروجی ۴:

تصویر ns2-aco-manet_15047_5-1 کلونی مورچگان برای جلوگیری از حمله سیاه چاله در پروتکل AODV با NS2

تصویر خروجی ۵:

تصویر ns2-aco-manet_15047_6 کلونی مورچگان برای جلوگیری از حمله سیاه چاله در پروتکل AODV با NS2

تصویر خروجی ۶:

تصویر ns2-aco-manet_15047_7 کلونی مورچگان برای جلوگیری از حمله سیاه چاله در پروتکل AODV با NS2


شبیه سازی شبکه های کامپیوتری و مخابراتی

شبیه سازی شبکه های کامپیوتری و مخابراتی

مشاهده پروژه ها و مقالات شبیه سازی شده
فیلم آموزش تصویری نرم افزار NS2 به زبان فارسی

فیلم آموزش تصویری نرم افزار NS2 به زبان فارسی

مشاهده آموزش NS2
پروژه ها و آموزش های برنامه نویسی

پروژه ها و آموزش های برنامه نویسی

آموزش برنامه نویسی

مشاهده ویدئو در این باره

خوشحال خواهیم شد اگر نظر خودتون رو درباره این مطلب ثبت کنید

خطا!دکمه ریفریش را بزنید
  1. تصویر آواتار کاربر 0
    maream یکشنبه , 2 خرداد

    سلام من می خوام این پروژه رو بخرم موقع وصل شدن به صفحه پرداخت پیام میده که شما از پرداخت انصراف دادید چیکار باید بکنم میشه کمکم کنید.

    • تصویر آواتار کاربر 2
      نوآوران گرمییکشنبه , 2 خرداد

      برای حل این مشکل کافی کش سیستمتون رو خالی کنید یا اینکه صفحه پرداخت رو چندباری ریفرش کنید اگر با این کارها مشکل حل نشد مبلغ رو کارت به کارت کنید بعد با شماره های بالا در تماس باشید تا ارسال کنیم.

  2. تصویر آواتار کاربر 0
    جواد چهارشنبه , 5 خرداد

    سلام و خسته نباشید می خواستم بدونم می تونید پروتکل این پروژرو به DSR تغییر بدین ؟

    • تصویر آواتار کاربر 2
      نوآوران گرمیچهارشنبه , 5 خرداد

      بله مشکلی نیست قابل انجام است لطفا با ایمیل در ارتباط باشید

  3. تصویر آواتار کاربر 0
    پیمان کامروا دوشنبه , 7 تیر

    سلام عذر می خوام غیر از این پروتکل پروتکل دیگه ای هست که تو این پروژه بشه ازش استفاده کرد ؟

    • تصویر آواتار کاربر 2
      نوآوران گرمیدوشنبه , 7 تیر

      بله میشه همین ایده رو بر روی پروتکل های مشابه دیگه مثل DSR ، OLSR ، DSDV ، TORA و ... پیاده سازی کرد.

  4. تصویر آواتار کاربر 0
    پروین شادمهر یکشنبه , 20 تیر

    سلام به نظر شما برای یادگیری ns2 چه آموزشها و کتاب هایی خوبه اگه زحمت نیست لطفا پاسخ بدید ؟

  5. تصویر آواتار کاربر 0
    الناز جوادی یکشنبه , 20 تیر

    سلام این پروژتون بهم خیلی کمک کرد تو پیاده سازی پروژه خودم واقعا متشکر .

  6. تصویر آواتار کاربر 0
    راحله لطفی دوشنبه , 4 مرداد

    سلام به نظر شما یادگیری ns2 خوبه یا آپنت می خواستم بدونم کارایی کدومشون بهتره ممنون ؟

    • تصویر آواتار کاربر 2
      نوآوران گرمیدوشنبه , 4 مرداد

      یادگیری آپنت نصبت به ns2 خیلی خیلی آسون است چون برای استفاده از ns2 باید کلا به کد نویسی tcl مسلط باشید در حالی که توی آپنت با پنجره ها کار می کنید.

  7. تصویر آواتار کاربر 0
    محمد باقر دوشنبه , 4 مرداد

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

    • تصویر آواتار کاربر 2
      نوآوران گرمیدوشنبه , 4 مرداد

      لطفا درخواست رو توی ایمیل مطرح کنید تا رسیدگی بشه تا آخر شب بهتون پاسخ داده میشه

  8. تصویر آواتار کاربر 0
    زهرا حمیدی پنجشنبه , 8 مهر

    سلام من اگه بخوام نرم افزار ns2 رو نصب کنم کدوم نسخه برای این کار مناسبه ؟

    • تصویر آواتار کاربر 2
      نوآوران گرمیپنجشنبه , 8 مهر

      از ns 2.35 استفاده کنید که کاملتر است.

  9. تصویر آواتار کاربر 0
    سینا بهروز دوشنبه , 8 بهمن

    ببخشید قربان این پروژتون داکیومنتاش کامله؟ یعنی هم همه فایل های پیاده سازی ns2 اون هست و هم گزارش کار همراهشه درسته؟

    • تصویر آواتار کاربر 2
      نوآوران گرمیدوشنبه , 8 بهمن

      در کنار فایل های شبیه سازی با NS2 ، داکیومنت هم داره که شامل توضیح نحوه اجرا و خروجی گرفتن از پروژه و توضیحات برای روش پیشنهادی هست.

لیســــــــت پــــــــروژه های انتشــــــــار نشده ( 22 موضوع )

مشاهده لیست کامل
مشاهده لیست کامل
مشاهده لیست کامل
مشاهده لیست کامل
socket programing آموزش برنامه نویسی آموزش سی شارپ اینترنت اشیا بازی تحت شبکه بازی تحت شبکه به زبان سی شارپ برنامه تحت شبکه با سی شارپ برنامه نویسی ترجمه مقاله ترجمه مقاله شبکه دانلود رایگان پروژه های دانشجویی دانلود سورس برنامه دانلود سورس رایگان دانلود نرم افزار دانلود پروژه دانشجویی دانلود پروژه رایگان دانلود پروژه های دانشجویی دانلود کتاب دانلود کتاب آموزشی دانلود کتاب اموزشی سورس رایگان سورس کد بازی تحت شبکه سورس کد بازی تحت شبکه با C# سورس کد بازی تحت شبکه چند نفره سوکت پروگرمین شبکه SDN شبیه سازی با نرم افزار R نحوه نوشتن برنامه تحت شبکه نرم افزار Rstudio پروژه arena پروژه matlab پروژه ns2 پروژه opnet پروژه ارنا پروژه سیمولینک matlab پروژه شبکه عصبی پروژه مهندسی صنایع پروژه مهندسی صنایع با ارنا پروژه های آماده با OpenGL پروژه های آماده با OpenGL در سی پلاس پلاس پروژه های آماده با ارنا پروژه های آماده برای درس گرافیک کامپیوتری پروژه هوش مصنوعی پروژه پردازش تصویر matlab پروژه پردازش سیگنال matlab