نیلوفر
نیلوفر
خواندن ۷ دقیقه·۳ سال پیش

مدل کسب و کاری همتا به همتا (Peer-to-Peer)

مدل کسب و کار همتا به همتا در اوایل دهه‌ی 1990 آغاز شد و استفاده از این الگو به علت استفاده از اینترنت رشد چشمگیری پیدا کرد.

همتا به همتا (P2P) یا Peer-to-Peer یک مدل ارتباطاتی و اشتراک گذاری فایل غیر متمرکز است که در آن هر طرف دارای قابلیت های مشابه می باشد و هر کدام از طرفین می تواند یک جلسه ارتباطی را شروع کند. بر خلاف مدل کلاینت / سرور که در آن کلاینت تقاضای سرویس می کند و سرور تقاضا را انجام می دهد، مدل شبکه ای P2P به هر نود (Node) اجازه می دهد که هم به عنوان کلاینت و هم به عنوان سرور عملکرد داشته باشد.

سیستم P2P می تواند برای فراهم کردن مسیریابی ناشناس ترافیک شبکه، محیط های محاسباتی موازی عظیم، انبارش توزیع شده و دیگر عملکرد ها مورد استفاده قرار گیرد. اکثر برنامه های Peer-to-Peer متمرکز بر اشتراک رسانه ای هستند و بنابراین P2P اغلب با دزدی نرم افزاری و نقض کپی رایت همراه می باشد.

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

اگرچه استفاده هایی برای توپولوژی شبکه ای P2P از روزهای ARPANET مورد بررسی و کاوش قرار گرفته است اما مزیت های مدل ارتباطی P2P تا اواخر دهه ۱۹۹۰ برای عموم آشکار نشد. در این زمان بود که اپلیکیشن های P2P اشتراک موسیقی مانند Napster ظاهر شدند .Napster و جانشینانش مانند Gnutella و BitTorrent سود صنعت فیلم سینمایی و موسیقی را کاهش و تصور مردم را در مورد اکتساب و مصرف رسانه ها تغییر دادند.

مدیرهای سیستم تمایل دارند که افراد را از استفاده از اپلیکیشن های P2P دلسرد کنند. این اپلیکیشن ها علاوه بر انسداد پهنای باند و احتمالا در معرض خطر قرار دادن سازمان مدیر از لحاظ قانونی، می توانند برای دور زدن فایروال ها و توزیع بدافزار نیز مورد استفاده قرار گیرند. شبکه ها اغلب طوری تنظیم شده اند که از صحبت جانبی (side talk) توسط کامپیوتر ها اجتناب شود.


ایده شبکه های همتا به همتا

همانطور که می‌دانید، بسیاری از کارمندان با داشتن رایانه‌های شخصی روی دسکتاپ خود احساس آزادی می‌‌کردند. اما طولی نکشید که آن‌ها به راهی برای به اشتراک گذاشتن فایل‌ها و چاپگرها نیاز پیدا کردند. راه حل واضح این بود که فایل‌ها را در یک فلاپی دیسک ذخیره کنند و دیسک را به گیرنده مورد نظر منتقل کنند یا آن را با پست بین دفتر ارسال کنند. این رویه منجر به ایجاد عبارت «اسنیکرنت» یا به عبارتی بند کفش کتانی (Sneaker net) شد. نقطه پایان این رفت و آمدها، کارمندی بود که یک چاپگر به دستگاه خود متصل کرده بود.

در حالی که اسنیکرنت ترکیبی عجیب از جدیدترین فناوری و قدیمی‌ترین شکل حمل و نقل به نظر می‌‌رسید، این مدل به واقع پایه و اساس گروه‌های کوچک P2P امروز است. با این حال، استفاده اولیه از شبکه های P2P در تجارت به منظور عرضه رایانه‌های شخصی مستقل در اوایل دهه ۱۹۸۰ بوده است.


شبکه همتا به همتا (P2P) چگونه کار میکند؟

بدون داشتن مدیر یا سرور مرکزی، سیستم P2P معمولاً توسط شبکه توزیع شده ای از کاربران نگهداری می شود. این به این دلیل است که هر گره یک کپی از پرونده ها را در خود نگه می دارد که هم به عنوان سرویس گیرنده و هم به عنوان سرور سایر گره ها عمل می کند.

در سیستم های مشتری - سرور سنتی، دستگاه های سرویس گیرنده پرونده ها را از یک سرور متمرکز بارگیری می کنند. در حالی که هر نود می تواند پرونده ها را از نودهای دیگر بارگیری کند یا در شبکه های همتا به همتا پرونده ها را برای آنها بارگذاری کند. در اینجا، دستگاه های متصل پرونده هایی را که روی درایوهای سخت آنها ذخیره شده است به اشتراک می گذارند. با استفاده از برنامه های نرم افزاری، کاربران می توانند از دستگاه های دیگر در شبکه برای یافتن و بارگیری پرونده ها سوال کنند.

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


مزایا و معایب شبکه همتا به همتا

مزایا

• نیاز به خرید و نگهداری سرورهای گران قیمت نیست.

• هر کاربر کامپیوتر خود را مدیریت می کند و نیاز به مدیر شبکه نیست.

• استفاده آسان، کاربران نیاز به دانش فنی خاصی ندارند.

• از این نوع شبکه در خانه ها و کسب و کارهای کوچک استفاده می شود.

• نسبت به شبکه های سنتی، ترافیک شبکه کمتر خواهد بود.

• حتی اگر یکی از کامپیوترها روی شبکه خاموش بشود، شبکه باز هم به کار خود ادامه می دهد و وابسته به سایرین نیست. در واقع برای از بین بردن شبکه باید تمامی Peer های شبکه را از بین ببرید.

• اضافه کردن Peer های جدید به شبکه بسیار راحت انجام می شود.

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

معایب

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

• هر کامپیوتر توسط سایر کامپیوترها قابل دسترس است که باعث کاهش سرعت عملکرد کاربر می شود.

• هر فرد نسبت به عدم پخش فایل های ویروسی در شبکه مسئول است.


انواع شبکه های همتا به همتا

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


شبکه های بدون ساختار P2P

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

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


شبکه های ساختار یافته P2P

از سوی دیگر، شبکه های ساختار یافته به گونه ای سازماندهی می شوند که به نودها اجازه می دهند به طور کارآمد جستجو کنند، حتی اگر داده ها به طور گسترده در دسترس نباشند. در بیشتر موارد، این شبکه ها یک جدول هش توزیع شده (DHT) را پیاده سازی می کنند که نودها را قادر می سازد تا داده ها را با استفاده از توابع هش جستجو کنند. در حالی که شبکه های ساختار یافته می توانند ترافیک را به طور موثرتری هدایت کنند، به هزینه راه اندازی و نگهداری بالاتری نیاز دارند و تمرکز بیشتری دارند.


شبکه ترکیبی P2P

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


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

وب سایت craigslist ارائه‌دهنده‌ی تبلیغات طبقه‌بندی شده برای کالاها، خدمات، استخدام و … است؛ این شرکت انحصار رسانه‌های چاپی در این حوزه را از طریق ایجاد فهرست‌بندی رایگان برای کاربران شکست و ماهانه بیش از 60 میلیون مورد طبقه‌بندی شده و 50 میلیارد بازدید از صفحات سایت اتفاق می‌افتد و هم‌چنین مطالبه‌ی حق‌الزحمه بابت فهرست‌های مشخصی مانند مشاغل و پیشنهادهای ارائه شده برای آپارتمان‌ها و معافیت سایر فهرست‌ها از پرداخت هزینه صورت می‌گیرد.

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

فعالیت شرکت RelayRides، به اشتراک گذاری خودرو است که ماشین را توسط مالکان خودروهای شخصی به شهروندان کرایه می‌دهد. در این شرکت خودروها به تراشه و سیستم‌های امنیتی و ثبت در سیستم رزرو شرکت مجهز هستند. اعتبار شرکت از سمت جنرال موتورز تامین می‌شود؛ این شرکت پس از دو سال، نیم میلیون عضو جذب کرد.


مدیران آینده



همتا به همتا
شاید از این پست‌ها خوشتان بیاید