دانلود پایان نامه رشته کامپیوتر با عنوان انبار داده با فرمت WORD

دانلود پایان نامه رشته کامپیوتر با عنوان انبار داده با فرمت WORD

فهرست

مقدمه: سیر تحول. 1

ظهور DASD.. 2

تکنولوژی زبانهای نسل چهارم وکامپیوترهای شخصی. 4

سیستم استخراج. 4

مشکلات سیستمهای توسعه یافته امروزی. 6

فقدان اعتبار داده 7

مشکلات در بهره وری                                                                                                                                                                11

از داده ها تا اطلاعات 15

یک تغییر در بحث.. 17

توصیف محیط معماری  19

یکپارچه سازی داده در محیط معماری. 23

سیستمهای عملیاتی در مقابل سیستمهای پشتیبان تصمیم. 25

انبار داده تعریف شده 28

یک محیط نه یک محصول. 29

 اهداف یک انبار داده 30

 انبار داده باید دستیابی آسان به اطلاعات یک سازمان را فراهم کند. 31

 

 

مقدمه  35

خصوصیات تعریف انبار داده 36

2-2-1 داده موضع گرا 36

2-2-2 داده یکپارچه. 38

2-2-3 داده زمان دار. 40

2-2-4 داده غیر فرار 42

مروری لایه های مختلف انبارداده 43

2-3-1 لایه Source Data. 45

2-3-2 لایه Data staging. 50

2-3-2-1 استخراج داده 51

2-3-2-2 تبدیل داده 52

2-3-2-3 بارگذاری داده 55

2-3-3 لایه Data Storage. 55

2-3-4 لایه تحویل اطلاعات... 57

2-3-5 لایه فراداده 59

2-3-5-1 انواع فراداده 59

2-3-5-1-1 فراداده عملیاتی.. 60

2-3-5-1-2 فراداده استخراجی.. 60

2-3-5-1-3  فراداده کاربرنهایی.. 61

2-3-6 لایه مدیریت و کنترل.. 61

معماری در سه ناحیه اصلی.. 62

2-4-1 معماری تکنیکی.. 62

2-4-1-2 ناحیه مالکیت داده (Data Acquisition) 65

2-4-1-2-1 گردش داده 66

2-4-1-2-2  عملکردها وسرویسها 69

2-4-1-2-2-1 استخراج داده‌ها 69

2-4-1-2-2-2 تغییر شکل.. 70

2-4-1-2-2-3 ذخیره سازی داده 71

2-4-2-2 ناحیه Data storage. 72

2-4-2-2-1 عملکردها و سرویسها 74

2-4-2-3 ناحیه تحویل اطلاعات... 75

2-4-2-3-1 گردش اطلاعات... 76

2-4-2-3-2  عملکردها و سرویسها 78

معماری انبارداده و پیاده سازی گزینه منتخب... 79

2-5-1 گزینه های مختلف برای انتخاب معماری.. 79

2-5-2 معماری انبار سراسری.. 80

2-5-3 معماری data mart مستقل.. 82

2-5-4 معماری data mart  های متصل.. 83

از نیازمندیها تا طراحی داده 85

2-6-1 گزینه های فاز طراحی.. 86

قبل از اینکه به بحث در ارتباط با طراحی مدل داده ابعادی بپردازیم ، اجازه دهید مرور سریعی داشته باشیم روی چند گزینه تصمیم گیری در فازطراحی که بعضی موارد باید اتخاذ گردد: 86

2-6-2 اصول مدلسازی ابعادی.. 87

2-6-3 شمای STAR... 92

2-6-3-1 مروری بریک شمای ساده STAR... 92

درون یک جدول بعد  (dimension): 95

- درون یک جدول fact 98

- کلید اتصال.. 99

- جزئی سازی داده . 100

- مقیاسهای کاملا افزاینده 100

- مقیاسهای نه کاملا افزاینده 101

- عمق جدول، نه پهنا 101

- داده پراکنده : 102

- ابعاد فاسد شونده 102

- جدول Fact فاقد حقیقت... 103

2-6-3-2 مزایای شمای STAR... 104

شمای SNOWFLAK... 109

اختیارات نرمال سازی.. 109

2-7-1 مزایا و معایب... 112

 

 

مقدمه    119

مروری بر استخراج در انبارهای داده. 120

3-2-1 روشهای استخراج منطقی.. 122

3-2-1-1 استخراج ‌کامل.. 122

3-2-1-2 استخراج افزایشی.. 122

3-2-2 روشهای استخراج فیزیکی.. 123

مروری بر عمل انتقال در انبارهای داده. 125

3-3-1 توصیف مکانیزمهای انتقال در انبارهای داده. 126

3-3-1-2 انتقال توسط عملیات توزیع شده. 127

مروری بر بارگذاری و تغییر شکل داده در انبارهای داده. 128

3-4-1 جریان تغییر شکلهای داده‌ای.. 129

3-4-1-1 تغییر شکلهای داده‌ای چند مرحله‌ای.. 129

3-4-1-2 تغییرشکل داده‌ای به صورت خط لوله‌ای.. 131

3-4-2 مکانیزمهای بارگذاری.. 132

3-4-2-2 جداول خارجی.. 133

3-5-1 اشیاء، گروهها و سایتها در پردازش کپی سازی.. 138

3-5-1-1 گروههای کپی سازی.. 139

3-5-1-2 سایتهای کپی سازی.. 139

3-5-2-3-1 اتصالات زمانبندی شده. 149

 

مقدمه    150

مدل بانک اطلاعاتی حقوق و دستمزد. 152

4-2-1 طراحی مدل انبار داده. 154

4-2-2 پیکربندی محیط پیاده سازی.. 158

پیاده سازی پیکر بندی محیط طراحی شده. 160

تجمیع اطلاعات در یک شما 194

نمایش نحوه اعمال تغییرات.. 203

پاسخگویی به درخواستهای مدیریتی.. 206

 



خرید و دانلود دانلود پایان نامه رشته کامپیوتر با عنوان انبار داده با فرمت WORD


دانلود پایان نامه با عنوان کاربرد الگوریتم زنبورعسل در بهینه سازی مسائل ریاضی

دانلود پایان نامه با عنوان  کاربرد الگوریتم زنبورعسل در بهینه سازی مسائل ریاضی

  

 

عنوان پایان نامه :  کاربرد الگوریتم زنبورعسل در بهینه سازی مسائل ریاضی


شرح مختصر :

انسان همیشه برای الهام گرفتن به جهان زنده‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌ی پیرامون خود نگریسته است. یکی ازبهترین طرح‌های شناخته شده، طرح پرواز انسان است که ابتدا لئورناردو داوینچی (1519-1452) طرحی از یک ماشین پرنده را براساس ساختمان بدن خفاش رسم نمود. چهارصد سال بعد کلمان آدر ماشین پرنده‌ای ساخت که دارای موتور بود و به جای بال از ملخ استفاده می‌کرد. در دهه‌های اخیر، روش‌های تکاملی و فراکاوشی به عنوان یک ابزار جستجو و بهینه‌سازی در حوزه‌های مختلفی مانند علوم تجاری و مهندسی مورد استفاده قرار گرفته است. وسعت دامنه‌‌ی کاربرد، سهولت استفاده و قابلیت دست‌یابی به جواب نزدیک و بهینه‌ی مطلق از جمله دلایل موفقیت این روش‌ها می‌باشد. هوش دسته جمعی، زیر شاخه‌ای از هوش مصنوعی است که بر پایه‌ی رفتار جمعی سیستم‌های غیر متمرکز و خود‌‌‌ ‌سازمان‌‌ده بنا شده است. نمونه‌ای از هوش جمعی، کلونی زنبور عسل است. یکی از کاربردهای این الگوریتم، مسائل بهینه‌سازی چندتایی است برای همین برخی به آن الگوریتم بهینه‌سازی زنبورعسل می‌گویند. دراین مقاله، الگوریتم کلونی زنبورعسل مورد استفاده قرار می‌گیرد و نتایج تولید شده توسط الگوریتم مقایسه می‌شوند.  موضوع کلونی زنبور عسل خود به دو بخش جستجوی غذا و فرآیند جفت‌گیری زنبورها تقسیم می‌شود.

قالب بندی :  PDF

فهرست :

مقدمه

فصل اول الگوریتم‌های تکاملی

 هوش مصنوعی

 الگوریتم چیست؟

 الگوریتم‌های تکاملی

 کاربردها

 الگوریتم کلونی مورچه

 بهینه سازی مسائل به روش کلونی مورچه

مورچه‌ها چگونه می‌توانند کوتاه‌ترین مسیر را پیدا کنند؟

 الگوریتم

الگوریتم کلی حرکت

 شبه کد و فلوچارت الگوریتم

 مزیت‌ها

 کاربردها

 الگوریتم رقابت استعماری

 دهی امپراطوری‌های اولیه

 سیاست جذب

 انقلاب

 جابجایی موقعیت مستعمره و امپریالیست

 رقابت استعماری

 سقوط امپراطوری‌های ضعیف

 شبه کد

 مزیت‌ها

 کاربردها

الگوریتم ژنتیک

مکانیزم الگوریتم ژنتیک

عملگرهای الگوریتم ژنتیک

کدگذاری

ارزیابی

ترکیب

جهش

رمزگشایی

شبه کد

کاربردها

الگوریتم ازدحام ذرات

کاربردها

کدام الگوریتم بهتر است؟

فصل دوم الگوریتم زنبور عسل

 تعریف

 کلونی زنبورها

 جستجوی غذا در طبیعت

 الگوریتم کلونی زنبورهای مصنوعی

 بهینه‌سازی کلونی زنبورها

 معرفی کلونی زنبورهای مصنوعی

 شبه کد

 الگوریتم بهینه‌یابی جفت‌گیری زنبورهای عسل

مدل‌سازی جفت‌گیری زنبورهای عسل

فصل سوم کاربردهای الگوریتم زنبورعسل

 The Ride Matching problems

Numerical expriment

دنیای مجازی در تسخیر زنبور دیجیتال

 بهینه‌سازی سد

 ایده‌ی روباتی

 سایر کاربردها

فصل چهارم کاربرد الگوریتم زنبورعسل در بهینه‌سازی مسائل ریاضی

 بهینه‌سازی

 شاخه‌های اصلی

انواع مسائل بهینه‌سازی

یک مساله‌ی بهینه‌سازی

قضایا

وجود نقطه‌ی بهینه

 کاربرد الگوریتم در مثال‌های ریاضی

 تابع سینوسی نامقید

 تابع توانی مقید

 ارزیابی الگوریتم

تابع  Griewank

تابع Rastrigin

تابع Rosenbrock

تابع Ackley

تابع Schwefel

نتیجه‌گیری و پیشنهادات

پیوست کد برنامه‌ی مربوط به الگوریتم زنبور عسل به زبانC

فهرست منابع

فهرست شکل‌ها و جدول‌ها:

شمای گرافیکی مغز انسان

نمونه‌ای از تکامل در طول تاریخ

سختی در حمل غذا و لزوم یافتن کوتاه‌ترین مسیر

فرومون و چگونگی یافتن کوتاه‌ترین مسیر

عدم تاثیر موانع در یافتن کوتاه‌ترین مسیر

فلوچارت الگوریتم مورچه

استعمار

شکل‌دهی امپراطوری اولیه

نحوه‌ی تقسیم مستعمرات میان کشورهای استعمارگر

تغییرات ناگهانی و وقوع انقلاب

تعویض موقعیت مستعمره و استعمارگر

رقابت استعمارگران

سقوط یک امپراطوری

نمای گرافیکی ژن

ترکیب در الگوریتم ژنتیک

الگوریتم اجتماع ذرات

swarm  زنبور‌ها

کدام الگوریتم؟

هدیه‌ای از جانب خدا

تلاش برای یافتن قطعات گلدار

رقص چرخشی

نمودار احتمال انتخاب زنبور‌های نر بر حسب تغییرات سرعت

نمودار احتمال انتخاب زنبور‌های نر برحسب تغییرات مقدار تابع هدف

الگوریتم HBMO

جریان ماهیانه‌ی ورودی به مخزن و نیاز متوسط

میزان متوسط افت خالص ماهیانه

تغییرات تابع هدف در  بهترین پرواز جفت‌گیری

تغییرات حجم مخزن در هر پریود

تغییرات میزان رهاسازی از مخزن در هر پریود

رویه‌ی تابع سینوسی نامقید

تغییرات مقدار تابع هدف در طول پروازهای جفت‌گیری

تعداد تجمعی موفقیت توابع در طول پروازهای جفت‌گیری

تغییرات حداکثر مقدار تابع هدف در  اجرا و در دفعات ارزیابی تابع هدف

تغییرات متوسط مقدار تابع در  اجرا و در طول دفعات ارزیابی تابع هدف

رویه‌ی تابع توانی مقید

تغییرات مقدار تابع هدف در طول پروازهای جفت‌گیری

تعداد تجمعی موفقیت توابع در طول انجام پروازهای جفت‌گیری

تغییرات متوسط مقادیر تابع هدف در  اجرا و در طول تعداد دفعات ارزیابی

تغییرات حداقل مقادیر تابع هدف در  اجرا و در طول تعداد دفعات ارزیابی

جدول ـ مقادیر تابع هدف در  بار اجرا و  پرواز جفت‌گیری

جدول ـ پارامترهای آماری تابع هدف در  بار اجرا و  پرواز جفت‌گیری

جدول ـ مقادیر تابع هدف و دومتغیر تصمیم در  اجرا و درپایان  پروازجفت‌گیری

جدول  پارامترهای آماری تابع هدف و دومتغیر تصمیم در  اجرا  پرواز جفت‌گیری

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

جدول  مقادیرتابع هدف و دو متغیر تصمیم در  اجرا و  پرواز جفت‌گیری

جدول  پارامترهای آماری تابع هدف و دو متغیر تصمیم در  اجرا ودر  پرواز جفت‌گیری

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



خرید و دانلود دانلود پایان نامه با عنوان  کاربرد الگوریتم زنبورعسل در بهینه سازی مسائل ریاضی


دانلود پایان نامه رشته کامپیوتر با موضوع شبکه های بدون کابل

در این پست می توانید متن کامل این پایان نامه را  با فرمت ورد word دانلود نمائید:

 

 مقدمه:

شرکت سهند دارای بخشهای مختلف زیر می باشد:

بخش فروش و تعمیرات : که در این بخش مانند دیگر مغازه ها به جمع آوری سیستم و یا رفع مشکلات دیگر سیستم های مشتریان پرداخته می شود.

بخش آموزش : در این بخش کلاسهای مختلفی با توجه به درخواست مشتریان در نظر گرفته می شود. اکثر مراجعین برای دوره های یادگیری را دانش آموزان دبیرستانی برای دوره های اپراتوری Windows – Dos ؛ آشنایی و کار با نرم افزار های آفیس مانند Word – Excel و … ؛  آشنایی و کار با نرم افزار های گرافیکی و نقشه کشی مثل Acad – PhotoShop – Corel و…

بخش طراحی و نصب : وظیفه این بخش بیشتر نصب شبکه های داخلی ؛ انجام پروسه های برنامه نویسی و یا رفع مشکلات بوجود آمده شبکه انجام شده قبل می باشد.

من در شرکت سهند بیشتر مسؤولیت نگهداری سیستم های موجود در آزمایشگاه بود. اما بیشتر علاقه مند بودم با بخش طراحی و نصب کار کنم که تا حدودی مؤفق به انجام این کار شدم به همین دلیل صلاح دیدم گزارش کارآموزی خود را در رابطه با موضوع شبکه های بی سیم ارایه دهم. امیدوارم در این گزارش توانسته باشم مؤفق عمل کرده باشم و گزارش کارآموزی من بتواند بقیه دوستان را در آشنایی و طراحی با شبکه های بی سیم یاری کند.

فصل 1

شبکه های بدون کابل

 شبکه های بدون کابل یکی از چندین روش موجود بمنظور اتصال چند کامپیوتر بیکدیگر و ایجاد یک شبکه کامپیوتری است . در شبکه های فوق برای ارسال اطلاعات بین کامپیوترهای موجود در شبکه از امواج رادیوئی استفاده می شود.

مبانی شبکه های بدون کابل

تکنولوژی شبکه های بدون کابل از ایده ” ضرورتی به کابل ها ی جدید  نمی باشد” ، استفاده می نمایند. در این نوع شبکه ها ، تمام کامپیوترها با استفاده از سیگنال هائی رادیوئی اقدام به انتشار اطلاعات مورد نظر برای یکدیگر می نمایند.  این نوع  شبکه ها دارای ساختاری ساده بوده و براحتی می توان یک کامپیوتر متصل به این نوع از شبکه ها را  مکان های دیگر استقرار و کماکن از امکانات شبکه بهره مند گردید مثلا” در صورتیکه این نوع شبکه ها را در یک فضای کوچک نظیر یک ساختمان اداری ایجاد کرده باشیم و دارای یک کامپیوتر laptop باشیم که  از کارت شبکه مخصوص بدون کابل استفاده می نماید ، در هر مکانی از اداره مورد نظر که مستقر شده باشیم با استفاده از Laptop می توان بسادگی به شبکه متصل و از امکانات مربوطه استفاده کرد.

شبکه های کامپیوتری از نقطه نظر نوع خدمات وسرویس دهی به دو گروه نظیر به نظیر و سرویس گیرنده / سرویس دهنده  تقسیم می گردند. در شبکه های نظیر به نظیر هر کامپیوتر قادر به ایفای وظیفه  در دو نقش  سرویس گیرنده  و سرویس دهنده  در هر لحظه است . در شبکه های سرویس گیرنده / سرویس دهنده ، هر کامپیوتر صرفا” می تواند یک نقش را بازی نماید. ( سرویس دهنده  یا سرویس گیرنده ) . در شبکه های بدون کابل که بصورت نظیر به نظیر پیاده سازی می گردنند ، هر کامپیوتر قادر به ارتباط مستقیم با هر یک از کامپیوترهای موجود در شبکه است . برخی دیگر از شبکه های بدون کابل بصورت سرویس گیرنده / سرویس دهنده ، پیاده سازی می گردند. این نوع شبکه ها دارای یک Access point می باشند. دستگاه فوق یک کنترل کننده کابلی بوده و قادر به دریافت و ارسال اطلاعات به آداپتورهای بدون کابل ( کارت های شبکه بدون کابل ) نصب شده در هر یک از کامپیوترها می باشند.

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

BlueToothIrDAHomeRF)SWAP)WECA)Wi-Fi)

شبکه های Bluetooth در حال حاضر عمومیت نداشته و بنظر قادر به پاسخگوئی به کاربران برای شبکه ها ی با سرعت بالا نمی باشند. IrDA)Infrared Data Association)  استانداردی بمنظور ارتباط دستگاههائی است که از سیگنال ها ی نوری مادون قرمز استفاده می نمایند. استاندارد فوق نحوه  عملیات کنترل از راه دور، ( تولید شده توسط یک تولید کننده خاص ) و یک دستگاه  راه دور ( تولید شده توسط تولید کننده دیگر ) را تبین می کند.  دستگاههای IrDA از نورمادون قرمز استفاده می نمایند.

قبل از بررسی مدل های SWAP و Wi-Fi لازم است که در ابتدا با استاندارد اولیه ای که دو مد ل فوق بر اساس آنها ارائه شده اند ، بیشتر آشنا شویم . اولین مشخصات شبکه های اترنت بدو ن کابل با نام IEEE 802.11 توسط موسسه IEEE عرضه گردید. در استاندارد فوق دو روش بمنظور ارتباط بین دستگاهها با سرعت دو مگابیت در ثانیه مطرح شد.

دو روش  فوق  بشرح زیر می باشند :

DSSS)Direct-sequence spread spectrum)FHSS)Frequency-hopping spread spectrum)

 دو روش فوق از تکنولوژی FSK)Frequency-shift keying) استفاده می نمایند. همچنین دو روش فوق ازامواج رادیوئی Spread-spectrum در محدوده 4/ 2 گیگاهرتز استفاده می نمایند.

Spread Spectrum ، بدین معنی است که داده مورد نظر برای ارسال به بخش های کوچکتر  تقسیم و هر یک از آنها با استفاده از فرکانس های گسسته قابل دستیابی در هر زمان  ، ارسال خواهند شد. دستگاههائی که از DSSS  استفاده می نمایند  ،  هر بایت داده را  به چندین بخش مجزا تقسیم  و آنها  را بصورت  همزمان با استفاده از فرکانس های متفاوت ، ارسال می دارند. DSSS از پهنای باند بسیار بالائی استفاده می نماید ( تقریبا” 22 مگاهرتز ) دستگاههائی که از FHSS استفاده می نمایند  ، دریک زمان پیوسته کوتاه ، اقدام به ارسال داده  کرده و با شیفت دادن فرکانس (hop) بخش دیگری از اطلاعات را ارسال می نمایند. با توجه به اینکه هر یک از دستگاههای FHSS که با یکدیگر مرتبط می گردند  ، بر اساس فرکانس مربوطه ای که می بایست Hop نمایند و از هر فرکانس در یک بازه زمانی بسیار کوتاه استفاده می نمایند ( حدودا” 400 میلی ثانیه )  ،  بنابراین می توان از جندین شبکه FHSS در یک محیط استفاده کرد( بدون اثرات جانبی ) . دستگاههای FHSS صرفا” دارای پهنای باند یک مگاهرتز و یا کمتر می باشند.

HomeRF و SWAP

HomeRF  ، اتحادیه ای است که استانداری با نام SWAP)Shared Wireless Access protocol) را ایجاد نموده است . SWAP دارای شش کانال صوتی متفاوت بر اساس استاندارد DECT و 802.11 است. دستگاههای SWAP در هر ثانیه 50 hop ایجاد و در هر ثانیه قادر به ارسال یک مگابیت در ثانیه می باشند. در برخی از مدل ها میزان ارسال اطلاعات تا دو مگابیت در ثانیه هم می رسد.  ، توانائی فوق ارتباط مستقیم به  تعداد اینترفیس های موجود در مجیط عملیاتی دارد. مزایای SWAP عبارتند از :

 قیمت مناسبنصب آسانبه کابل های اضافه نیاز نخواهد بوددارای Access point نیستدارای شش کانال صوتی دو طرفه و یک کانال داده استامکان استفاده از 127 دستگاه در هر شبکه وجود دارد.امکان داشتن چندین شبکه در یک محل را فراهم می نماید.امکان رمزنگاری اطلاعات بمنظور ایمن سازی داده ها وجود دارد.

برخی از اشکالات SWAP عبارتند از :

دارای سرعت بالا نیست ( در حالت عادی یک مگابیت در ثانیه )دارای دامنه محدودی است ( 75 تا 125 فوت /  23 تا 38 متر )با دستگاههای FHSS سازگار نیست .دستگاههای دارای فلز و یا وجود دیوار  می تواند باعث افت ارتباطات شود.استفاده در شبکه های کابلی  ،  مشکل است .

تراتسیور بدون کابل واقعی بهمراه یک آنتن کوچک در یک کارت ISA , PCI و یا PCMCIA ایجاد( ساخته ) می گردد. در صورتیکه از یک کامپیوتر Laptop استفاده می شود  ، کارت PCMCIA بصورت مستقیم به یکی از اسلات های PCMCIA متصل خواهد شد. در کامپیوترهای شخصی  ، می بایست از یک کارت اختصاصی ISA  ، کارت PCI HomeRF و یا یک کارت PCMCIA بهمراه یک آداپتور مخصوص ، استفاده کرد. با توجه به ضرورت استفاده از کارت های اختصاصی  ، صرفا” کامپیوترها را می توان در یک شبکه SWAP استفاده کرد. چاپگرها و سایر وسائل جانبی می بایست مستقیما” به یک کامپیوتر متصل و توسط کامپیوتر مورد نظر بعنوان یک منبع اشتراکی مورد استفاده قرار گیرند. گران قیمت می باشند. اکثر شبکه های SWAP بصورت ” نظیر به نظیر ” می باشند . برخی از تولیدکنندگان اخیرا” بمنظور افزایش دامنه تاثیر پذیری در شبکه های بدون کابل  ، Access point هائی را به بازار عرضه نموده اند. شبکه های HomeRf نسبت به سایر شبکه های بدون کابل  ، دارای قیمت مناسب تری می باشند.

WECA  و Wi-Fi

WECA)Wireless Ethernet Compatibility Alliance) رویکرد جدیدی را نسبت به HomeRF ارائه نموده است . Wi-Fi  ، استانداردی است که به تمام تولیدکنندگان برای تولید محصولات مبتی بر استاندارد IEEE 802.11  تاکید می نماید . مشخصات فوق FHSS را حذف و تاکید بر استفاده از DSSS دارد. ( بدلیل ظرفیت بالا در نرخ انتقال اطلاعات ) . بر اساس IEEE 802.11b  ، هر دستگاه قادر به برقراری ارتباط با سرعت یازده مگابیت در ثانیه است . در صورتیکه سرعت فوق پاسخگو نباشد  ، بتدریج سرعت به 5/5 مگابیت در ثانیه  ، دو مگابیت در ثانیه و نهایتا” به یک مگابیت در ثانیه تنزل  پیدا خواهد کرد. بدین ترتیب شبکه از صلابت و اعتماد بیشتری برخوردار خواهد بود.

مزایای Wi-Fi عبارتند از :

سرعت بالا ( یازده مگابیت در ثانیه )قابل اعتماددارای دامنه بالائی می باشند ( 1.000 فوت یا 305 متر در قضای باز و 250 تا 400 فوت / 76 تا 122 متر در فضای بسته )با شبکه های کابلی بسادگی ترکیب می گردد.با دستگاههای DSSS 802.11 ( اولیه ) سازگار است .

 برخی از اشکالات Wi-Fi عبارتند از :

پیکربندی و تنظیمات آن مشکل است .نوسانات سرعت زیاد است .

Wi-Fi سرعت شبکه های اترنت را بدون استفاده از کابل در اختیار قرار می دهد. کارت های  سازگار با Wi-Fi بمنظور استفاده در شبکه های ” نظیر به نظیر ” وجود دارد  ، ولی معمولا” Wi-Fi به Access Point  نیاز خواهد داشت . اغلب Access point ها دارای یک اینترفیس بمنظور اتصال به یک شبکه کابلی اترنت نیز می باشند.  اکثر ترانسیورهای Wi-Fi بصورت کارت های PCMCIA عرضه شده اند. برخی از تولیدکنندگان کارت های PCI و یا ISA را نیز عرضه نموده اند.

 

(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است

 



خرید و دانلود دانلود پایان نامه رشته کامپیوتر با موضوع شبکه های بدون کابل


دانلود پایان نامه رشته کامپیوتر - بررسی راههای نفوذ ویروس به رایانه و راههای مقابله با آن

دانلود پایان نامه رشته کامپیوتر - بررسی راههای نفوذ ویروس به رایانه و راههای مقابله با آن

بررسی راههای نفوذ ویروس به رایانه و راههای مقابله با آن   فهرست مطالب فصل اولمقدمهتاریخچهسیرتکاملی ویروسهای رایانه ایبدافزارچیستتروجانکرمهاویروساسب های تروافصل دوممفهوم ویروسویروس نویسان چه کسانی هستندچرا ویروس ها مهم هستندعلت ایجاد ویروس های کامپیوتریویروس چگونه بر روی کامپیوتر تاثیر می گذاردویروس ها چه کارهایی می توانن انجام دهندخطر مربوط به ویروس ها در چه جاهایی وجود دارددلایل ویروس نویسیفصل سومانواع ویروس هاویروسهای برترویروسها از نظر محل تاثیرگذاریآیا نوشتن ویروس همیشه نادرست است؟چه چیزی ویروس نیست؟!خصوصیات ویروسنام گذاری ویروس هازبان های برنامه نویسی ویروسمحل زندگی ویروس هامحل فعالیت ویروس هافصل چهارمنرم افزارضد ویروسطرزکار برنامه های ضد ویروسقابلیت های نرم افزارهای ضدویروسنسل اولیه ضدویروس هانقص ها و مشکلاتاولین و موثرترین اقدامعملکرد ضدویروس هاتفاوت بین نسخه های ضدویروسبروز رسانی نرم افزارهای ضد ویروپویشگرهاChecksummer هانرم افزارهای کاشف(Heuristic)فصل پنجمپست الکترونیکحفاظت E-mailآیا به صرف خواندن نامه ، ویروسی می شویم؟ویروس هایی که بطور خودکار از طریق نامه ها گسترش می یابنداسپم چیستخطرات فایل های پیوندیدیدزدن و جعل نامهچگونه ویروس های پستی را متوقف کنیماینترنتکلیک کردن و آلوده شدن؟ 43اسب های تروای "در پشتی" و اینترنتآیا کوکی ها خطرناک هستند؟حمله ها به سوی وب سرورهاامنیت در شبکهفصل ششمروش های انتقال ویروسآثارمخرب ویروس هاعوامل تشخیص ویروسی شدنروش های مقابله با ویروسی شدنراه های حفاظت ازفایل هاوفولدرها برروی رایانه های شخصیپیشگیری از ویروسروش های ایجاد امنیت در کار با کامپیوترمنابعقلب بندی : PDFمقدمه

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

تاریخچه

در سال 1983 در یک سمینار به نام «حفاظت دیسک» که در یکی از دانشکده های دانشگاه کالیفرنیا برگزار می شد. افراد شرکت کننده در سمینار مدعی بودند که اطلاعات درون دیسک ها اگر بطور عادی حفظ نشوند و آسیب فیزیکی نبینند در دیسک دارای عمر طولانی هستند. ولی «فردکوهن» این را قبول نداشت. وقتی سمینار تمام شد کوهن نظر خود را با استادش «آدلمن» در میان گذاشت و آدلمن بلافاصله به شباهت نظر کوهن با ویروس های بیولوژیکی اشاره کرد. این در حالی بود که در سال 1972 «دیوید جرالد» یکی از نویسندگان داستان های علمی تخیلی در کتاب خود با نام «وقتی هارلی یک ساله بود» از کلمه ویروس برای اشاره به کامپیوترهای بدذات استفاده کرده بود.

26 سال قبل در 10 نوامبر سال 1983 «فرد کوهن» دانشجوی دوره کارشناسی ارشد دانشگاه کالیفرنیای جنوبی در یک سمینار امنیت در دانشگاه پنسیلوانیا یک کد مفهومی را به خط فرمان یونیکس بر روی سیستم رایانه تایپ کرد و بعد از 5 دقیقه کنترل تمامی رایانه های آن دانشگاه را در دست گرفت. در آن زمان او موفق شد تمام سیستمهای رایانه ها را در عرض نیم ساعت دور زده و آنها را غیر فعال کند. فرد کوهن نام این کد مخرب را ویروس گذاشت و بدین ترتیب اولین ویروس رایانه ای پا به عرضه گذاشت و کوهن توانست با ویروسش، کارشناسان فناوری را در فکر تغییرات اساسی در امنیت رایانه ها بیاندازد.

در ویکیپدیا در خصوص علت نامگذاری این برنامه ها آمده است که این برنامه ها به دلیل شباهت نحوه فعالیت شان با ویروس ها در دنیای حقیقی نام ویروس را بر خود گرفته اند. معمولاً کاربران رایانه به ویژه آنهایی که اطلاعات تخصصی کمتری درباره رایانه دارند، ویروس ها را برنامه هایی هوشمند و خطرناک می دانند که خود به خود اجرا و تکثیر شده و آثار تخریبی زیادی دارند که باعث از دست رفتن اطلاعات و گاه خراب شدن کامپیوتر می گردند درحالی که طبق آمار تنها 5 درصد ویروس ها دارای آثار تخریبی بوده و بقیه صرفاً تکثیر می شوند.

چند سال پس از معرفی اولین ویروس انتشار ویروس های رایانه ای به طور گسترده آغاز شد و در آن زمان بیش از هزار رایانه را در جهان آلوده کرد که هر یک از آنها نماینده بخش مهمی از رایانه های متصل به اینترنت بودند. از معروف ترین ویروس های رایانه ای در این 26 سال می توان به "LOVE-LETTER-FOR-YOU.TXT" "LOVE BUG struck""Melissa virus" اشاره کرد. ویروس های رایانه ای تا بحال به 55 میلیون رایانه حمله کرده و بیش از 5.2 تا 3 میلیون رایانه را قربانی خود کرده اند و کاربران از ویروس های رایانه ای در حدود 10 بیلیون دلار خسارت دیده اند. در حال حاضر ویروس های رایانه ای به بدافزارها تبدیل شده اند و هر روز پیچیده تر شده و بیشتر در خدمت هدف های ناسالم قرار می گیرند. با کمک این ویروس ها کلاهبرداری های رایانه ای صورت می گیرد که در آنها برنامه هایی به صورت نامحسوس در رایانه کاربر مستقر شده و اطلاعات حساس کاربران مانند رمز عبور حساب های بانکی را سرقت کرده و بدین ترتیب در کوتاهترین زمان پول های حساب های بانکی کاربران را به یغما می برند. حتی برخی از این ویروس ها به نوعی باج گیری می کنند و با سرقت اطلاعات کاربران آنها را تهدید به انتشار اسناد شخصی می کنند. تکامل ویروس های رایانه ای همواره جالب بوده است و شرکت های امنیتی هر چقدر هم تلاش کنند همواره یک قدم عقب تر از هکرها و ویروس نویس ها خواهند بود. به نوعی همیشه ویروس نویسان راه های جدیدی برای تهدید پیدا می کنند اگرچه برخی بر این باورند که دست ویروس نویسان و شرکت های امنیتی در یک کاسه است و هر دو به فکر حساب های بانکی همدیگرند.

اما اولین ویروس کامپیوتری غیر آزمایشی در ژانویه 1986 کشف شد و در سال 1987 نام ویروس های کامپیوتری بر سر زبان ها افتاد و این وقتی بود که در نوامبر این سال یکی از فارغ التحصیلان دانشگاه «کورنل» اولین ویروس کامپیوتری به معنی امروزی را نوشت و آن را وارد شبکه کامپیوتری اینترنت کرد. این ویروس که به ویروس «اینترنت» معروف شد پس از فعال شدن از میان 250000 سیستم کامپیوتری متصل به این شبکه 6200 سیستم را آلوده کرد. در همین سال نشریه کامپیوتر و ایمنی مقاله ای از فرد کوهن چاپ کرد که در آن کوهن بیان کرده بود:

« مردم وقتی ویروس های کامپیوتری را قبول کردند که از آن صدمه دیدند» کوهن به تدریج به عنوان « پدر ویروس های » شناخته شد و کتاب وی با نام «تئوری و آزمایشات ویروس های کامپیوتری» مورد توجه فراوان قرار گرفت. ولی اولین ویروس کامپیوترهای شخصی « ویردم» بود که توسط رالف برگر نوشته شده بود این ویروس فقط فایل های com را آلوده می کند و مقیم در حافظه نیست دارای سه گونه است که دو گونه ای آن دارای جملات انگلیسی و یک گونه آن دارای جملات آلمانی است و اندازه آن 1336 بایت است رالف برگر بعدها ضد ویروس آن را هم نوشت. در ایران نیز بلای تولید ویروس در سال 72 گسترش یافت و اولین ویروس ایرانی «عباس کوهکن» نام داشت.

1950 : لابراتوارهای Bell نسخه ای نمایشی از یک بازی را طراحی کردند که در آن، هر یک از بازیکنان می توانست از برنامه هایی مخرب برای حمله به کامپیوترهای افراد دیگر استفاده کند.1975 : آقای John Brnner نویسنده داستان های عملی- تخیلی داستانی درباره کرمی کامپیوتری نوشت که در تمام شبکه ها گسترش پیدا می کرد.1984: برای اولین بار نام ویروس کامپیوتری توسط آقای Fred Cohen در یک مقاله- برای برنامه های مخرب بکاربرده شد.1986: دو برادر پاکستانی ، اولین ویروس کامپیوتری با نان Brain را برای احقاق حقوق خود بوجود آوردند.1987 : کرم اینترنتی درخت کریسمس«Christmas tree» شبکه جهان گستر IBM را فلج کرد.1988: کرمی با نام «Internet Worm» کرم اینترنت شبکه اینترنت US DARPA را نوردید.1992: گرچه کامپیوترهای بسیار کم آلوده شدند، اما هراسی شدید از ویروس میکلانژ «Michelangelo» جهان را فرا گرفت.1994: اوقات خوشی «Good Times» اولین ویروس Hoax مهم ، پدیدار شد.1995: اولین ویروس از نوع ماکرو با نام Concept بوجود آمد.1998: ویروس CHI با همان Chernobyl اولین ویروسی شد که توانست به سخت افزار کامپیوتر صدمه بزند.1999: Melissa ویروسی که خود را به کمک نامه های الکترونیکی پیش می برد، در سطح جهان گسترش پیدا کرد. همچنین BubbleBoy به عنوان ویروسی که فقط با مشاهده نامه الکترونیکی، کامپیوتر را آلوده می کرد، ظاهر شد.2000 : ویروس Love Bug هنوز هم موفق ترین ویروس پستی می باشد.همچنین در این تاریخ اولین ویروس برای سیستم عامل های کامپیوترهای کف دستی ظاهر شد، اگرچه هیچ کاربری قربانی آن نشد.2001: ویروسی که ادعا می کرد تصاویری از بازیکن تنیس «Anna Kournikova» را در خود دارد، صدها هزار کامپیوتر را در سراسر جهان آلوده کرد.2002: آقای David L Smith نویسنده ویروس Melissa توسط دادگاهی در آمریکا به 20 ماه زندان محکوم شد.2003: جامعه امنیت کامپیوتر، دانشگاهCalgary را به خاطر اعلام اینکه قصد دارد تا رشته ویروس نویسی را برای دانشجویان دایر کند، محکوم کرد.سیرتکاملی ویروسهای رایانه ای

اولین ویروسهای کامپیوتری در اوایل دهه 80 ظاهر شدند و اکثرا فایلهای خود تکرار شونده ساده ای بودند که برای سرگرمی و خنده ایجاد شده بودند. در سال 1986 اولین ویروسی که سیستم عامل MS-DOS مایکروسافت را بر روی کامپیوترهای شخصی مورد هدف قرارداد، منتشر شد. در واقع ویروس Brain به عنوان اولین ویروس از این نوع شناخته می شود. همچنین اوایل سال 1986 شاهد اولین ویروس فایلی به نام Virdem و اولین تروجان(برنامه ای که به نظر مفید یا بی خطر می رسد ولی در واقع برای دزدی اطلاعات و یا صدمه زدن رایانه میزبان طراحی شده است) به نام PC-Write بودیم. تروجان مذکور خود را به عنوان یک برنامه کاربردی و محبوب Word Processor جا زده بود. همچنان که افراد بیشتری از تکنولوژی ویروسها اطلاع پیدا می کردند، تعداد ویروسها تعداد سکوهای (Platform) هدف حملات پیچیدگی ویروسها و تنوع آنها رو به افزایش پیدا کرد. در یک بازه ویروسها بر روی سکتورهای راه اندازی (Boot sector) تمرکز کرده و بعد از آن شروع به آلوده سازی فایلهای اجرایی کردند. در سال 1988 اولین کرم اینترنتی (نوعی از بدافزار که از یک کد خرابکار برای گسترش خودکار از یک رایانه به رایانه دیگر از طریق شبکه استفاده میکند) ظاهر شد. کرم Morris منجر به کند شدن قابل توجه ارتباطات اینترنتی شده که در پاسخ به این حمله و تعدادی حملات مشابه گروه پاسخگویی به رخدادهای رایانه ای یا «Cert Computer Emergency Response Team» با نشانی اینترنتی www.cert.org به منظور حفظ ثبات اینترنت از طریق هماهنگی در پاسخگویی به رخدادها، پایه گذاری شد. گروه مذکور از طرف دانشگاه کارنگی ملون آمریکا پشتیبانی می شود. در سال 1990، Virus Exchange BBS به عنوان محلی برای تبادل و به اشتراک گذاشتن دانش نویسندگان ویروس، راه اندازی شد. همچنین اولین کتاب در مورد نوشتن ویروس منتشر شد و اولین ویروس چند ریختی (معمولاً به آن chameleon یا Casper اطلاق می شود) گسترش پیداکرد. یک ویروس چند ریختی نوعی از بدافزار است که از تعداد نامحدودی الگوریتم رمزنگاری برای مقابله با تشخیص استفاده می کند. ویروسهای چند ریختی توانایی تغییر خود در هر بار تکرار را دارا می باشند. این توانایی آنها را از دید برنامه های آنتی ویروس مبتنی بر امضا که برای تشخیص ویروسها طراحی شده اند پنهان می دارد. به این ترتیب در اوایل دهه 90 خبر اولین ویروس چند ریختی با نام Tequila منتشر شد و سپس در سال 1992 اولین موتور ویروی چند ریختی و ابزار نویسی پا با عرصه ظهور گذاشت. بعد از آن ویروسها روز به روز کاملتر شدند. برخی ویروسها شروع به دسترسی به دفترچه آدرسهای ایمیل و ارسال خود به آن آدرسها کردند. ویروسهای ماکرو خود را به فایلهای برنامه های کاربردی مانند آفیس متصل کرده و به آنها حمله می کنند؛ و ویروسهایی که مشخصاً برای سوء استفاده از آسیب پذیری های سیستم عاملها و برنامه های کاربردی نوشته می شوند، ایمیلها شبکه های به اشتراک گذاری فایل (p2p) وب سایتها، درایوهای مشترک و آسیب پذیری های محصولات، همه و همه برای گسترش و حمله ویروسها مورد سوء استفاده قرار می گیرند. راههای نفوذ با Backdoors (نقاط سری ورود به شبکه که توسط بدافزارها ایجاد می شوند) بر روی سیستم های آلوده ایجاد شدند تا راه را برای بازگشت مجدد نویسندگان ویروس و هکرها جهت اجرای نرم افزارهای دلخواه، باز کنند.

در این مقاله منظور ما از هکر یک فرد برنامه نویس رایانه یا کاربر آن است که قصد دسترسی به یک رایانه یا شبکه را به صورت غیر قانونی دارد. بعضی از ویروسها دارای موتور ایمیل جدا سازی شده هستند که رایانه را وادار می سازد تا مستقیماً از طریق ارسال ایمیل، ویروس را انتشار دهد. همچنین نویسندگان ویروس شروع به طراحی دقیق معماری حمله های خود با استفاده از مهندس اجتماعی کرده اند. همراه با این تکامل بدافزارها، آنتی ویروسها نیز به خوبی تکامل پیدا کرده اند در حال حاضر بیشتر آنتی ویروسهای موجود در بازار بر مبنای امضای ویروس یا همان شناسایی مشخصه های یک بدافزار برای تشخیص کدهای مضر، عمل می کنند. به همین دلیل در فاصله زمانی بین انتشار یک ویروس جدید و شناسایی امضای آن و پخش آن بین آنتی ویروسهای مختلف یک رشد ناگهانی در میزان آلوده سازی ویروس مشاهده می شود. اما به محض تشخیص امضای آن روند آلوده سازی سیر نزولی پیدا می کند.

 

خرید و دانلود دانلود پایان نامه رشته کامپیوتر - بررسی راههای نفوذ ویروس به رایانه و راههای مقابله با آن