{% extends "_layout_ar.html" %} {% block title %}تقديم{% endblock %} {% block content %}
هي شبكة مجهولية تمكن البرامج من ارسال واستقبال بيانات بأمان فيما بينها. الشبكة تستعمل بروتوكول الانترنت IP وهناك خوارزميات للتواصل على طريقة TCP جميع الاتصالات داخل الشبكة مشفرة (في المجموع هناك 4 طبقات تشفير عند ارسال رسالة) وحتى المرسل اليه معرف بالستعمال طريقة تشفير باستخدام المفتاح المعلن).
لاعطاء المجهولية لرسائل، كل مستخدم لديه "موجه" الذي يقوم بإنشاء بعض الأنفاق الداخلية والخارجيةtunnelsالى المتلقي، يمرر المرسل الرسالة إلى أحد الأنفاق التي تستهدف الصادرة أحد عميل آخر في الأنفاق واردة، ووصلت في النهاية إلى الوجهة. كل مشارك في الشبكة يختار طول هذه الأنفاق ، وبذلك، يجعل المفاضلة بين عدم الكشف عن هويته، سرعة الشبكة ، والإنتاجية وفقا لإحتيلجاته الخاصة. والنتيجة هي أن عدد من أقرانه الذين يقومون بتمرير الرسالة بينهم البعض هو الحد الأدنى المطلق الضروري لتلبية كل من المرسل و المرسل له.
المرة الأولى التي يرغب فيها المستخدم الاتصال بمستخدم آخر، يتم الاتصال بشبكة موزعةnetwork database distributed hash table (DHT) مبنية على Kademlia algorithm هذا يتم للحصول على بيانات الاتصال للمستخدم الآخر بفعالية لأول مرة، لكن الاتصالات التالية لا تحتاج البحث في قاعدة البيانات الموزعة.
المزيد من التفاصيل حول طريقة عمل البرنامج هنا.
داخل الشبكة I2P، لاتوجد قيود حول كيفية تواصل البرامج حيث تدعم بروتوكول TCP و UDP.
تستعمل I2PTunnel لتمكين المستخدمين من تنصيب موقع مجهول مسمى ("eepsite") بتشغيل خادم ويب عادي الذي يمكن المتصفحين من زيارة الموقع بصفة مجهولة عبر شبكة I2P باستعمال متصفح ويب عادي باستعمال HTTP proxy . كما تستعمل نفس الطريقة لتشغيل شبكة IRC مجهولة (حيث خادم IRC مجهول والمستخدم يتصل عن طريق I2PTunnel للاتصال). هناك برامج أخرى قيد التطوير، مثل BitTorrent خادم بيانات غير ممركز مثل Freenet
ليس شبكة بروكسي خارجي، حيث المستخدم الذي ترسل له الرسالة معرف بطريقة مشفرة، وليس عن طريق عنوان IP، لذلك الرسالة يجب ان تصل الى متلقي يستخدم I2P. ومع ذلك يمكن لأحد المستخدمين ان يوفر خدمة بروكسي خارجي، يمكنك من الاتصال بعنوان خارج الشبكة المجهولة (مثلا "http://www.i2p.net") لتمكين من التصفح المجهول لشبكة الأنترنت العادية. لا ينصح باستخدام بروكسي بسيط مثل هذه الطريقة لعدة اسباب امنية و الحفاظ على الخصوصية، لكن في بعض الحالات قد تكون مناسبة.
I2P تطويرفريق التطوير هو مجموعة مفتوحة على جميع المهتمين ساهم في المشروع وجميع البرامج هي رخصة مفتوحة المصدر. البرنامج الرئيسي مصمم بلغة جافا simple socket based API وطبقة للاتصال بالشبكة عبر لغات برمجة أخرى (بلغة C و Python و Perl قيد التطوير). الشبكة قيد التطوير ولم تصل بعد الى اصدار 1.0 المزيد من التفاصيل خارطة الطريق
{% endblock %}