فيكس
فيكس هو برنامج عميل لمشاركة الملفات من نظير إلى نظير لشبكة غنوتيلا ، وهو مُرخص بموجب رخصة جنو العمومية العامة ، لذا فهو برنامج مجاني . يعتمد فيكس على جافا SE 5.0 أو أحدث.
سمات
يدعم برنامج Phex معظم الميزات الحديثة لشبكة gnutella. [ 2 ] [ 3 ] بالإضافة إلى ذلك، فهو يُمكّن من إنشاء شبكات خاصة عبر الإنترنت، [ 4 ] ويحتوي على فلتر قوي لنتائج البحث، [ 5 ] ويعرض أعلام الدول الخاصة بالعملاء، ويمكنه تصدير قائمة الملفات المشتركة إلى تنسيقات متعددة، بعضها يمكن قراءته وتنزيله مباشرةً بواسطة برنامج Phex آخر.
يدعم الإصدار 3.2.0.102 أيضًا خوارزميات Tiger Tree للتحميلات والتنزيلات، مما يوفر حماية كاملة ضد التنزيلات الضارة. وبالإضافة إلى تقنية Swarming، ونقل الملفات المُجزأ [ 6 ] ، وشبكة التنزيل [ 7 ]، يجعل هذا التنزيلات بنفس كفاءة وأمان تنزيلات BitTorrent ، مع الحفاظ على اللامركزية الكاملة في التصميم.
تاريخ
كان برنامج FURI عميلًا مبكرًا لـ gnutella، كتبه ويليام و. وونغ، ونُشر بموجب رخصة جنو العمومية . تميز البرنامج عند إصداره بكونه مكتوبًا بالكامل بلغة جافا . كان البرنامج قادرًا على العمل على جافا 1.1 بشرط أن يقوم المستخدم بتنزيل مكتبات Swing الخارجية. في حال عدم توفر هذه المكتبات، كان يلزم استخدام جافا 1.2.
رسميًا، لم يخرج البرنامج من مرحلة الإصدار التجريبي (بيتا). توقف مطور البرنامج في النهاية عن صيانته، مما دفع المستخدمين إلى الانتقال إلى برامج أخرى مثل لايم واير . وكان آخر تحديث للبرنامج في 1 مايو 2000. [ 8 ]
في أبريل 2001، قام كونراد هاينل بتطوير نسخة معدلة من برنامج FURI، وهو برنامج عميل لـ gnutella نادر التحديث، ليُنشئ برنامج Phex. ورغم مشاركته في مشروع Phex في البداية، إلا أنه غادره في أواخر عام 2001. وواصل غريغور ك.، أحد أعضاء المشروع، تطوير Phex، وهو المطور الرئيسي له حتى اليوم.
صدرت الإصدارات الأولى من Phex كملف جافا JAR فقط ، مما حدّ من سهولة استخدامها على بعض المنصات مثل نظام التشغيل Mac OS. وكان MacPhex إصدارًا بديلًا متاحًا على موقع Phex الإلكتروني، مدعومًا من macXster. وقد غلّف MacPhex برنامج Phex في تطبيق يمكن تشغيله بنقرة مزدوجة، وأضاف أحيانًا ميزات إضافية صغيرة خاصة بنظام التشغيل Mac OS.
فيكس المجهول
منذ عام 2006، أصبح إصدار مجهول الهوية من Phex متاحًا: I2Phex ، الذي يستخدم شبكة I2p لإخفاء عنوان IP لمستخدمي عميل gnutella هذا . وتتمثل الخطة المستقبلية في دمج كود I2Phex في أحد إصدارات Phex القادمة. [ 9 ]
بدلاً من استخدام شبكة IP العامة، يستخدم I2Phex أنفاقًا مشفرة عبر شبكة I2p للخصوصية/التشفير.
يتم خلط حركة المرور مع حركة مرور الشبكة الأخرى (انظر شبكة الخلط ) من خلال نظام توجيه الثوم ، مما يجعل من الصعب على المراقبين الخارجيين تحديد مصدر أو متلقي الملف من خلال تحليل حركة المرور.
تقاعست الشبكات المجهولة عن استضافة بروتوكولات مشاركة الملفات بسبب اعتبارات النطاق الترددي. وغالبًا ما يقتصر الدعم على البحث (أو التتبع في حالة BitTorrent ). [ 10 ] قد ترفض العقد ضمن نظام توجيه Garlice توجيه حركة مرور مشاركة الملفات، مما يُسهّل تحديد مواقع الاتصالات الواردة والصادرة. حركة المرور الصادرة غير مشفرة، لذا فإن ربطها بالعقدة الواردة يُفضي إلى كشف الهوية.
تدعم كل من LimeWire و FrostWire و gtk-gnutella و Phex استخدام بروتوكول TLS لتشفير البيانات بين العُقد. مع أن TLS ليس مجهول الهوية مثل I2P ، إلا أنه يمنع مزودي خدمة الإنترنت من تصفية محتوى gnutella ، ويجعل تتبع البيانات أكثر صعوبة.
فيكس مع تور
يمكن استخدام Phex مع وكيل SOCKS 5. باستخدام هذه الميزة، يُمكن توجيه حركة مرور gnutella عبر Tor ثم إلى Phex. يتم ذلك باستخدام وكيل SOCKS 5 المتتالي إلى عميل Tor.
الدراسات الأكاديمية
تستند العديد من الدراسات الأكاديمية إلى فيكس:
- روفو، جيانكارلو (2006). “نظام توصية لامركزي يعتمد على شراكات ذاتية التنظيم” (PDF) . جامعة تورينو.
- كامبفماير، هولجر (2006). "إبيتيلا: تحسين خوارزمية البحث عن غنوتيلا من خلال نماذج انتشار الأوبئة للشبكات المعقدة" (ملف PDF) . جامعة لندن. مؤرشف من الأصل (ملف PDF) بتاريخ 27 سبتمبر 2007. تاريخ الاسترجاع: 31 أغسطس 2007 .
- ماكوسيج، برزيميسلاف (2004). "دراسة قياس المحتوى المشترك وبنية طلبات المستخدمين في شبكة غنوتيلا من نظير إلى نظير" . جامعة روستوك. مؤرشف من الأصل بتاريخ 28 سبتمبر 2007. تم الاطلاع عليه بتاريخ 31 أغسطس 2007 .
- ناتاليا، ستاخانوفا (2003). "إدارة الثقة القائمة على السمعة في أنظمة الشبكات من نظير إلى نظير" (ملف PDF) . جامعة ولاية أيوا.
انظر أيضاً
مراجع
- ↑ "ترجمة وتوطين فيكس" .
- ↑ "مقارنة ميزات Phex" .
- ↑ "شرح شبكة غنوتيلا" .
- ↑ "الشبكات الخاصة مع Phex" .
- ↑ "نظام تصفية نتائج البحث" .
- ↑ "شرح ظاهرة التجمع ومشاركة الملفات الجزئية" .
- ↑ "شرح شبكة التنزيل" .
- ↑ "GnutellaDev: المصدر: Furi" . مؤرشف من الأصل بتاريخ 7 أكتوبر 2007. تم الاطلاع عليه بتاريخ 31 أغسطس 2007 .
- ↑ خارطة طريق I2Phex
- ↑ "تور وبت تورنت" . مؤرشف من الأصل بتاريخ 28-09-2007 . تم الاطلاع عليه بتاريخ 31-08-2007 .
روابط خارجية
- الموقع الرسمي : موقع الويب ، ويكي ، المنتدى
- صفحة المشروع على موقع SourceForge.net
- موقع Gnutella للتخزين المؤقت للويب: أين يمكن العثور على عناوين IP الخاصة بالنظراء؟
- إحصائيات جودة الكود والمساهمين في موقع Ohloh (مؤرشفة بتاريخ 12 يناير 2011 على موقع Wayback Machine)
- (بالألمانية) مقابلة على موقع gulli.com (2007)
- برنامج مشاركة الملفات لنظام لينكس
- برنامج مشاركة الملفات لنظام التشغيل macOS
- برنامج مشاركة الملفات في نظام التشغيل ويندوز
- برنامج مجاني مكتوب بلغة جافا
- برنامج مجاني لمشاركة الملفات
