بلوكشين

ما هي شبكة P2P و كيف تعمل

في هذه المقالة سوف اتحدث لكم عن ما هي شبكة P2P و كيف تعمل ، واستخدامات هذه الشبكة ، ولماذا تعتبر مفيدة.

المقدمة

إذا كنت شخصًا يستخدم الإنترنت بانتظام ، فمن المستبعد جدًا أنك لم تصادف أنواعًا معينة من الشبكات التي لم يتم التحدث عنها علانية. نعم ، نحن نشير إلى شبكة نظير إلى نظير الموجودة في كل مكان تقريبًا يتم إنتاج المحتوى ومشاركته عبر الإنترنت.

في حين أنه مفهوم شائع للغاية بين مستخدمي الإنترنت ، إلا أن الكثير من الناس لا يعرفون في الواقع الجوانب الفنية المتعلقة به. وهكذا ، في هذه المدونة ، سنأخذك عبر جوانب مماثلة لشبكة نظير إلى نظير ، حيث سنناقش معناها الأساسي وكيف يحدث كل شيء عبر الشبكة.

ما هي شبكة النظير إلى نظير ؟

بعبارات أبسط ، شبكة نظير إلى نظير (بالانجليزي : Peer to Peer) هي شبكة يتم إنشاؤها عندما يتم توصيل جهازين أو أكثر (عادةً جهاز كمبيوتر) ومشاركة الموارد. ولكن ما يخلق الاختلاف الرئيسي هنا هو أن شبكة نظير إلى نظير ، على عكس أنظمة الشبكات التقليدية ، تشكل نظامًا بيئيًا حيث يتم توصيل أجهزة الكمبيوتر من خلال كمبيوتر خادم واحد. يمكن أيضًا اعتبارها شبكة حيث يتم توصيل أنظمة كمبيوتر متعددة من خلال خادم واحد يتيح نقل الملفات من طرف إلى آخر.

علاوة على ذلك ، تؤدي شبكة نظير إلى نظير أيضًا دور بنية تحتية دائمة يمكنها توصيل أكثر من عشرة أجهزة كمبيوتر في منطقة صغيرة وسط بيئة غير متصلة بالإنترنت تقليدية. بالإضافة إلى ذلك .

لماذا تعتبر شبكات نظير إلى نظير هذه مفيدة للغاية ؟

بينما أصبحت هذه الشبكات الآن شيئًا شائعًا جدًا ، هناك العديد من الفوائد الأخرى لاستخدام شبكة نظير إلى نظير التي تمنحها ميزة على الشبكات الأخرى. فيما يلي بعض الأسباب

  • من الصعب للغاية إسقاطهم. حتى إذا كان أحد الأقسام على وشك الإغلاق ، تستمر الأزواج الأخرى في العمل والتواصل ، مما يضمن عدم توقف الشبكة عن العمل. حتى إذا كانت وحدة واحدة غير قادرة على أداء وظائفها.
  • هذه الشبكات قابلة للتطوير بدرجة كبيرة لأن إضافة نظراء جدد هي عملية سهلة وسريعة للغاية حيث لا يتعين عليك إجراء أي تكوين مركزي على الخادم.
  • شبكات نظير إلى نظير هي الأفضل عندما يتعلق الأمر بمشاركة الملفات. نظرًا لحقيقة أنه سريع جدًا في معالجته ، يصبح من السهل للغاية تخزين نفس الملف على أقران متعددين. إنه يضمن أنه في كل مرة يحتاج فيها شخص ما إلى تنزيل ملف معين ، يمكن أن تتم عملية التنزيل من مواقع متعددة في وقت واحد دون أي متاعب.

ما هي بنية شبكة نظير إلى نظير ؟

هندسة شبكة نظير إلى نظير هي نوع من الشبكات. حيث لا يوجد على الإطلاق تقسيم للأنشطة بين مختلف الأقسام الأخرى. تقوم كل عقدة بتنفيذ نفس المهمة ومجموعة الإجراءات حيث يخدم كل جهاز غرض كل من الخادم والعميل. استجابة بنية الشبكة التي تم إنشاؤها عبر النظام البيئي لشبكات الكمبيوتر بموجب هذا النموذج هي أن كل محطة عمل مسؤولة عن مهام متساوية. ولكن عددًا أقل من الأجهزة المتصلة بالخادم الرئيسي.

بنية الشبكة

تعد بنية شبكة نظير إلى نظير هي الأكثر ملاءمة للمناطق السكنية والشركات الصغيرة في المناطق الأصغر. هذا لأنه في مثل هذه الشبكات ، يلعب كل جهاز دورًا مستقلاً كمحطة عمل حيث يمكنه الوصول لحفظ مجموعة البيانات بأكملها في قاعدة البيانات الخاصة به. للتوضيح بلغة الشخص العادي.

تم تصميم بنية نظير إلى نظير العامة مع مراعاة وظائف برنامج واحد. بهذه الطريقة ، يكون كل برنامج مسؤولاً عن أداء مهمته أثناء أداء دور كل من العميل والخادم الذي يحمل مسؤوليات وقدرات مماثلة. يمكن تصنيف شبكات نظير إلى نظير إلى فئتين رئيسيتين بناءً على كيفية ارتباط الأقسام في الشبكة ببعضها البعض.

فيما يلي النوعان الرئيسيان :

  • شبكات غير منظمة : شبكة نظير إلى نظير غير المهيكلة هي الشبكة التي يتم فيها إنشاء الروابط في الشبكة بشكل عشوائي. من السهل إنشاء مثل هذه الشبكات لأن أي نظير جديد يرغب في الانضمام والمساهمة في الشبكة. يمكنه القيام بذلك عن طريق نسخ الروابط الحالية لقسم آخر ثم تكوين ونشر الروابط الخاصة به.

ومع ذلك ، من المهم بنفس القدر معرفة أن الاستعلامات قد لا تحصل دائمًا على حل في الشبكات غير المهيكلة . لذلك قد تكون هناك متاعب. على سبيل المثال ، قد يتوفر جزء شائع من المحتوى لأقران معينين ، ولكن إذا كان أي شخص آخر يبحث عن محتوى نادرًا ما يكون متاحًا ، فقد لا يتمكن المستخدم من البحث عنه.

أمثلة – Napster ، و KaZaA ، و Gnutella ، إلخ.

  • شبكات منظمة :
  • على عكس الشبكات غير المهيكلة ، تسمح الشبكات المهيكلة لكل نظير برعاية قسم معين من المحتوى عبر الشبكة. تقوم هذه الشبكات بتعيين قيمة محددة لكل محتوى ونظير في الشبكة ثم يتبعها بروتوكول مشترك يحدد القسم المسؤول عن أي جزء من المحتوى. بهذه الطريقة ، عندما يصل شخص ما إلى نظير للبحث عن المحتوى .تستخدم الشبكة البروتوكول المشترك لتحديد القسم المسؤول عن نقل البيانات وتوجيه استعلام البحث نحو النظير المسؤول عنه.

أمثلة – Tixati و Kademlia و P-Grid وما إلى ذلك.

استخدامات شبكة نظير إلى نظير ؟

لقد مهدت تقنية نظير إلى نظير الطريق بلا شك الطريق للعديد من التقنيات الأخرى التي تتكامل مع بنيتها لتوفير خدمات أكبر وأفضل للمستخدمين. بصرف النظر عن البلوكتشين، والتي يمكنك تعلمها في أي فئة البلوكتشين عالية التصنيف ، هناك العديد من التطبيقات الأخرى لشبكات نظير إلى نظير.

ومع ذلك ، هناك عدد قليل من المجالات حيث تجد شبكات نظير إلى نظير تطبيقات مختلفة تمامًا.

التطبيقات الأكثر شيوعًا حيث تُستخدم شبكات نظير إلى نظير في الغالب :

  • نظير إلى نظير وانتهاك حقوق النشر :

يرتبط التطبيق الأول والأكثر وضوحًا لشبكة نظير إلى نظير بانتهاك حقوق النشر. نظرًا لأن شبكات مشاركة الملفات هذه تستخدم الأجهزة من نهاية كل من العميل والخادم ، فإنها تصبح واحدة من أكثر المنصات استخدامًا لمشاركة الوسائط الإلكترونية ، ومعظمها للمحتوى المقرصن. بالإضافة إلى ذلك ، تجد هذه الشبكات أيضًا تطبيقاتها في توزيع البرامج الضارة مثل برامج التجسس والفيروسات. هذا يعني أنه من خلال تثبيت أي برنامج مشاركة ملفات من نظير إلى نظير على جهاز ، يمكن لأي شخص الوصول إلى الملفات من بين ملايين المستخدمين الآخرين ، بغض النظر عما إذا كان الشخص يقوم بذلك عن قصد أم لا. ومع ذلك ، مع مثل هذه الشبكات ، قد يواجه الأشخاص الذين يشترون المحتوى عبر الإنترنت بشكل قانوني مشكلة أيضًا. لذلك ، يُنصح دائمًا باتخاذ الاحتياطات اللازمة.

بعض الأمثلة البارزة لمثل هذه البرامج تشمل Frostwire و Kazaa lite و BitTorrent و Limewire و Gnutella.

  • مشاركة الملفات :

تعد مشاركة الملفات أحد التطبيقات المهمة الأخرى لشبكات نظير إلى نظير التي تتم من خلال تقنية مشاركة الملفات. كما يوحي الاسم نفسه ، فإنه يسمح للمستخدمين بالوصول إلى أنواع مختلفة من ملفات الوسائط المتعددة ونقلها مثل مقاطع الفيديو والصور والموسيقى وما إلى ذلك ، لذلك ، بشكل أساسي ، يمكنك استخدام شبكة مشاركة الملفات عبر أجهزة مختلفة لنقل أي نوع من الملفات انت تريد.

تتضمن بعض الأمثلة على شبكة نظير إلى نظير لمشاركة الملفات BitTorrent و uTorrent و Ares Galaxy و FrostWire و BitComet.

  • البلوكتشين :

كتقنية ، تعتمد شبكة نظير إلى نظير على مفهوم اللامركزية. وبالمثل ، تمكّن البنية الأساسية لتقنية البلوكتشين المستخدم من تحويل العملات المشفرة عبر العالم دون الحاجة إلى أي وسيط أو وسيط. مع مثل هذا التوزيع اللامركزي ، يصبح من السهل على أي فرد أن يصبح جزءًا من عملية التحقق هذه.

عندما يتم تمكين شبكة نظير إلى نظير على البلوكتشين ، تساعد الشبكة في الحفاظ على نسخة متماثلة كاملة من السجلات لضمان دقة البيانات. من ناحية أخرى ، فإنه يوفر أيضًا أمانًا أكبر مقارنة بأنظمة خادم العميل التقليدية. لذلك ، تعمل شبكة نظير إلى نظير بشكل هائل عند استخدامها مع تقنية البلوكتشين .

لتعرف المزيد عن البلوكتشين قم بزيارة المقالة التالية

  • تسريع تسليم المحتوى :

إذا كانت هناك خدمة شبكة واحدة يمكن أن تساعد بشكل كبير في تقليل تكاليف التسليم . فيجب أن تكون شبكة توصيل محتوى نظير إلى نظير. يمكن أن تتكامل الوظائف الفنية لشبكة نظير إلى نظير مع أي نظام توصيل محتوى وتوفر نطاقًا واسعًا من إمكانيات الخدمة. أحد أشهر الأمثلة على شبكة توصيل المحتوى هذه هي شبكة توصيل المحتوى من نظير إلى نظير التابعة لـ Alibaba Cloud والتي تعتمد على نفس التكنولوجيا حيث عمل هذان العنصران كمكونات يمكنها إدارة تسليم المحتوى بشكل فعال حتى أثناء حركة المرور المرتفعة بشكل ملحوظ.

كيف تعمل شبكة نظير إلى نظير ؟

عند الحديث عن الجوانب الفنية لموضوعنا ، من الضروري أيضًا فهم الآلية الكامنة وراء عمل شبكات نظير إلى نظير. في حين أن الأمور مختلفة تمامًا في حالة البلوكتشين . حيث يمكن لأي مطور البلوكتشين حل استفسارك ، فإن الآلية الأساسية لشبكة نظير إلى نظير تتبع عملية مختلفة. بشكل عام ، لا تحتوي هذه الشبكات على خادم مميز لمصادقة مستخدميها. يدير كل جهاز عبر الشبكة الأمان الخاص به مما يجعل من الضروري إنشاء حساب مستخدم منفصل لكل جهاز يحتاجه المستخدم.

  • عادة ، يقوم المستخدم بتخزين ملفه على أجهزته الخاصة ، وهو جهاز كمبيوتر في وضع مثالي. هم أنفسهم مسؤولون عن ضمان نسخ هذه الملفات احتياطيًا بشكل صحيح لاستعادة البيانات. علاوة على ذلك ، تعمل الأجهزة عادةً على تشغيل برامج الخادم والعميل في شبكة نظير إلى نظير. ويمكنها أيضًا إتاحة الموارد للمستخدمين الآخرين على الشبكة.
  • من منظور البساطة في بنية الشبكة ، تعد شبكة نظير إلى نظير سهلة الإعداد نسبيًا وغالبًا ما تكون صفقة مثالية. للشبكات التي تتطلب أقل من 10 أجهزة وتفضل حلًا قائمًا على الخادم على أي خيار آخر.

دعونا نأخذ مثالاً لفهم كيف تعمل شبكة نظير إلى نظير بالفعل. افترض أنك تريد تنزيل أي ملف من الإنترنت. في هذه الحالة ، ستحتاج إلى استخدام متصفح ويب لفتح أي موقع ويب عبر الإنترنت. بالنظر إلى هذا السيناريو ، يلعب موقع الويب الذي ستزوره دور الخادم بينما يمتلك جهاز الكمبيوتر الخاص بك أو أي جهاز تستخدمه. دور العميل الذي سيتلقى جميع الملفات التي ستقوم بتنزيلها. يؤدي نموذج الشبكة بالكامل هذا مجموعة محددة من المهام تمامًا مثل طريق باتجاه واحد حيث تنتقل البيانات التي تقوم بتنزيلها من موقع الويب إلى جهازك.

وبالمثل ، في حالة شبكة نظير إلى نظير . عندما تتصفح الإنترنت للبحث عن جزء معين من المحتوى ، يتم التحكم في مهمة التنزيل هذه بطريقة مختلفة قليلاً. من الضروري أن يكون لديك أي برنامج نظير إلى نظير مثبت على جهازك. يمكنه أن يمكّنك من إنشاء شبكة افتراضية من نظير إلى نظير. بمجرد إنشاء هذا بنجاح . يتم استلام الملف الذي تريد تنزيله من الإنترنت بوحدات البت التي تأتي من أجهزة مختلفة في الشبكة تحتوي بالفعل على نفس الملف عليها.

في الوقت نفسه ، يتم أيضًا نقل الملف من جهازك إلى أنظمة الكمبيوتر الأخرى التي تستدعي ذلك. تعمل هذه العملية برمتها بطريقتين يتم تحويل الملفات إلى أجزاء صغيرة من البيانات التي تأتي من جهازك. بمجرد اكتمال هذه العملية ، تقوم الشبكة بإصدار ملفك بعد إرسال الطلب . والذي يتبعه بعد ذلك النقل النهائي للملف إلى جميع الأجهزة النظيرة المتصلة.

الخلاصة

بالإشارة إلى مناقشتنا أعلاه ، من الواضح أن شبكة نظير إلى نظير هي واحدة من أكثر التقنيات تطوراً التي لدينا اليوم. ما يجعلها أكثر بروزًا هو ارتباطها بـ البلوكتشين والإمكانيات التي تتمتع بها من حيث قابليتها للاستخدام. ومع ذلك ، من المهم بنفس القدر معرفة وفهم أنه قد لا يتم استخدامه دائمًا للأسباب الصحيحة. بسبب هذا الوصول المفتوح والسهل إلى جميع أنواع المحتوى. في حين أنه من الممكن أن تكون حجة مفادها أنه لا ينبغي الترويج لهذه التكنولوجيا . يجب علينا كأفراد أن نفهم مسؤولياتنا كمستخدمين أثناء الوصول إلى المحتوى عبر الإنترنت.

اظهر المزيد

م. عبد الله احمد

مطور ومحاضر في مجال البلوكتشين

مقالات ذات صلة

زر الذهاب إلى الأعلى