
پروژه
استفاده از الگوریتم تکاملی ژنتیک
در مسیر یابی بین شبکه کامپیوتری
60صفحه ورد قابل ویرایش
6000تومان
چکیده
با استفاده از روش الگوریتم ژنتیک روشی را به منظور قابلیت در انتخاب بسته های TCP/IP ارائه می کنم. طرح پیشنهادی ایجاد معادله مناسب چند جمله ای با ضرایب موزون به عنوان تابع هدف برای ارزیابی مناسب داده هاست.ضرایب پیشنهادی معادله چند جمله ای نمره و درجه غیر متعارف بودن هر یک از قسمت ها را یبان میکند.پس از کامل شدن روند تکاملی ،خصوصیات انتخاب شده برای پردازش بسته های TCP/IP استفاده می شوند. قبل از اینکه بسته های TCP/IP مستقیما به سیستم تشخیص شباهت وارد شوند.برای تایید کارایی روش ارائه شده ، الگوریتم های ماشین های یادگیری مختلفی بدون استفاده از یک الگوریتم ژنتیکی رشته مطلوب را انتخاب و آزمایش کرده اند.
موضوع امنیت شبکه یکی از مهمترین چالش های روبرو جوامع مدرن مبتنی براطلاعات است. اغلب مدل های تشخیص نفوذ مبتنی بر مکانیزم signature-based برای پیدا کردن الگوهای حملاتی که در حال حاضر شناخته شده هستند مفیدند، اما الگوهای حمله ای که به تازگی ایجاد شده اند آسیب پذیر هستند.الگوریتم آموزش راه حلی برای این مشکل پیشنهاد کرده.برای انجام موثر این کار باید ویژگی های مناسب ازداده های شبکه را باید به عنوان ورودی آموزش انتخاب کنیم.در این بخش ما خصوصیات مسئله خود را با استفاده از الگوریتم ژنتیک ، یک روش جستجو اتفاقی به تقلید ازروند طبیعی تکامل بیولوژیکی بدست آورده ایم. ما از این روش برای به دست آوردن مجموعه ای حداقلی از اجراء یک بسته TCP/IP استفاده کرده ایم، که زمانی که به عنوان ورودی برای یادگیری ماشین استفاده می شد و منجر به تشخیص بالاترین نرخ بسته غیرعادی TCP/IP میشود.
فهرست مطالب
عنوان صفحه
منابع.....................................................................................................................................................................................54
فهرست اشکال
عنوان صفحه
شکل 1-1........................................................................................................................................................................5
شکل 2-1.......................................................................................................................................................................6
شکل 3-1.......................................................................................................................................................................8
شکل 4-1.......................................................................................................................................................................9
شکل 5-1.......................................................................................................................................................................10
شکل 6-1.......................................................................................................................................................................11
شکل 7-1......................................................................................................................................................................13
شکل 8-1......................................................................................................................................................................14
شکل 9-1.......................................................................................................................................................................16
شکل 10-1.....................................................................................................................................................................17
شکل 11-1.....................................................................................................................................................................18
شکل 12-1....................................................................................................................................................................19
شکل 13-1...................................................................................................................................................................21
شکل 1-2.....................................................................................................................................................................36
شکل 2-2....................................................................................................................................................................38
شکل 3-2....................................................................................................................................................................38
شکل 1-3....................................................................................................................................................................51
فهرست جداول
عنوان صفحه
جدول 1-1......................................................................................................................................................................15
جدول 2-1.....................................................................................................................................................................20
جدول 3-1....................................................................................................................................................................21
جدول 1-3....................................................................................................................................................................46
جدول 2-3...................................................................................................................................................................49
جدول 3-3...................................................................................................................................................................52
مقدمه
در پایان نامه ابتدا درباره وظایف لایه IP که همان مسیریابی (Routing)، هدایت (Forwarding) و تحویل (Delivery) بسته های IP به سمت مقصد نهایی آنها است صحبت می کنیم. قبل از ادامه بحث این فرض را می پذیریم که لایه IP اطلاعات را در قالب بسته های اطلاعاتی به نام پکت بسته بندی کرده.
در حالی که روش های کلاسیک بهینه سازی برای حل مسایل خطی، محدب و برخی مشکلات مشابه بسیار موفق بوده اند ولی الگوریتم های ژنتیک برای حل مسایل گسسته و غیر خطی بسیار کاراتر می باشند.
استفاده از الگوریتم تکاملی ژنتیک در مسیر یابی بین شبکه کامپیوتری