تم إنشاء هذه الترجمة باستخدام التعلم الآلي وقد لا تكون دقيقة بنسبة 100%. عرض النسخة الإنجليزية

مكدس البروتوكول

نظرة عامة على طبقات مجموعة بروتوكولات I2P

مجموعة I2P عبارة عن تصميم طبقي يمكّن من التواصل المجهول. كل طبقة تضيف قدرات محددة فوق تلك التي تحتها. راجع فهرس الوثائق التقنية للحصول على تفاصيل إضافية حول كل مكون.

طبقة الإنترنت

IP - بروتوكول الإنترنت يسمح بعنونة المضيفات على الإنترنت العادي وتوجيه الحزم عبر الإنترنت باستخدام التسليم بأفضل جهد ممكن.

طبقة النقل

  • TCP - بروتوكول التحكم في الإرسال يسمح بتسليم موثوق ومرتب للحزم
  • UDP - بروتوكول رسائل المستخدم يسمح بتسليم غير موثوق وغير مرتب للحزم

طبقة النقل في I2P

اتصالات مشفرة من router إلى router (ليست مجهولة بعد):

  • NTCP2 - نقل TCP قائم على NIO
  • SSU2 - نقل UDP آمن وشبه موثوق

طبقة أنفاق I2P

يوفر اتصالات tunnel مشفرة ومجهولة بالكامل:

  • رسائل tunnel - رسائل I2NP مشفرة وتعليمات مشفرة لتسليمها
  • رسائل I2NP - رسائل البروتوكول مع التشفير متعدد الطبقات للتوجيه المجهول متعدد القفزات

طبقة I2P Garlic

يوفر تسليم رسائل I2P مشفرة ومجهولة من نقطة إلى نقطة:

طبقة عميل I2P

  • I2CP - بروتوكول التحكم I2P يسمح للتطبيقات بالوصول إلى شبكة I2P دون الحاجة لاستخدام واجهة برمجة التطبيقات الخاصة بالـ router مباشرة

طبقة النقل من النهاية إلى النهاية I2P

طبقة واجهة تطبيقات I2P

واجهات اختيارية لمطوري التطبيقات:

  • I2PTunnel - ينشئ أنفاق لاتصالات TCP داخل وخارج I2P
  • SAMv3 - بروتوكول الرسائل المجهولة البسيط للتطبيقات غير المطورة بـ Java

طبقة البروكسي للتطبيقات في I2P

بروكسيات لبروتوكولات الإنترنت المعيارية:

  • HTTP - بروكسي تصفح الويب
  • IRC - بروكسي Internet Relay Chat
  • SOCKS - بروكسي SOCKS4/4a/5
  • Streamr - بروكسي تدفق UDP

التطبيقات

يمكن للتطبيقات التفاعل مع I2P على طبقات مختلفة:

تطبيقات Streaming/Datagram: - التطبيقات الأصلية لـ I2P التي تستخدم مكتبات streaming أو datagram مباشرة

تطبيقات SAM: - تطبيقات بأي لغة برمجة تستخدم بروتوكول SAM

التطبيقات المخصصة لـ I2P: - التطبيقات المصممة خصيصاً لـ I2P (I2PSnark، SusiMail، إلخ)

تطبيقات الإنترنت المعيارية: - التطبيقات العادية التي تستخدم I2P proxies (متصفحات الويب، عملاء IRC، إلخ.)

مخطط المكدس

I2P Protocol Stack

ملاحظة: يمكن لـ SAM استخدام مكتبة التدفق و datagrams معاً.

Was this page helpful?