همتا به همتا (P2P) یک مدل ارتباطی غیرمتمرکز است که در آن هر یک از طرفین قابلیتهای یکسانی دارند و هر یک از طرفین میتوانند یک جلسه ارتباطی را آغاز کنند. بر خلاف مدل سرویس گیرنده/سرور، که در آن مشتری یک درخواست سرویس میدهد و سرور درخواست را انجام میدهد، مدل شبکه P2P به هر گره اجازه میدهد هم بهعنوان مشتری و هم بهعنوان سرور عمل کند. سیستمهای P2P که بخشی از مفاهیم دوره آموزش ارز دیجیتال، آکادمی پارسیان بورس میتوانند برای ارائه مسیریابی ناشناس ترافیک شبکه، محیطهای محاسباتی موازی عظیم، ذخیرهسازی توزیع شده و سایر عملکردها استفاده شوند.
بیشتر برنامههای P2P روی اشتراکگذاری رسانه متمرکز هستند و بنابراین P2P اغلب با دزدی دریایی نرمافزار و نقض حق نسخهبرداری مرتبط است. به طور معمول، برنامههای همتا به همتا به کاربران اجازه میدهند تا بسیاری از پارامترهای عملکرد را کنترل کنند: چند اتصال عضو را در یک زمان جستجو یا اجازه دهند.
سیستم هایی که باید به آن متصل شوند یا از آن اجتناب کنند. چه خدماتی ارائه شود؛ و چه تعداد از منابع سیستم را به شبکه اختصاص دهیم. با این حال، برخی به سادگی به برخی از زیرمجموعههای گرههای فعال در شبکه با کنترل کمی از کاربر متصل میشوند.
اگرچه استفاده از توپولوژی های شبکه P2P از زمان ARPANET مورد بررسی قرار گرفته است، مزایای مدل ارتباطات P2P تا اواخر دهه 1990 برای عموم آشکار نشد، زمانی که برنامه های کاربردی P2P اشتراک گذاری موسیقی مانند Napster ظاهر شدند.
Napster و جانشینان آن، از جمله Gnutella و BitTorrent، سود صنعت موسیقی و فیلم را کاهش دادند و نحوه تفکر مردم را در مورد خرید و مصرف رسانه تغییر دادند. مدیران سیستم تمایل دارند از استفاده از برنامههای P2P جلوگیری کنند.
علاوه بر محدود کردن پهنای باند و احتمالا افشای قانونی سازمان سرپرست، میتوان از برنامههای P2P برای دور زدن فایروالها و توزیع بدافزار استفاده کرد. شبکه ها اغلب برای جلوگیری از 'گفتگوی جانبی' همتا به همتا توسط رایانه های شخصی تنظیم می شوند.
نحوه کار شبکه های همتا به همتا معمولاً، زمانی که کاربر یک فایل را دانلود می کند، کاربر یک مرورگر وب را باز می کند، از وب سایت مناسب بازدید می کند و فایل را دانلود می کند.
در این حالت وب سایت به عنوان یک سرور و رایانه کاربر به عنوان مشتری که داده ها را دریافت می کند عمل می کند. این را می توان با یک خیابان یک طرفه مقایسه کرد که در آن فایل دانلود شده از نقطه A، وب سایت، به نقطه B، رایانه کاربر منتقل می شود.
همچنین شما میتوانید جهت اطلاعات بیشتر مقاله شبکه همتا به همتا (P2P) چیست و کاربرد آن در ارز دیجیتال چگونه است؟ مطالعه کنید.
با این حال، اگر کاربر همان فایل را از طریق یک شبکه همتا به همتا دانلود کند، دانلود به گونهای متفاوت انجام میشود. در این حالت کاربر باید نرم افزار نظیر به نظیر را بر روی کامپیوتر خود نصب کند که شبکه مجازی از کاربران اپلیکیشن نظیر به نظیر ایجاد می کند.
سپس هنگامی که کاربر یک فایل را دانلود می کند، آن را به صورت بیت هایی دریافت می کند که از رایانه های مختلف در شبکه که قبلاً آن فایل را دارند دریافت می شود. به طور همزمان، داده ها نیز از رایانه کاربر به رایانه هایی که آنها را درخواست می کنند ارسال می شود. این وضعیت شبیه به یک خیابان دو طرفه است - فایل مانند بیتهای کوچک متعددی از دادهها است که به رایانه کاربر میآیند اما در صورت درخواست از آن خارج میشوند. در واقع، بار انتقال فایل بین کامپیوترهای همتا توزیع می شود.
هر کامپیوتر دارای مسئولیت ها و قابلیت های یکسانی است. از آنجایی که هیچ سروری وجود ندارد، کامپیوترها در یک گروه کاری به یکدیگر متصل می شوند تا فایل ها، چاپگرها و دسترسی به اینترنت را به اشتراک بگذارند. این معماری برای گروه های کاری 12 یا کمتر کامپیوتری کاربردی است.
به این ترتیب، در محیط های کوچک خانگی یا اداری که در آن هر رایانه شخصی به عنوان یک ایستگاه کاری مستقل عمل می کند و داده ها را روی هارد دیسک خود ذخیره می کند، اما با قابلیت اشتراک گذاری داده ها با سایر رایانه های شخصی در شبکه، رایج است.
مزایا و معایب P2P چندین مزایا و همچنین معایب برای شبکه های همتا به همتا وجود دارد.
عدم نیاز به خرید سرور گران قیمت. هر کاربر کامپیوتر خود را مدیریت می کند، به این معنی که نیازی به مدیر شبکه نیست.
کاربران نیازی به داشتن دانش فنی ندارند زیرا راه اندازی از طریق جادوگران در نرم افزار انجام می شود. یک شبکه P2P را می توان در خانه ها و مشاغل کوچک راه اندازی کرد. با این حال، هر کامپیوتر باید به صورت جداگانه نگهداری شود. ترافیک شبکه کمتر از شبکه کلاینت/سرور.
کاربران نمی توانند به صورت مرکزی از فایل ها و پوشه ها نسخه پشتیبان تهیه کنند. هر کامپیوتر توسط کامپیوترهای دیگر قابل دسترسی است که عملکرد کاربر را کند می کند. فایل ها به طور مرکزی در یک منطقه مشترک خاص سازماندهی نشده اند. در عوض، آنها در رایانه های فردی ذخیره می شوند. در نتیجه، اگر کسی که کامپیوتر را در اختیار دارد، سیستم فایل منطقی نداشته باشد، ممکن است پیدا کردن فایلها سخت باشد.
هر کاربر مسئول اطمینان از عدم ورود ویروس به شبکه است. به جز مجوزها، امنیت کمی وجود دارد. همتا به همتا در مقابل کلاینت/سرور یک شبکه همتا به همتا شامل دو یا چند کامپیوتر است که منابع فردی از جمله پخش کننده دی وی دی، چاپگر و درایو دیسک را به اشتراک می گذارند.
هر رایانه در شبکه به عنوان مشتری و همچنین سرور عمل می کند و مستقیماً با رایانه های دیگر ارتباط برقرار می کند. در یک شبکه همتا به همتا، چاپگر روی یک کامپیوتر می تواند توسط هر یک از کامپیوترهای دیگر موجود در شبکه استفاده شود. تنها چیزی که لازم است راهی برای ارتباط است