پروژه كشف و حذف حمله سیاه چاله جمعی در شبکه ad hoc با NS2
چکیده:
شبكه های ویژه سیار شامل مجموعه ای از گره ها می باشد كه می توانند به صورت آزاد، بدون داشتن هیچگونه زیر ساخت شبكه ای و از طریق فركانس های رادیویی با یكدیگر ارتباط برقرار کنند. سرعت در برپایی و بدون ساختار بودن این شبكه ها باعث شده است كه نقش بسیار مهمی را در زمینه های مختلف مانند كاربرد های نظامی و اضطراری، حوادث طبیعی، محیط های دانشگاهی و شهری ایفا كنند. مبحث امنیت در این شبكه ها امروزه یكی از مباحث مهم تحقیقاتی است. در این پیاده سازی و مقاله به امنیت در مسیر یابی AODV پرداخته ایم. آنچه در این مقاله ارائه می شود، بررسی حمله سیاه چاله جمعی در پروتكل مسیریابی AODV و ارائه راهكاری برای تشخیص و مقابله با آن می باشد.
توضیحات بیشتر، تصاویر خروجی و دریافت اصل مقاله این پروژه در ادامه مطلب …
مقدمه:
امروزه تمایل به استفاده از شبكه های بیسیم روز به روز در حال افزایش است، چون هر شخصی می تواند از هر جایی و در هر زمانی از آنها استفاده نماید. در سال های اخیر رشد شگرفی در فروش كامپیوتر های قابل حمل بوجود آمده است. این كامپیوتر های كوچك، به چندین گیگابایت حافظه روی دیسك، نمایش رنگی با كیفیت بالا و كارت های شبکه بیسیم مجهز هستند.
بعلاوه، این كامپیوتر های کوچک می توانند چندین ساعت فقط با نیروی باتری كار كنند. از اینرو كاربران آزادانه براحتی آنها را به هر طرف كه می خواهند منتقل نمایند. زمانی كه كاربران شروع به استفاده از كامپیوتر های متحرك نمودند، به اشتراك گذاشتن اطلاعات بین كامپیوترها یك نیاز طبیعی را بوجود آورد. از جمله كاربردهای به اشتراك گذاری اطلاعات در مكان هایی نظیر سالن كنفرانس، کلاس درس، ترمینال های فرودگاه و همچین در محیط های نظامی است.
.
شبکه ویژه سیار مجموعه های ای از گره بیسیم است كه می توانند بصورت پویا در هر مكان و در هر زمان بدون استفاده از هر زیرساخت شبك های تشكیل شوند. اغلب این گره ها در آن واحد هم به عنوان مسیریاب و هم به عنوان گره عمل می کنند. این خاصیت سبب شده كه در موارد اضطراری كه امكان تشكیل شبكه ای با ساختار ثابت و از پیش تعریف شده وجود ندارد، مانند موارد نظامی و یا وقوع سیل و …، بتوان از این شبکه ها استفاده کرد.
.
ارتباط میان گره ها در این شبکه شبكه از طریق امواج رادیویی صورت می گیرد و در صورتی كه یك گره در برد رادیویی گره دیگر باشد همسایه آن گره به حساب می آید و در غیر این صورت در صورت نیاز به ارتباط میان دو گره كه در برد رادیویی یکدیگر نیستند می توان از کمک گره های دیگر در این مورد استفاده کرد. بنابراین ارتباط میان گره ها در این شبکه به نوعی بر مبنای اعتماد و مشارکت میان گره ها صورت می گیرد.
.
مبحث امنیت در این شبکه ها امروزه یکی از مباحث مهم تحقیقاتی است. تحرک گره ها، بیسیم بودن ارتباطات، تغییر پویای ساختار شبكه، فقدان مدیریت متمركز برای بررسی رفتارها و عملكردها، فقدان خطوط دفاعی مشخص و محدودیت در توان مصرفی گره ها، بستر مناسبی را برای حملات مختلف علیه این شبكه ها فراهم می کند.
.
به خاطر ساختار مسیریابی شبکه های ویژه سیار که به نوعی بر مبنای یک جور اعتماد میان گره ها استوار است فرصت خوبی را برای حمله كنندگان فراهم می سازد تا با شركت در فرآیند مسیریابی به نوعی باعث اخلال در فرآیند مسیریابی شده و نهایتا امر مسیریابی را مختل می كنند. یكی از معروفترین پروتكل های ویژه، پروتکل AODV می باشد. كه در بسیاری از تحقیقات تاثیر حملات مختلف بر روی آن بررسی شده است.
.
پروتكل مسیریابی بردار فاصله بنا به تقاضا (AODV) برای استفاده توسط گره های موبایل در یک شبکه Ad Hoc طراحی شده است.. در شبکه ادهاک ad hoc این پروتكل سازگاری سریعی با شرایط لینك های پویا، سربار حافظه، استفاده پایین از شبكه و مشخص كردن مسیرهای Unicast به مقصدها دارد. این پروتكل به منظور تضمین عدم وجود حلقه (پروتكل های بردار فاصله كلاسیک وجود داشت)، شماره ترتیب مقصد را مورد استفاده قرار می دهد. AODV با استفاده از یک چرخه پرس و جوی درخواست مسیر و پاسخ مسیرها را می سازد.
.
(پارمتر های استفاده شده در شبیه سازی را نشان می دهد. پارمتر هایی از قبیل تعداد گره، نوع صف و زمان شبیه سازی و همچنین پروتکل مسیریابی و فضای شبیه سازی)

(نام فایل خروجی بعد از اجرای فایل را نشان میدهد. منظور از فایل خروجی همان فایلی است که با پسوند tr وجود دارد.)

(مسیر منبع گره ها و حرکت گره های موجود را نشان میدهد. گره ها در این سناریو بصورت تصادفی ایجاد شده است و فایل این گره ها در این مسیر کپی شده است.)

(گره های پخش شده را در فضای شبیه سازی را نشان میدهد. گره های قرمز رنگ گره های مخرب یا همان سیاه چاله هستند.)

(نحوه انتشار امواج گره ها برای مسیریابی بین گره ها را نشان می دهد.)

(تعدادی از گره ها را نشان می دهد که در حال حرکت و مکث هستند.)

(گره ها را بعد از بزرگ نمایی نشان می دهد.)

(ارسال بسته توسط گره 6 به گره به 24)

(ارسال بسته توسط گره 20 به گره به 15)

(ارسال بسته توسط گره 6 به گره به 21)




















(129 امتیاز از 29 رای)







سلام من این پروژرو خرید کردم تو دانلود این پروژه مشکل ایجاد شده هی خطا میده با لینک مستقیم هم امتحان کردم نشد می تونید کمک کنید گیر کارحل بشه ممنون .
یک لینک دانلود به ایمیل شما ارسال شد، اگر از پیوست ایمیل موفق به دانلود نشدید، از لینک ارسالی استفاده نمائید.
با سلام و خسته نباشید من این پروژه شبیه سازی شبکه رو دانلود کردم ولی نحوه استفاده از توابع در داکیومنت آن کامل بیان نشده و مثلا مشخص نیست توابع maodv.cc , blackhole.cc , blackhole.h چطور باید استفاده شوند.
این پروژه رایگان است و فرصت نشده تا روی داکیومنت اون زمان زیادی صرف بشه.