نوع فایل: word
قابل ویرایش 100 صفحه
مقدمه:
نظیر به نظیر به هر ارتباط چندگانه، خودگردان دستگاهها که به صورت یکسان عمل میکنند اطلاق میشود. یک شبکه نظیر به نظیر نوعی شبکه است که در آن ایستگاههای کاری هم به صورت یک مشتری (تقاضا کننده داده) ، هم به صورت سرور (عرضه کننده داده) و هم به صورت یک خدمتگزار (عرضه کننده و تقاضا کننده داده) میتوانند عمل کنند. در شبکههای نظیر به نظیر کامپیوترهای موجود در شبکه دارای وظایف و مسئولیتهای معادل و مشابه هستند. به طور مثال کامپیوتر A میتواند درخواست یک فایل را از کامپیوتر B نماید. در این وضعیت، کامپیوتر A به عنوان یک سرویس گیرنده ایفای وظیفه نموده و کامپیوتر B به عنوان یک سرویس دهنده رفتار مینماید. در ادامه فعالیت، کامپیوترهای A,B میتوانند دارای وظایف معکوسی نسبت به وضعیت قبل داشته باشند.
(تاریخچه نرمافزارهای نظیر به نظیر معمولاً با ارجاع به Napster آغاز میشود. Napster مثال معروفی از یک ارتباط یک به یک و یک به چند قدرتمند است که میتواند انتظار را ازتکنولوژی کامپیوتری تحقق بخشد. اگر چه ، اگر کمی به عقب باز گردیم، پیامهای فوری (instant message) تجسم ابتدایی نظیر به نظیر بودند. این پیامها نوع متفاوتی از ارتباط را نشان میدهند که تلفیقی از نامه دستنویس و تلفن است با افزایش ضرورت تماسهای سریع تلفن و گسترش استفاده از پست الکترونیکی، پیامهای فوری چشمانداز اینترنت را تغییر دادند.
عضویت درشبکه نظیر به نظیر ، به صورتadhoc و پویا است و تنها نیاز به ایجاد یک مکانیسم و ساختار برای مدیریت و سازماندهی نظیرها است تا در این شبکهها بتوان یک تعاون و همکاری مفید را بین کاربران به وجود آورد.
تکنولوژی نظیر به نظیر، توانایی اشتراک منابع و سرویسهای کامپیوتر شامل اطلاعات ، فایلها، سیکلهای پردازش و ذخایر، باتبادل مستقیم بین سیستمها (بدون استفاده از سرورهای مرکزی) را دارد. تکنولوژی نظیر به نظیر به کاربرانشان اجازه استخراج منابع کممصرف و بیهوده که در هر یک از ایستگاههای کاری نگهداری میشوند رامیدهد. در این نوع شبکه، هر یک از کاربران کنترل منابع خود رابر عهده داشته و میتوانند به منظوربه اشتراک گذاشتن فایلهای خاص با سایر کاربران، خود رأساً تصمیمگیری نمایند. همچنین ممکن است کاربران به منظور دستیابی به منابع اشتراکی، سایر کاربران را ملزم به درج رمز عبور نمایند. با توجه به اینکه تمامی تصمیمات فوق توسط هر یک از کاربران و به صورت جداگانه اتخاذ میگردد، عملاً یک نقطه مرکزی برای کنترل و یا مدیریت شبکه وجود نخواهد داشت.
از طرفی شبکه نظیر به نظیر، استفاده از کامپیوترهای نسبتاً قدرتمند در اینترنت است که از آنها تنها برای کارهای بر پایه مشتری استفاده نمیشود. نوعاً عملیات انجام شده توسط کامپیوترها از نوع مشتری خدمتگزار است. یک کامپیوتر سرور نوعاً منابع بزرگی دارد و به تقاضای ارسالی برای استفاده از منابع و اطلاعات از سوی کامپیوتر مشتری پاسخ میدهد. مشتریان نیز تقاضاهایی رابه استفاده از منابع و اطلاعات برای سرور وارد میکنند بهترین مثال برای مدل مشتری / خدمتگزار جستجو در وب است. سرورهای وب در اینترنت معمولاً کامپیوترهایی با اهداف خاص با پروسسورهای بسیار سریع یا حتی چند پروسسور و آرایههای بزرگ هارد دیسک هستند. سرورهای وب همه جزئیات و محتویات وابسته به یک وب سایت مانند فایلهای Html ، فایلهای گرافیکی و فایلهای صوتی و تصویری و.. را ذخیره میکند و به درخواستهای وارده رسیدگی کرده تا اطلاعات یک صفحه وب خاص را نشان دهند. وقتی یک صفحه درخواست میشود، سرور وب صفحه وفایلهای اختصاصی آن رابرای مشتری میفرستد.
فهرست مطالب:
فصل اول: مقدمهای بر شبکههای نظیر به نظیر (peer to peer network)
نظیر به نظیر چیست؟
انواع شبکههای نظیر به نظیر
چارچوبهای شبکههای نظیر به نظیر:
کاربردهای شبکه نظیر به نظیر
شبکه نظیر به نظیر و تامین کنندههای سرویس
کاربردهای شبکه نظیر به نظیر
اجزای معماری شبکه نظیر به نظیر در Winsows
تشخیص نام وکشف نظیر با PNRP
تشخیص نام بدون سرور و توزیع شده
به کارگیری ID به جای نام
به کارگیری چندین ID
توانای تشخیص تعداد کثیر ID ها
نام نظیرهاوPNRP ID S
الف) اعتبار
ب) دسته کننده:
تعیین نام PNRP
سنجش تعیین نام نظیر در کشهای چند سطحی
ساختار کش PNRP
Graphing
نگهداری گراف
قطع ارتباط از گراف:
تشخیص و تعمیر جز در گراف
امنیت گراف
Gruoping
نام نظیرها
گواهی اعضای گروه (GMCs)
انتشار GMC
سیاستهای امنیت
پیوستن و ایجاد ارتباط با یک گروه
توپولوژیهای شبکه نظیر به نظیر
توپولوژی مرکزی
توپولوژی حلقه:
توپولوژی سلسله مراتبی
توپولوژی غیر مرکزی
توپولوژی ترکیبی
توپولوژی حلقه و مرکزی
توپولوژی مرکزی و مرکزی
توپولوژی مرکزی و غیرمرکزی
انواع توپولوژیهای دیگر
شبکه نظیربهنظیر: مشخصهها و مدل سه سطحی
اشتراک منابع توزیع شده و سرویسها:
عدم تمرکز
استقلال
سطوح نظیربهنظیر
بنیانهای نظیربهنظیر
قابلیت همکاری
امنیت
برنامههای نظیر به نظیر از جنبه مدیریت منابع
اطلاعات
مدیریت مدارک
همکاری
فایلها
پهنای باند
افزایش بار
استفاده مشترک از پهنای باند
ذخایر
سیکلهای پروسسور
اجتماع نظیر به نظیر
بازسازی زنجیره ارزشها
اجتماع به عنوان مدل تجاری
اعتماد
سوارکاری آزاد و مسئولیت
نتیجه
کاهش هزینههای مالکیت
مقیاسپذیری
شبکههای adhoc
Napster و Gnutella
ساختار پیام داده Napster
درخواست دانلود متناوب
انتقال فایل
دانلود با دیوار آتش
پیادهسازی
Gnutella
ساختار Gnutella
پروتکل Gnutella
سرآیند توصیفگر
پیآیند توصیفگر
قوانین
تحلیل پروتکل Gnutella و روشهای بهبود آن
انعطافپذیری
قابلیت اعتماد
گمنامی
Fast Track
پروتکل Fast Track
OpeNFT
ساختار OpenFT
پروتکل OpenFT
تهدیدهای امنیت داده در شبکههای نظیربهنظیر:
تاثیر اشتراک فایل بر امنیت پایگاه داده
جملات اخلال در سرویس دهی (DOS):
قوانین اعتماد در تامین امنیت داده در شبکه نظیر به نظیر
مولفه های غیر قابل اعتماد در شبکه:
نتیجه گیری:
امنیت و قابلیت اعتماد در سیستمهای نظیربهنظیر
قابلیت اعتماد و امنیت:
چرا اعتماد موضوع مهمی است؟
اعتماد چیست؟
اعتماد به عنوان یک پدیده اجتماعی
هویت
احراز هویت
سیستمهای پیشنهادی
هویتهای متعدد
زمینه های اجتماعی
قوانین:
انتقال قابلیت اعتماد
زمان به عنوان یک زمینه
پروژه شبکه های نظیر به نظیر. doc