هدية
برنامج نقل الملفات عبر الإنترنت giFT ( giFT ) هو برنامج يعمل في الخلفية ، ويتيح استخدام العديد من بروتوكولات مشاركة الملفات من خلال عميل بسيط بواجهة مستخدم رسومية . يقوم العميل بتحميل الإضافات التي تُنفذ هذه البروتوكولات ديناميكيًا حسب الحاجة. [ 2 ]
عام

تتواصل البرامج التي تُنفذ واجهات أمامية لبرنامج giFT مع عملية البرنامج باستخدام بروتوكول شبكة خفيف الوزن . وهذا يسمح بفصل كود بروتوكول الشبكة تمامًا عن واجهة المستخدم . كُتب برنامج giFT بلغة C متوافقة نسبيًا مع مختلف المنصات ، مما يعني إمكانية تجميعه وتشغيله على مجموعة واسعة من أنظمة التشغيل. تتوفر العديد من واجهات المستخدم الرسومية لبرنامج giFT لأنظمة Microsoft Windows و Apple Macintosh وأنظمة التشغيل الشبيهة بنظام Unix . [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ]
إن اسم giFT (giFT Internet File Transfer) هو اختصار متكرر ، مما يعني أنه يشير إلى نفسه في التعبير الذي يمثله.
من أبرز عيوب محرك giFT أنه يفتقر حاليًا إلى دعم Unicode ، مما يمنع مشاركة الملفات التي تحتوي أسماؤها على أحرف Unicode (مثل "ø", "ä", "å", "é" إلخ). [ 11 ] كما يفتقر giFT إلى العديد من الميزات اللازمة لاستخدام شبكة gnutella بكفاءة.
الإضافات المتاحة
البروتوكولات المتاحة هي: [ 12 ]
مستقر
بروتوكول OpenFT

يُعدّ OpenFT مشروعًا شقيقًا لـ giFT، وهو بروتوكول شبكة لمشاركة الملفات من نظير إلى نظير، يتميز ببنية تُقسّم فيها العُقد إلى عُقد "بحث" وعُقد "فهرسة" فائقة ، بالإضافة إلى العُقد المشتركة . ونظرًا للارتباط الوثيق بين المشروعين، فإنّ مصطلح "OpenFT" قد يُشير إلى أحد أمرين: إما بروتوكول OpenFT نفسه، أو إلى تطبيقه على شكل إضافة لـ giFT.
على الرغم من أن اسم OpenFT يرمز إلى "Open FastTrack"، إلا أن بروتوكول OpenFT هو تصميم بروتوكول جديد تمامًا: لم تُستمد سوى بضع أفكار في بروتوكول OpenFT مما كان معروفًا عن بروتوكول FastTrack في وقت تصميم OpenFT. [ 14 ]
بروتوكول مشاركة الملفات OpenFT
على غرار FastTrack و Napster ، تُعدّ OpenFT شبكةً تُرسل فيها العُقد قوائمَ بالملفات المُشتركة إلى عُقد أخرى لتتبّع الملفات المُتاحة على الشبكة. يُقلّل هذا من عرض النطاق الترددي المُستهلك في طلبات البحث، على حساب زيادة الذاكرة وقدرة المعالجة على العُقد التي تُخزّن هذه المعلومات. لا تتم عملية إرسال القوائم المُشتركة بشكلٍ مُتكرر بالكامل: إذ تُرسل كل عُقدة قائمتها من الملفات المُشتركة إلى عُقدة بحث واحدة مُختارة عشوائيًا كـ"عقدة أصلية" لها، ولن تُرسل هذه القائمة إلى عُقد أخرى. [ 2 ]
يشبه OpenFT أيضًا شبكة gnutella من حيث أن طلبات البحث يتم إعادة توجيهها بشكل متكرر بين العقد التي تتعقب الملفات المشتركة.
توجد ثلاثة أنواع مختلفة من العقد على شبكة OpenFT:
- مستخدم
- معظم العقد هي عقد مستخدم؛ ليس لهذه العقد وظيفة خاصة.
- يبحث
- تتولى هذه العُقد معالجة طلبات البحث؛ إذ تبحث في قوائم الملفات التي تُرسلها إليها عُقدها الفرعية (الموضحة أدناه). يجب أن تتمتع هذه العُقد باتصال إنترنت قوي وذاكرة وصول عشوائي (RAM ) لا تقل عن 128 ميجابايت . كما يُوصى بشدة باستخدام معالج حديث. [ 15 ]
- فِهرِس
- يمكن أن تكون العقد ذات الاتصالات السريعة والذاكرة الكبيرة بمثابة عقد فهرسة، والتي تحتفظ بقوائم عقد البحث المتاحة، وتجمع الإحصائيات، وتحاول الحفاظ على بنية الشبكة. [ 16 ]
يمكن أن تكون العقدة عقدة بحث وعقدة فهرسة في آنٍ واحد. تختار عقد المستخدم ثلاث عقد بحث لتكون عقدها الأبوية. وسترسل إليها قائمة أسهمها إذا قبلت العقدة الأبوية عقدة المستخدم كعقدة فرعية. افتراضيًا، تكون عقد البحث عقدًا أبوية لما يصل إلى 500 عقدة فرعية.
واجهات أمامية لـ giFT
| اسم | منصة | رخصة | سمات | أحدث إصدار | موقع إلكتروني |
|---|---|---|---|---|---|
| giFTcurs [ 4 ] | شبيهة بنظام يونكس | رخصة جنو العمومية |
| 0.6.2 | |
| أبولو [ 3 ] [ 5 ] | شبيهة بنظام يونكس / كيدي | رخصة جنو العمومية |
| 1.0.2.1 (2005-05-08) | apollon.sourceforge.net |
| KCeasy [ 6 ] [ 8 ] [ 7 ] | مايكروسوفت ويندوز | GPL [ 17 ] |
| 0.19-rc1 (2008-02-03) | موقع KCeasy Source Forge |
| giFTwin32 [ 7 ] | مايكروسوفت ويندوز |
| |||
| مسموم [ 9 ] [ 10 ] | نظام التشغيل ماك أو إس إكس | رخصة جنو العمومية |
| 0.5191 (2006-08-08) | www.gottsilla.net |
انظر أيضاً
- MLDonkey - عميل P2P متعدد الشبكات آخر يعتمد على الإضافات
مراجع
- ↑ "giFT - تصفح /gift/0.11.8.1 على SourceForge.net" . 27 نوفمبر 2004. تم الاطلاع عليه في 7 سبتمبر 2019 .
- 1 2 من وثائق giFT على الصفحة الرئيسية لـ giFT
- 1 2 يورغن هاس، أبولو، مؤرشف في 7 يوليو 2011 في Wayback Machine ،دليل كوبونتو على About.com
- 1 2 سكوت ريبي (15 يناير 2004) تخلص من واجهة المستخدم الرسومية: تطبيقات سطر الأوامر المتألقة ، OSNews
- 1 2 كارستن شنوبر، أولمبيان إكستشينج. مشاركة الملفات باستخدام أبولو وجيفت. مؤرشف في 21 نوفمبر 2008 على موقع Wayback Machine ، مجلة لينكس ، العدد 55، يونيو 2005، الصفحات 82-83
- 1 2 توماس مينيك (5 سبتمبر 2004) الدخول إلى KCeasy مؤرشف في 20 فبراير 2012 على Wayback Machine ، Slyck.com
- ١ ٢ ٣ "أخبار سلايك - مقابلة سلايك مع كي سي إيزي" . www.slyck.com . مؤرشف من الأصل بتاريخ 3 يناير 2010. تم الاطلاع عليه بتاريخ 16 فبراير 2010 .
- مراجعة KCEasy 1 2 موقع FileSharingZ.com
- 1 2 جون بورلاند، مستخدمو ماكنتوش ينضمون إلى شبكة كازا ، سي نت نيوز، 19 نوفمبر 2003
- 1 2 توماس مينيك، مسموم: جلب FastTrack إلى مجتمع ماكنتوش، مؤرشف في 20 فبراير 2012 على Wayback Machine ، 21 نوفمبر 2003
- ^ س ، نيخيليش (12 سبتمبر 2024)، nikki93 / cgame ، استرجاعها 2025/04/13
- ↑ "GiFT: Network Plugins" . مؤرشف من الأصل بتاريخ 16 فبراير 2007. تم الاطلاع عليه بتاريخ 15 فبراير 2007 .
- ↑ "giFT: نقل الملفات عبر الإنترنت" . 11-05-2002. مؤرشف من الأصل في 27-09-2011 . تم الاطلاع عليه في 04-01-2010 .
- ↑ "ماذا يعني OpenFT؟ - AfterDawn" . www.afterdawn.com . تاريخ الاسترجاع: 26-08-2025 .
- ↑ وفقًا لوثائق giFT:
تتولى عقد البحث معالجة طلبات البحث، حيث تبحث في قوائم الملفات التي ترسلها إليها عقدها الفرعية (العامة). يجب أن تتمتع هذه العقد باتصال إنترنت قوي وذاكرة وصول عشوائي (RAM) لا تقل عن 128 ميجابايت. كما يُنصح بشدة باستخدام معالج حديث.
- ↑ وفقًا لوثائق giFT:
تحتفظ عقد الفهرس بقوائم عقد البحث المتاحة، وتجمع الإحصائيات، وتحاول الحفاظ على بنية الشبكة.
- ↑ "KCeasy" . SourceForge . 8 أبريل 2013.
- يناقش ماركوس بيرجنر، في فصل FastTrack من رسالته للماجستير بعنوان "تحسين أداء خدمات الند للند الحديثة"، بتاريخ 10 يونيو 2003، جامعة أوميو ، بروتوكول FastTrack المستخدم في عائلة تطبيقات مشاركة الملفات KaZaA. ونظرًا لأن البروتوكول يُعد سرًا محفوظًا جيدًا، فإن معظم المناقشات ستتعلق بمشروع giFT، وهو تطبيق مفتوح المصدر يسعى إلى توفير إمكانيات مماثلة.
- تشون هونغ دينغ؛ سارانا نوتانونغ؛ راجكومار بويا (2005). "شبكات الند للند لمشاركة المحتوى" . في: سوبرامانيان، راميش؛ غودمان، برايان د. (محرران). الحوسبة الند للند: تطور تقنية ثورية . مجموعة آيديا. الصفحات 58-61 . CiteSeerX 10.1.1.70.3712 . ISBN 1-59140-430-4.
- "مقدمة إلى giFT - نقل الملفات عبر الإنترنت" . 2007-01-06 . تم الاطلاع عليه بتاريخ 2010-01-04 .
للمزيد من القراءة
- ميناكسي غوبتا، ماركوس جاكوبسون ، أندرو كالافوت، وسيد ستام، البرمجيات الإجرامية وشبكات الند للند ، الفصل 3 في كتاب ماركوس جاكوبسون، ذو الفقار رمضان، البرمجيات الإجرامية: فهم الهجمات والدفاعات الجديدة ، أديسون-ويسلي، 2008، ISBN 0-321-50195-0، الصفحات 55-76 (يناقش البرامج الضارة في شبكات OpenFT و Limewire )
- استنادًا إلى : كالافوت، أندرو؛ أشاريا، أبهيناف؛ غوبتا، ميناكسي (2006). "دراسة للبرمجيات الخبيثة في شبكات الند للند". وقائع المؤتمر السادس لجمعية ACM SIGCOMM حول قياس الإنترنت . IMC'06. الصفحات 327-332 . CiteSeerX 10.1.1.70.3712 . doi : 10.1145/1177080.1177124 . ISBN 1-59593-561-4.
روابط خارجية
- الموقع الرسمي
- برنامج مجاني لمشاركة الملفات
- برنامج مشاركة الملفات لنظام لينكس
- برنامج مجاني مكتوب بلغة C
- برامج متعددة المنصات
- شبكات مشاركة الملفات
- برنامج يستخدم رخصة جنو العمومية العامة
