دسته بندی | هوش مصنوعی |
بازدید ها | 0 |
فرمت فایل | doc |
حجم فایل | 2436 کیلو بایت |
تعداد صفحات فایل | 69 |
فرمت فایل اصلی : doc قابل ویرایش با نرم افزار ورد
تعداد صفحات : 69
مقدمه
استفاده از شبکه های کامپیوتری در چندین سال اخیر رشد فراوانی کرده و سازمان ها ومؤسسات اقدام به برپایی شبکه نموده اند .شبکه های کامپیوتری زیر ساخت های لازم را برای به اشتراک گذاشتن منابع در سازمان فراهم می آورند؛در حالی که این زیر ساختها به درستی طراحی نشوند، در زمان استفاده از شبکه مشکلات متفاوتی پیش آمده و باید هزینه های زیادی به منظور نگهداری شبکه وتطبیق آن با خواسته های مورد نظر صرف شود. پس قبل از طراحی یک شبکه باید هدف ایجاد آن شبکه ،حجم ترافیکی که در شبکه عبور خواهد کرد و بسیاری مسائل دیگر را درنظر داشت به همین منظور باید آشنایی کافی با شبکه های مختلف و تجهیزات مورد استفاده در زیر ساخت شبکه را داشته باشیم .
در طول دهه اخیر، اینترنت از پروژه های تحقیقاتی ارتباطات که دنیای ما را برای همیشه دچار تحول ساخته اند فراتر رفته است.پیام های کوتاه ،ام ام اس،تلفن ip،فیلم و موسیقی های درخواستی،بانکداری؛تنها بخشی از کاربرد های فراوانی هستند که زندگی ما را راحت تر کرده اند،اما تکنولوژی و فناوری که ما را قادر به استفاده از این امکانات می کند شبکه های کامپیوتری و نحوه ی ارتباط بین این شبکه ها میباشد.اینترنت که بزرگترین ابزار برای ارائه خدمات فوق می باشد از چندین هزار شبکه کوچک تشکیل شده است که برای برقراری ارتباط و تبادل اطلاعت بین این شبکه ها به یک شبکه گسترده دیگر نیاز دارد که backbone نامیده می شود، و دارای device های مختلف از جمله router است ،نحوه ی رد و بدل شدن پیام ها بین router ها اساس کار این backbone میباشد، به دلیل اهمیتی که این تکنیک ارسال و دریافت پیام از یک نقطه به نقطه دیگر دارد روش های مختلف انجام این کار بررسی می شوند و در نهایت بهترین و مناسب ترین روش انجام کار به صورت کامل بررسی می شود.
فهرست مطالب
فصل اول
آشنایی با مسیریابی در شبکه
1-1-مقدمه
1-2بررسی ساختار روتر ها و سوئیچ ها
1-2-1-روتر (مسیریاب)
1-2-1-1- روترهای سخت افزاری
1-2-1-2- روترهای نرم افزاری
1-2-1-3- مهمترین ویژگی یک روتر
1-2-1-4- نحوه عملکرد یک روتر در اینترنت
1-2-1-5- عناصر داخلی روتر
1-2-1-5-1 پرازنده cpu
1-2-1-5-2- حافظه اصلی RAM
1-2-1-5-3- حافظه فلش
1-2-1-5-4-حافظه NVRAM
1-2-1-5-5 گذرگاهها Buses
1-2-1-5-6 حافظه RAM
1-2-1-5-7 اینترفیس ها
1-2-1-5-8 منبع تغذیه
1-3 سوییج (Switch)
1-5-1 نحوه ارسال پیام
1-5-2 Broadcast
1-6 آگاهی از مقصد یک پیام
1-7- پروتکل ها
1-8- ردیابی یک پیام
1-9- ستون فقرات اینترنت
1-10- مبانی شبکه
1-10-1 شبکه
1-10-2- گره
1-10-3- توپولوژی
1-10-3-1- توپولوژی Bus
1-10-3-2- توپولوژی Star
1-10-3-3- توپولوژی Mesh
1-10-3-4- توپولوژی Ring
1-10-3-5- توپولوژی Wireless
1-11- اصطلاحات تخصصی شبکه
1-11-1- Scalability
1-11-2- Latency
1-11-3- Network faiure
1-11-4- Colisions
1-4- منطق فازی
1-4-1- منطق فازی و کاربردهای آن
1-4-2- سیستم فازی
1-4-2-1 کاربردهای سیستم فازی
فصل 2 – الگوریتمهای مسیریابی
2-1- طراحی الگوریتم
2-1-1- الگوریتم های Distance Vector
2-1-2-الگوریتم های Link State (LS)
2-1-3- مسیریابی سلسله مراتبی
2-2- الگوریتم های مسیریابی
2-2-1- انواع الگوریتم های مسیریابی
2-3- شبکه های خود مختارAS
2-4- اینترنت
2-4-1- مسیریابی درونی
2-4-2- مسیریابی بیرونی
2-5- مبانی پروتکل BGP
2-5-1- شبکه Stub
2-5-2-شبکه های Multihome
2-5-3- شبکه های ترانزیت
2-5-4-IBGP
2-5-5- EBGP
2-5-6- ارتباط پیکربندی EBGP
2-6- پیام های پروتکل BGP
2-6-1- پیام open
2-6-2- پیام KeepAlive
2-6-3- پیام Notification
2-6-4- Update
2-7- مسیر صفت های BGP(BGP Path Atrribute)
2-7-1-AS-Path
2-7-2- Origion
2-7-3- Local Preference
2-7-4 MEP- Multi Exit Disriminator
2-8- انتخاب بهترین مسیر در پروتکل BGP
فصل سوم
بررسی و مقایسه پروتکل های مختلف مسیریابی
3-1- پروتکل RIP
3-2- پروتکل های روتینگ ترکیبی ویا EIGRP
3-3- پروتکل Ospf
3-4-مقایسه پروتکل های مختلف در ارسال پیام
3-4-1- پیاده سازی پروتکل های Rip , Eigrp,ospf
3-4-2-همسایه یابی در Ospf
3-4-3 بررسی عملکرد Ospf
3-4-4- تایمرهای Ospf
فصل چهارم
ارائه مدل پیشنهادی فازی
4-1- مسیریابی مبتنی بر کیفیت سرویس (QOS)
4-1-1- هدف از مسیریابی بر پایه کیفیت سرویس (QOS)
4-2- معایب پروتکل های فعلی مسیریابی نظیر BGP,RIP,OSPF
4-3- سیستم فازی
4-3-1- الگوریتم فازی
4-4- الگوریتم فازی پیشنهادی
4-4-1- پهنای باند آزاد (free bandwidth)
4-4-2- نمودار قوانین الگوریتمم فازی پیشنهادی
4-4-3- شبیه سازی و عملکرد
5- نتیجه گیری
منابع و مآخذ
دسته بندی | کامپیوتر |
بازدید ها | 1 |
فرمت فایل | doc |
حجم فایل | 1691 کیلو بایت |
تعداد صفحات فایل | 120 |
فرمت : doc قابل ویرایش با نرم افزار ورد
چکیده
دنیای اینترنت و کامپیوتر هر روز در حال پیچیدهتر شدن و تکامل است. یکی از محصولات این تکامل، رایانش ابری است. با توجه به این موضوع، حساسیت دادهها و حفظ حریم خصوصی اطلاعات به طور جدی به عنوان یک نگرانی مهم برای سازمانها تبدیل میشود. شرکتها برای ارائه خدمات تخصصی مبتنی بر وب، توجه ویژهای به ارائه دهندگان خدمات نرم افزار (ASPها) یا فروشندگان نرم افزار به عنوان سرویس (SaaS) دارند که باعث کاهش هزینهها و ارائه برنامههای کاربردی خاص و متمرکز به کاربران میشود. این روش پیچیدگی طراحی، نصب، پیکربندی، گسترش و پشتیبانی از سیستم توسط منابع داخلی را حذف میکند که منافع زیادی به سازمانها ارائهمیدهد.
سازمانها اخیراً از منابع احراز هویت مرکزی برای برنامههای کاربردی داخلی و پورتالهای مبتنی بر وب برای بیشتر قسمتهای خود استفاده میکنند. احراز هویت ورود تکی، هنگامیکه به درستی پیکربندی شدهباشد باعث ایجاد یک امنیت قوی میشود به این معنا که کاربران، نیاز به یادداشت و بهخاطر سپردن کلمات عبور سیستمهای مختلف ندارند. همچنین باعث سهولت مدیریت و حسابرسی کاربران میشود. با استفاده از یک استاندارد برای احراز هویت اطلاعات برای مبادله روی اینترنت میتوان این مشکل را حل کرد. زبان نشانهگذاری اثبات امنیت، یک راه حل مبتنی بر XMLو امن برای تبادل اطلاعات کاربر بین ارائهدهنده شناسه (سازمان) و ارائهدهنده سرویس (ASPها یا SaaSها) فراهم میکند. استاندارد زبان نشانهگذاری اثبات امنیت، قوانین و دستورات نحوی را برای تبادل اطلاعات تعریف میکند، در عین حال انعطاف پذیر است و اجازه انتقال دادههای سفارشی به ارائهدهنده سرویس خارجی را میدهد.
در این پروژه سعی گردیده است که از مزایای رایانش ابری و ورود تکی بهترین استفاده برده شود و از آن برای ارتقا سیستمهای ورود تکی و به طور خاص برای ورود تکی با استفاده از استاندارد زبان نشانهگذاری اثبات امنیت استفادهشود. برای این منظور ابتدا مفاهیم و تعاریف اولیه مرتبط از جمله رایانش ابری، زبان نشانهگذاری اثبات امنیت، احراز هویت و ورود تکی مورد مطالعه قرارگرفتهاند. سپس بررسی کوتاهی در مورد روشهای احراز هویت انجام گردیدهاست تا با استفاده از آن مدلی بهتر، کاملتر و متناسب با آنچه مورد نیاز است، ارائه گردد. همچنین تعدادی از مدلهای ارائه شده برای هر یک از مباحث بالا و ترکیب این مباحث مورد بررسی قرارگرفته است. با ترکیب و جمعبندی روشها و اطلاعات بدستآمده، مدلی برای ورود تکی مبتنی بر رایانش ابری با استفاده از زبان نشانهگذاری اثبات امنیت به منظور کمک به فرایند ورود تکی در احراز هویت کاربران، پیشنهاد و شبیهسازی گردیده است. در نهایت پس از بیان مزایای مدل پیشنهادی، مشکلات احتمالی بررسی شده و برای رفع این مشکلات و همچنین مطالعات آینده پیشنهاداتی ارائه گردیده است.
کلید واژهها:
به فارسی:
امنیت اطلاعات در رایانش ابری، زبان نشانهگذاری اثبات امنیت در رایانش ابری
فهرست مطالب
چکیده
فصل اول: مقدمه
۱-۱مقدمه
۱-۲ تعریف مسئله
۱-۳ تبیین صورت مسئله
۱-۴ ساختار پروژه
فصل دوم: محاسبات ابری، چالشها و راهکارها
۲-۱ مقدمه
۲-۲ تاریخچهی رایانش ابری
۲-۳ چند نمونه
۲-۳-۱ مالتیکس
۲-۳-۲ ناظران ماشینهای مجازی اولیه
۲-۳-۳ شرکت CSS ملی
۲-۴ مفاهیم
۲-۴-۱ تعریف محاسبات ابری
۲-۴-۲ مشخصات اصلی محاسبات ابری
۲-۵ معماری و مولفههای ابر
۲-۵-۱ دیدگاه کلی از ایدههای موجود برای ساختارهای ابری و مولفههای آن
۲-۵-۲ مدلهای سرویس محاسبات ابری
۲-۶ دستهبندی ابرها
۲-۷ چند اجارهای
۲-۸ مجازیسازی
۲-۹ شکلهای ابر
هشت |
۲-۹-۱ بعد یک: داخلی/خارجی
۲-۹-۲ بعد دو: اختصاصی/باز
۲-۹-۳ بعد سه: محیطی/غیرمحیطی
۲-۹-۴ بعد چهار: برون سپاری/درون سپاری
۲-۱۰ فرصتها و چالشهای محاسبات ابری
۲-۱۱ چالشهای امنیتی محاسبات ابری
۲-۱۲ چالشهای حفظ حریم خصوصی محاسبات ابری
۲-۱۳ محافظت از دادهها
۲-۱۴ راهکارهای حفاظت از دادهها
۲-۱۵ خطرات مشترک امنیت اطلاعات در ابر
۲-۱۵-۱ فیشینگ
۲-۱۵-۲ حق دسترسی پرسنل ارائه دهنده
۲-۱۶ برنامههایکاربردی و محدودیتهای رمزنگاری دادهها
۲-۱۷ احراز هویت دادهها و شناسایی کاربران
۲-۱۸ ذخیرهسازی دادهها در ابر
۲-۱۹ احرازهویت
۲-۲۰ زبان نشانهگذاری اثبات امنیت
۲-۲۰-۱ تعریف
۲-۲۰-۲ ویژگیها
۲-۲۰-۳ اجزا
۲-۲۱ زبان نشانهگذاری اثبات امنیت در امنیت سرویسهای وب
۲-۲۲ انتشار توکن زبان نشانهگذاری اثبات امنیت در سرویسهای وب
۲-۲۳ نتیجهگیری
فصل سوم: بررسی و تجزیه تحلیل کارهای انجام شده
۳-۱ مقدمه
۳-۲ سیستمهای ورودتکی
۳-۲-۱ سازمانی
۳-۲-۲ مجتمع (فدرالی شده)
۳-۳ روشهای ورودتکی
۳-۴ روش کربروس
۳-۴-۱ پروتکل کربروس
۳-۴-۲ مزایای کربروس
۳-۴-۳ معایب کربروس
۳-۵ احراز هویت ورود تکی به وب با استفاده از زبان نشانهگذاری اثبات امنیت
۳-۶ سرویسهای وب امنیتی
۳-۷ احرازهویت مجتمع
۳-۸ سرویسهای وب مجتمع
۳-۹ زبان نشانهگذاری اثبات امنیت و سرویسهای وب مجتمع
۳-۱۰ نسخه دوم زبان نشانهگذاری اثبات امنیت (SAML 2)
۳-۱۱ احرازهویت مجتمع
۳-۱۲ مزایای احرازهویت ورودتکی
۳-۱۳ مزایای زبان نشانهگذاری اثبات امنیت
۳-۱۴ خطاهای رایج در زبان نشانهگذاری اثبات امنیت
۳-۱۵ زبان نشانهگذاری اثبات امنیت به عنوان یک استاندارد ابری امن
۳-۱۶ نتیجهگیری
فصل چهارم: ورودتکی با استفاده از زبان نشانهگذاری اثبات امنیت
۴-۱ مقدمه
۴-۲ مدل پیشنهادی برای احرازهویت زبان نشانهگذاری اثبات امنیت در ورودتکی وب
۴-۳ مراحل انجام کار مدل پیشنهادی
۴-۴ شبیهسازی مدل پیشنهادی
۴-۵ مدل امنیت دادهها در محاسابات ابر
۴-۵ نتیجهگیری
فصل پنجم: بررسی مدل پیشنهادی و نتیجهگیری
۵-۱ مقدمه
۵-۲ بررسی مدل پیشنهادی از نظر امنیت
۵-۳ بررسی و ارزیابی مدل پیشنهادی
۵-۳-۱ روش ارزیابی مدل
۵-۳-۲ تعیین پایایی و روایی پرسشنامه
۵-۳-۳ تعیین پایایی پرسشنامه طراحیشده برای ارزیابی مدل پیشنهادی
۵-۳-۴ تعیین روایی پرسشنامه طراحیشده برای ارزیابی مدل پیشنهادی
۵-۳-۵ استخراج عاملها
۵-۴-۶ ارزیابی مدل پیشنهادی
۵-۴-۷ آزمون فریدمن برای مقایسه میانگین روشها
۵-۴-۸ آزمون کلموگروف-اسمیرونوف
۵-۴-۹ تحلیل واریانس
۵-۵ مزایای و نتایج بدستآمده از مدل پیشنهادی
۵-۶ مشکلات احتمالی و راهحلهای پیشنهادی
منابع و مآخذ
پیوستها
تعداد صفحه 90
دسته بندی | هوش مصنوعی |
بازدید ها | 0 |
فرمت فایل | doc |
حجم فایل | 1300 کیلو بایت |
تعداد صفحات فایل | 106 |
عنوان : بهبود ساخت و ترکیب قوانین فازی با استفاده از الگوریتم رقابت استعماری
تعداد صفحات : 106
فرمت : ورد
چکیده
استخراج طبقه بندهای عام و قابل فهم از داده، نقش مهمی در بسیاری از حوزه ها و مسائل است. تاکنون روش های متعددی برای طبقه بندی و تشخیص الگو معرفی شده است. یکی از شیوه های موفق و منحصربه فرد در حوزه طبقه بندی و تشخیص الگوی دادههای ورودی، استفاده از تکنیکهای فازی برای تقسیم بندی نرم فضای ویژگی و بالطبع استفاده از یک معماری مؤثر در متصل کردن این زیرفضاها برای تصمیم گیری و طبقه بندی به صورت فازی میباشد. اینکه بتوان بهترین و کارا ترین قوانین فازی را از روی داده استخراج کرد هنوز زمینه بسیار مهمی برای محققان است.
در این مطالعه یک روش نوین برای وزن دهی به قوانین فازی با استفاده از الگوریتم تکاملی رقابت استعماری ارائه شده است تا بتوان قوانین مهمتر را با استفاده از وزنهای بهینه شده بیشتر در نظر گرفت. در این پایاننامه، عملگرهای الگوریتم رقابت استعماری برای ساختن مناسب قوانین فازی مجددا تعریف میشوند
درواقع تکنیک Ishibuchi برای فاز اول یعنی تولید قوانین و تکنیک رقابت استعماری برای فاز دوم یعنی وزندهی به آنها ارائه شده است. در گام بعدی، تولید و تکامل قوانین فازی با الگوریتم رقابت استعماری پیشنهاد شده است. این روش باعث افزایش کارایی طبقهبندی کننده برای نرخ طبقه بندی میشود. درنهایت، هدف، ساختن یک مجموعه قانون فشرده با تعداد کم قوانین است که این قوانین دارای طول کوتاه و در نتیجه تفسیرپذیری بالا هستند.
الگوریتم پیشنهادی با طبقه بندی کنندههای پایه غیرفازی مانند SVM، C4.5، 1NN و Naive Bayes و الگوریتمهای طبقه بندی کننده فازی که توضیح داده خواهد شد مقایسه و ارزیابی میشود.
فصل اول
1-مقدمه
1-1- مقدمه
1-2- انگیزه
1-3- شرح مسئله
1-4- چالش ها
1-5- اهداف پایان نامه
فصل دوم
2- پیشینه تحقیق
2-1- مقدمه
2-2- حوزه تکامل قوانین فازی
2-3-یادگیری سیستم های طبقه بندی کننده فازی
2-3-1- یادگیری سیستم های طبقه بندی کننده فازی بر اساس الگوریتم ژنتیک
2-3-2- الگوریتمهای تکامل همزمان
2-3-3- یادگیری سیستم های طبقه بندی کننده فازی با استفاده از الگوریتم ازدحام ذرات
2-3-4- یادگیری سیستم های طبقه بندی کننده فازی با استفاده از الگوریتم زنبور عسل
2-3-5- یادگیری سیستم های طبقه بندی کننده فازی با استفاده از الگوریتم مورچگان
2-4- الگوریتم رقابت استعماری
2-4-1- ویژگیهای الگوریتم رقابت استعماری
2-4-2-کاربردهای الگوریتم رقابت استعماری
. 2-5-جمع بندی
فصل سوم
3- روش تحقیق
3-1- مقدمه
3-2- سیستم های فازی
3-2-1- سیستم های استنتاج فازی
سیستم های فازی Mamdani
سیستم های فازی Sugeno
سیستم های فازی Tsukamato
3-2-2- طبقه بندی کنندههای فازی
تابع استدلال فازی
معیار ارزیابی قوانین
3-3- الگوریتم CORE
3-4- الگوریتم جزیره ای Ishibuchi برای استخراج قوانین
3-5- الگوریتم GBML-IVFS-amp
3-6- الگوریتم GNP برای وزندهی به قوانین فازی
3-7- الگوریتم TARGET
3-8- الگوریتم SGERD
3-9- الگوریتم رقابت استعماری
3-9-1- مقدرادهی اولیه امپراطوریها
3-9-2- عملگر Assimilation
3-9-3- استراتژیهای بهینه سازی میتنی بر تکامل اجتماعی-سیاسی
3-10- الگوریتمهای پیشنهادی
3-10-1- هدف استفاده از ICA برای الگوریتم پیشنهادی
3-10-2- وزندهی به قوانین فازی
3-10-3- الگوریتم پیشنهادی برای تکامل قوانین فازی
قوانین خاص و عام
روش پیشنهادی برای تولید قوانین فازی
تابع برازش پیشنهادی
3-11-جمع بندی
فصل چهارم
نتایج آزمایشات
4-1- معیارهای ارزیابی
4-2-مجموعه داده ها
4-2-1-مجموعه داده KEEL
4-2-2-مجموعه داده UCI
4-3- الگوریتم پیشنهادی برای وزندهی به قوانین
4-3-1-پارامترها و تنظیمات سیستم در پیاده سازی
4-3-2-مقایسه الگوریتم پیشنهادی با طبقه بندی کننده های فازی
4-3-3-مقایسه الگوریتم پیشنهادی با طبقه بندی کنندههای غیر فازی
4-4- الگوریتم پیشنهادی برای تولید قوانین فازی بهینه
4-4-1-پارامترها و تنظیمات سیستم در پیاده سازی یادگیری ساختار قوانین فازی
4-4-2-انتخاب ویژگی
4-4-3-ارزیابی الگوریتم یادگیری ساختار قوانین با روشهای فازی
. 4-4-4-ارزیابی الگوریتم با روشهای غیر فازی
.. 4-5- جمع بندی
فصل پنجم
جمع بندی و پیشنهادات
اختصارات
واژه نامه فارسی به انگلیسی
واژه نامه انگلیسی به فارسی
فهرست منابع