شبکه نظیر به نظیر چیست؟
شبکه peer to peer یا شبکه نظیر به نظیر شامل تعدادی از سیستمهاست که به طور گروهی فایلها و منابع را ذخیره کرده و به اشتراک میگذارند. هر شرکتکننده در این شبکه نود یا گره نام دارد. یک سیستم peer to peer دارای یک معماری کاربردی توزیع شده است. در این نوع شبکه معمولا سرور یا مدیریت مرکزی وجود ندارد، چون هر گره یک کپی از فایلها را نگهداری میکند. به این ترتیب هر گره به طور همزمان میتواند نقش یک سرور و کلاینت را داشته باشد. بنابراین هر گره قابلیت دانلود و آپلود فایلها را دارد.
شبکه P2P بدون ساختار (Unstructured)
در اینجا معماری خاصی برای گرهها وجود ندارد و ارتباط شرکتکنندگان به طور تصادفی است. یک شبکه peer to peer بدون ساختار در برابر رفتار نامنظم گرهها در عضویت و خروج از شبکه، مقاومت بالایی دارد و در نتیجه کمتر آسیب میبیند. اگرچه ایجاد یک شبکه peer to peer بدون ساختار راحتتر است، اما به خاطر ارسال درخواستهای جستجو، حافظه بیشتر و حجم پردازش بالاتری لازم دارد. مخصوصا اگر تعداد کمی گره محتوای مورد نظر را (برای ارائه به درخواستکنندگان) در اختیار داشته باشند، شبکه با تعداد زیاد کوئری روبرو خواهد شد.
شبکه P2P ساختار یافته (Structured)
شبکه peer to peer ساختار یافته، دارای معماری منظم وسازمان یافته است. در این شبکه جستجوی فایلها توسط گرهها به شکلی کارآمد است، هر چند تعداد کمی گره آن محتوا را نگهداری کنند.
معمولا در اینجا از توابع هش برای جستجو استفاده میشود. شبکههای peer to peer ساختار یافته معمولا کارآمدتر هستند، ولی هزینه راهاندازی و نگهداری آن بیشتر بوده و سختتر است. این نوع شبکه، در برابر رفتار نامنظم گرهها در عضویت و خروج از شبکه مقاومت کمتری دارد و آسیب بیشتری میبیند.
شبکه P2P هیبریدی (Hybrid)
در شبکه P2P هیبریدی مدل سنتی و متداول کلاینت – سرور و معماری Peer to Peer با هم ترکیب شده است. مثلا ممکن است در اینجا یک سرور مرکزی برای ارتباط آسانتر بین گرهها وجود داشته باشد. در P2P هیبریدی از مزیتهای مهم هر مدل استفاده میشود. بنابراین به طور همزمان این شبکه کارآمدتر و دارای عدم تمرکز بالاتری است.
نویسنده: محبوبه سردشتیان