زد فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

زد فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله ارائه روشی برای طراحی مبتنی بر سرویس

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

دانلود مقاله ارائه روشی برای طراحی مبتنی بر سرویس


دانلود مقاله ارائه روشی برای طراحی مبتنی بر سرویس

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 تعداد صفحه263

 

بخشی از فهرست مطالب

عنوان                                                                                                                           شماره صفحه

 

چکیده

1

مقدمه

2

 

فصل اول: کلیات معماری سرویس گرا

 

1-1) تعاریف اولیه

5

1-1-1) سبک معماری مبتنی بر سرویس

5

2-1) اهداف تحقیق

7

3-1) پیشینه تحقیق

8

4-1) روش کار و تحقیق

10

5-1) مقایسه ای بر مدلهای توسعه وابسته به معماری

11

1-5-1) توسعه مبتنی بر object

11

2-5-1) توسعه مبتنی بر مؤلفه

12

3-5-1) محاسبات توزیع یافته

13

4-5-1) معماری سرویس گرا

14

1-4-5-1) توسعه مبتنی بر سرویس

15

2-4-5-1) قابلیتهای معماری سرویس گرا

17

6-1) مؤلفه های SOA

18

 

 

7-1) اصول سرویس گرائی

21

8-1) سرویس گرائی و تشکیلات سازمانی

27

1-8-1) لایه های سرویس 

29

1-1-8-1) لایه سرویس کاربردی

32

2-1-8-1) لایه سرویس تجاری

34

3-1-8-1) لایه سرویس همنوائی

34

2-8-1) سرویسهای Agnostic

37

 

فصل دوم : تحلیل مبتنی بر سرویس

 

1-2) چرخه حیات معماری سرویس گرا

40

2-2) استراتژیهای تحویل SOA

41

1-2-2) روش پایین به بالا

41

2-2-2) روش بالا به پایین

43

3-2-2) روش Meet-In-The-Middle 

45

3-2) تحلیل سرویس گرا

47

1-3-2) اهداف تحلیل سرویس گرا

47

2-3-2) پروسه تحلیل سرویس گرا

48

 

فصل سوم : الگوها و اصول طراحی

 

1-3) نکات قابل توجه طراحی

52

1-1-3) مدیریت دانه بندی سرویس و مؤلفه

52

2-1-3) طراحی برای قابلیت استفاده مجدد

53

3-1-3) طراحی برای قابلیت ترکیب سرویس

54

 

 

1-3-1-3) اتصال و همبستگی

54

2-3) رهنمودهای عمومی

55

1-2-3) استانداردهای نامگذاری

55

2-2-3) طراحی عملیات سرویس به شکلی که ذاتا قابل توسعه باشد

56

3-2-3) تعیین متقاضیان مطرح سرویس

56

3-3) الگوهای طراحی و انواع معماری

57

1-3-3) الگوها

58

2-3-3) طراحی بنیادی

59

 

فصل چهارم : راهکار پیشنهادی

 

1-4) مرحله 1 بازبینی لایه بندی سیستم SOA

64

1-1-4) فعالیت 1 مروری بر استراتژیهای لایه بندی

64

2-1-4) فعالیت 2 بازبینی لایه بندی فاز تحلیل

66

3-1-4) فعالیت 3 معرفی لایه های تخصصی تر

67

1-3-1-4) لایه داده

67

2-3-1-4) لایه دسترسی سرویس

70

3-3-1-4) لایه تعامل

71

2-4) مرحله 2 تحلیل تغییرپذیری

77

1-2-4) فعالیت 1 شناسایی انواع تغییرپذیری

79

2-2-4) فعالیت 2 مدلهای موجود برای تغییرپذیری

83

3-2-4) فعالیت 3 گروهبندی و مدلسازی تغییرپذیری

84

4-2-4) فعالیت 4 نگاشت نقاط تغییرپذیر

87

 

 

3-4) مرحله 3 سرویسهای فاز طراحی

89

1-3-4) فعالیت 1 تعیین سرویسها

90

2-3-4) فعالیت 2 جایگاه سرویسهای کنترلی

98

4-4) مرحله 4 مروری بر دانه بندی

99

1-4-4) فعالیت 1 تکنیک دانه بندی سرویسها و چنددانه ای بودن

102

2-4-4) فعالیت 2 متدهای چند دانه ای سرویسها

104

5-4) مرحله 5 مدلسازی فرایند

108

1-5-4) استفاده از مدلسازی فرایند برای طراحی معماری سرویس گرا

108

2-5-4) ابزار مدلسازی فرایند

109

3-5-4) فعالیت طراحی فرایند کسب و کار مبتنی بر سرویس

113

 

فصل پنجم : بررسی موردی

 

1-5) انتخاب بررسی موردی

115

1-5) سیستم سفارش کالا

116

3-5) تحلیلی بر راهکار پیشنهادی

134

 

فصل ششم : نتیجه گیری و پیشنهادات

 

1-6) نتیجه گیری

136

2-6) پیشنهادات

138

مقاله

139

پیوستها

140

منابع و ماخذ

 

فهرست منابع فارسی

196

فهرست منابع لاتین

197

سایتهای اطلاع رسانی

200

اختصارات

201

چکیده انگلیسی

202

 

   

 

   

 

 

 


فهرست شکلها

عنوان                                                                                                                            شماره صفحه

 

شکل 1-1) میان افزار مبتنی بر پیغام[24]

14

شکل 2-1) مدل مفهومی معماری سرویس گرا[24]

15

شکل 3-1) توسعه مبتنی بر سرویس[24]

16

شکل 4-1) یک دیدگاه اولیه از چگونگی قرار گرفتن منطق خودکارسازی در داخل واحدها توسط    SOA

20

شکل 5-1) عملیاتهایی که به سرویسهای متفاوتی تعلق دارند و بخشهای متنوعی از منطق پروسه را نمایش می دهند.

20

شکل 6-1) چگونه مؤلفه های یک معماری سرویس گرا با یکدیگر ارتباط دارند.

21

شکل 7-1) پیمانهای سرویس به طور رسمی مؤلفه های سرویس, عملیات و پیغام از یک معماری سرویس گرا را تعریف می کند.

23

شکل 8-1) سرویسها وابستگی ها را به قرارداد سرویس محدود می کنند و با این کار به  منطق سرویس دهنده زیرین و تقاضاکننده اجازه می دهند که loosely coupled باقی بمانند.

24

شکل 9-1) عملیات Update Everything یک ترکیب سرویس را بسته بندی می کند

25

 

 

شکل 10-1) مراحل statelessو stateful که یک سرویس درهنگام پردازش یک پیغام از آنها عبور می کند .

27

شکل 11-1) جایگاه سرویسها[1]

28

شکل 12-1) لایه های تخصصی سرویس[1]

32

شکل 13-1) سلسله مراتب چرخه حیات توسعه سرویسهای وب[9]

36

شکل 14-1) بخش بندی سرویسها که محیط راه حل  و پردازشهای تجاری را تفکیک کرده است[1].

38

 

شکل 1-2) چرخه حیات معماری سرویس گرا

       40

شکل 2-2) گامهای تکنیک پائین به بالا

42

شکل 3-2) گامهای تکنیک بالا به پائین

44

شکل 4-2) گامهای تکنیک  meet in the middle [1]

46

 

شکل 1-3) در صورت تجزیه یک سرویس , الگوهای نظارتی به عدم تاثیرگذاری در قرارداد سرویس کمک می کنند.[27]

 

59

     

شکل 2-3) منطق  Agnostic و [27] Non Agnostic

60

 

شکل 1-4) فعالیتهای فاز طراحی

 

63

شکل 2-4) مدل گسترش سیستم تحت تاثیر لایه بندی [30]

65

شکل 3-4) پنهان سازی پیچیدگی توسط لایه انتزاعی داده

69

شکل 4-4) لایه دسترسی سرویس[2]

70

شکل 5-4) ساختار منطقی از سرویسهای تعاملی

73

 

 

شکل 6-4) مثالهایی از سرویس تعاملی در SOA

76

شکل 7-4) چارچوب مبتنی بر سرویس برای سرویسهای تعاملی

76

شکل 8-4) 4 نو ع تغییرپذیری

80

شکل 9-4) واسط مورد نیاز فرایند کسب و کار

81

شکل 10-4) نقاط تغییرپذیر ممکن

82

شکل 11-4) شمایی از تغییرپذیری در XML [6]

83

شکل 12-4) مدل تصمیم , مدل واسطی برای سازگاری سرویسها می باشد[6]

84

شکل 13-4) دیاگرام فعالیت و نقاط تغییر پذیر[31]

85

شکل 14-4) مدل خصیصه[31]

86

شکل 15-4) سرویسهای Gateway [2]

92

شکل 16-4) سرویسهای Façade [2]

93

شکل 17-4) جایگاه دستورات کنترلی درمقایسه دو راه حل [2]

96

شکل 18-4) سرویسهای دانه درشت[11]

101

شکل 19-4) ارتباط سرویس دانه درشت و سرویس دانه ریز[11]

103

شکل 20-4) متد جدیدی برای ارسال اطلاعات آدرس اضافه شده است.[11]

105

شکل 21-4) یک متدی که هر دو نوع اطلاعات آدرس و حساب را بر می گرداند.[11]

105

شکل 22-4) متدی که مؤلفه های درخواست داده شده را برمی گرداند[11]

107

شکل 23-4) مدلسازی سلسله مراتبی با BPMN [5]

112

شکل 24-4) مجموعه مدلهای فاز طراحی و ارتباط آنها

113

شکل 1-5) دیاگرام فعالیت 3 عامل

117

 

 

شکل 2-5) سرویسهای کاندید

120

شکل 3-5) مدل لایه بندی سیستم

121

شکل 4-5) تغییر پذیری در گردش کار

122

شکل 5-5) مدل خصیصه

123

شکل 6-5) دیاگرام فعالیت برای شناسایی وابستگیها

124

شکل 7-5) دیاگرام General Composition

125

شکل 8-5) مدل نگاشت

125

شکل 9-5) لایه تامین کننده QOS

126

شکل 10-5) سرویسهای دانه ریز

127

شکل 11-5) دیاگرام Consignee Collaboration

127

شکل 12-5) دیاگرام Consignee Sequence Diagram

128

شکل 13-5) دیاگرام Shipper Collaboration

128

شکل 14-5) دیاگرام Shipper Sequence

129

شکل 15-5) دیاگرام Partial Order Process Collaboration

129

شکل 16-5) دیاگرام Partial Order Process Sequence

 

130

شکل 17-5) دیاگرام تعاملات مابین سرویس فرایند و سرویسهای همکار

 

131

شکل 18-5) مدل BPMN

132

 

 

  

 

 

 


فهرست جداول

عنوان                                                                                                                            شماره صفحه

 

جدول 1-1) مقایسه مدلهای توسعه وابسته به معماری

17

جدول 1-6) راهکار پیشنهادی در تامین اصول طراحی

137

 

 

  

 

 

 



چکیده

 

معماری سرویس گرا به سرعت به عنوان نخستین ائتلاف و راه حل معماری محیطهای محاسباتی ناهمگون و پیچیده معاصر پدیدار گشته است . [1]SOA نیازمند این است که سازمانها مدلهای کسب و کار خود را ارزیابی کنند, به ایجاد تکنیکهای تحلیل و طراحی مبتنی بر سرویس بیاندیشند و طرحهای گسترش و پشتیبانی روابط مابین فروشنده , مشتری و شریک تجاری را ارزیابی کنند . طراحان نمی توانند انتظار مدیریت توسعه یک پروژه سرویس گرا را داشته باشند بدون اینکه به شیوه طراحی دقیق و متدولوژی توسعه تکیه داشته باشند . از آنجایی که متدولوژی توسعه مبتنی بر سرویس اهمیت حیاتی در توصیف  ,ساخت , پالایش و تطبیق فرایندهای کسب وکاری دارد که تغییرپذیری بالایی دارند و تا به حال روش مناسب و منسجمی برای توسعه برنامه های کاربردی تجاری قدرتمند وجود ندارد , هدف این تحقیق ارائه روشی برای طراحی مبتنی بر سرویس می باشد . در این تحقیق از تکنیکها و مباحث مطرح درSOA   استفاده شده و برای طراحی سرویس گرا روشی پیشنهاد می شود . تمرکز تحقیق بر روی فرایند طراحی می باشدکه اصول و تکنیکهای کافی برای مشخص کردن , ساخت و پالایش فرایندهای کسب وکاری که به سرعت دچار تغییر می شوند فراهم می کند . روش پیشنهای برای ایجاد کنترل متمرکز از تجرید لایه های سرویس و طبقه بندی انواع سرویس استفاده نموده و در کنار استفاده از سیستمهای موروثی در حمایت از استراتژیهای کوتاه مدت سازمانها  ,بر اساس اصول طراحی و اصول سرویس گرائی در راستای استراتژیهای بلند مدت عمل می کند تا در تامین اهداف تجاری و حمایت از فرایندهایی که به سرعت دچار تغییر می شوند مفید واقع شود . همچنین زمینه تعامل عاملهای مختلف فرایند که در سطح چندین سازمان گسترده شده اند فراهم می شود و با تحلیل تغییرپذیری, انعطاف پذیری سیستم در حمایت از نقاط متغیر فرایندها و تغییر در سیاستهای کسب و کار افزایش می یابد .  بدین منظور در ادامه بحث ابتدا سبکهای مختلف توسعه نرم افزار به همراه سبک مبتنی بر سرویس و اصول سرویس گرائی به تفصیل بررسی می گردد , سپس چرخه حیات معماری سرویس گرا و فاز تجزیه و تحلیل که مقدمه ای برای طراحی می باشد مورد بررسی قرار می گیرد و در ادامه با بیان اصول و الگوهای طراحی موجود , راهکار پیشنهادی با  نمونه پیاده سازی شده به صورت مشروح بیان می گردد .

 

 

 

کلمات کلیدی : SOA , Layer, Service Type , Process ,Variation , Granularity .Composition

 

مقدمه

 

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

 

SOA مجموعه ای از اصول , نظریه ها و تکنیکهایی را فراهم می کند که فرایندهای کسب و کار , اطلاعات و دارایی های تشکیلات بتوانند به شیوه مؤ ثری سازماندهی شوند و این فرایندها می توانند برای پشتیبانی از طرحهای استراتژیک و سطوح بهره وری که در محیطهای رقابتی کسب و کار مورد نیاز هستند,  گسترش داده شوند .  بسیاری از تشکیلات اقتصادی در استفاده اولیه شان از SOA چنین پنداشتند که از مولفه های موجود به عنوان سرویس وب می توانند استفاده کنند و عنوان کردند تنها با ایجاد سرویسهای پوشاننده[2] و رها کردن مولفه های زیرین غیر قابل دسترس, این کار عملی خواهد بود . در نتیجه پیاده سازی  لایه نازکی از SOAP/WSDL/UDDI  بالای برنامه کاربردی موجود یا مولفه هایی که سرویسهای وب را تحقق می بخشند , تا حد گسترده ای در صنعت نرم افزار تجربه شد . اما تا به حال روش مناسبی برای ایجاد برنامه های کاربردی تجاری قدرتمند وجود ندارد . اگرچه طبیعت مولفه ها مناسب استفاده از آنها به عنوان سرویس وب  می باشد , در بیشتر موارد اینطور نیست و برای طراحی مجدد و ارائه کارکرد مولفه ها به شیوه صحیح و از طریق سرویس وب نیازمند تلاش مضاعفی می باشیم[9] .

 

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

 

 

 


دانلود با لینک مستقیم


دانلود مقاله ارائه روشی برای طراحی مبتنی بر سرویس

دانلود ترجمه مقاله و پروژه Java CGI How To

اختصاصی از زد فایل دانلود ترجمه مقاله و پروژه Java CGI How To دانلود با لینک مستقیم و پر سرعت .

دانلود ترجمه مقاله و پروژه Java CGI How To


دانلود ترجمه مقاله و پروژه Java CGI How To
  1. Introcuction

1- مقدمه

Because of the way that Java is designed the programmer does not have easy access to the system’s environment variables. Because of the way that the Java Development Kit (JDK) is set up, it is necessary to use multiple tokens to invoke a program, which does not mesh very well with the standard HTML forms/CGI manner of operations. There are ways around these limitations, and I have implemented one of them. Read further for details.

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

 

Since I wrote the previous paragraph in 1996 , there have been many changes in the Java technology. It is likely that a better solution to running server – side Java programs is now available – perhaps your should take a look at servlets.

از آنجا که پاراگراف قبلی را در 1996 نوشتم، تکنولوژیJava تغییرات زیادی یافته است. احتمالاً روش بهتری برای اجرای سرور وجود دارد، اکنون برنامه های جانبی جاوا در دسترس می باشد، شاید به سروست ها نظری اندازید.

  1. 1. Prior Knowledge

1-1- آگاهی قبلی

I am assuming that you have a general knowledge of HTML and CGI concepts and at least a minimal knowledge of your HTTP server. You should also know how to program in Java, or a lot of this will not make sense.

فرض می کنیم که آگاهی عمومی و کلی از مفاهیم HTML, CGI و حداقل، معلومات اندکی از سرورHTTP خود دارید. همچنین باید چگونگی برنامه نویسی به زبانJava را بدانید با مقدار زیادی از اینها معقولانه به نظر نمی رسد.

  1. 2 This Document

2-1- این مدرک

 

The latest version of this document can be read at http://www.orbits.com/software/Java_CGI.html.

آخرین نسخه این مدرک را می توان در سایت

http://www.orbits.com/software/ Java-CGI.html خواند.

  1. 3 The Package

3-1- بسته بندی

The latest version of the package described here can be accessed via anonymous FTP at ftp://ftp.orbits.com/pub/software/java_cgi-0.5.tgz. The package distribution includes SGML source for this document.

می توان با FTP بی نام در سایت ftp://ftp.orbits.com/pub/soft ware/Java- Cgi-0.5.tgz به آخرین نسخه بسته شرح داده شده در اینجا دسترسی یافت. توزیع بسته بندی شامل منبع SGML این مدرک می شود.

The package is distributed under the terms of the GNU Library General Public License. This document can be distributed under the terms of the Linux HOWTO copyright notice.

بسته تحت شرایط گواهینامه عمومی کلی کتابخانه GNU توزیع می شود. این مدرک را می توان تحت شرایط نکته کپی رایت Linux HowTo منتشر کرد.

If you use this software, please make some reference to http://www.orbits.com/software/Java _ CGI.html, so that others will be able to find the Java CGI classes.

اگر از این نرم افزار استفاده می کنید، لطفاً به سایت

http://www.orbits.com/software/ Java-CGI.html رجوع کنید بنابراین، دیگران قادر بوده تا کلاس های Java CGI را بیابند.

 

 

 

................

 

 

 

 

 

 

 

45 صفحه فایل Word

ترجمه فارسی + متن انگلیسی

 

 

 


دانلود با لینک مستقیم


دانلود ترجمه مقاله و پروژه Java CGI How To

ارائه یک سامانه تحت وب به منظور مسیریابی چندمعیاره برای گردشگران

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

 PDF 

 

ارائه یک سامانه تحت وب به منظور مسیریابی چندمعیاره برای گردشگران

 

 

چکیده :

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

دانلود با لینک مستقیم


ارائه یک سامانه تحت وب به منظور مسیریابی چندمعیاره برای گردشگران

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

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

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


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

مقدمه :

دو تا سه دهه قبل شبکه های کامپیوتر ی معمولا در دو محیط وجود خارجی داشت :

  • محیط های نظامی که طبق آئین نامه های حفاظتی ویژه به صورت فیزیکی حراست میشد و چون سایتها و تجهیزات شبکه نیز در محیط خفاظت شده نظامی مستقر بود و هیچ ارتباط مستقیم با دنیای خارج نداشتند لذا دغدغه کمتری برای خفظ اسرار و اطلاعات وجود داشت . نمونه بارز این شبکه APARNET در وزارت دفاع آمریکا بود
  • محیطهای علمی و دانشگاهی که برای مبادله دستاوردهای تحقیقی و دستذسی به اطلاعات علمی از شبکه استفاده می کردند ومعمولا بر روی چنین شبکه هایی اطلاعاتی مبادله می شد که آشکار شدن آنها لطمه چندانی به کسی وارد نمی کرد

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

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

  1. تفریخ یا اندازه گیری ضریب توانایی فردی یا کنجکاوی (معمولا دانشچویان)
  2. دزدین دانشی که برای تهیه آن بایستی صرف هزینه کرد (راهزنان دانش)
  3. انتقام جوئی و.ضربه زدن به رقیب
  4. آزار رسانی و کسب شهرت از طریق مردم آزاری
  5. جاسوسی و کسب اطلاعت از وضعیت نظامی و سیاسی یک کشور یا منطقه
  6. جابجا کردن مستقیم پول واعتبار از حسابهای بانکی و دزدیدن شماره کارتهای اعتبار
  7. رقابت ناسالم در عرصه تجارت و اقتصاد
  8. بدست آوردن نرم افزار نرم افزار یا داده های که تهیه آنها منوط به صرف هزینه است
  9. کسب اخبار جهت اعمال خرابکاری و موذیانه

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

 

مفاهیم امنیت شبکه

 امنیت شبکه یا Network Security پردازه ای است که طی آن یک شبکه در مقابل انواع مختلف تهدیدات داخلی و خارجی امن می شود. مراحل ذیل برای ایجاد امنیت پیشنهاد و تایید شده اند:

1-     شناسایی بخشی که باید تحت محافظت قرار گیرد.

2-     تصمیم گیری درباره  مواردی که باید در مقابل آنها از بخش مورد نظر محافظت کرد.

3-     تصمیم گیری درباره چگونگی تهدیدات

4-  پیاده سازی امکاناتی که بتوانند از دارایی های شما به شیوه ای محافظت کنند که از نظر هزینه به صرفه باشد.

5-     مرور مجدد و مداوم پردازه و تقویت آن درصورت یاقتن نقطه ضعف

 

 1- مفاهیم امنیت شبکه

برای درک بهتر مباحث مطرح شده در این بخش ابتدا به طرح بعضی مفاهیم در امنیت شبکه می پردازیم.

 

1-1منابع شبکه

در یک شبکه مدرن منابع بسیاری جهت محافظت وجود دارند. لیست ذیل مجموعه ای از منابع شبکه را معرفی می کند که باید در مقابل انواع حمله ها مورد حفاظت قرار گیرند.

1-     تجهیزات شبکه مانند روترها، سوئیچ ها و فایروالها

2-  اطلاعات عملیات شبکه مانند جداول مسیریابی و پیکربندی لیست دسترسی که بر روی روتر ذخیره شده اند.

3-     منابع نامحسوس شبکه مانند عرض باند و سرعت

4-     اطلاعات و منابع اطلاعاتی متصل به شبکه مانند پایگاه های داده و سرورهای اطلاعاتی

5-     ترمینالهایی که برای استفاد هاز منابع مختلف به شبکه متصل می شوند.

6-     اطلاعات در حال تبادل بر روی شبکه در هر لحظه از زمان

7-     خصوصی نگهداشتن عملیات کاربرن و استفاده آنها از منابع شبکه جهت جلوگیری از شناسایی کاربران.

مجموعه فوق به عنوان دارایی های یک شبکه قلمداد می شود.

 

1-2 حمله

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

 

.............................

 

 

 

 

 

 

 

 

211 صفحه فایل Word


دانلود با لینک مستقیم


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