Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

نسج الرسائل

نسج الرسائل

في قلب Weave توجد الرسائل . لتنفيذ وظائف ملفات التعريف ، يجب أن تكون الموارد الموجودة في HAN قادرة على إرسال رسائل إلى بعضها البعض.

نسج رسائل موثوقة

نسج الرسائل الموثوقة (WRM) هو نسج رسائل طبقة التطبيق مع إقرارات. إنه يضمن التسليم الموثوق به لأي نوع من الرسائل العامة أو النفقية بين أي موردين في نسيج ، بغض النظر عن نقل الشبكة الأساسي.

نسج TLV

نسج TLV (قيمة طول العلامة) هي تنسيق ثنائي للتشفير المضغوط للبيانات. TLV متوافق من الناحية التمثيلية مع JSON وتم تحسينه لإلغاء التسلسل الفعال. إنه يشبه إلى حد كبير تنسيقات البيانات مثل CBOR و ASN.1 ، ولكنه عادةً ما يكون أبسط وأصغر من أيٍّ منهما بالنسبة لمجموعة معينة من البيانات لتشفيرها وتمثيلها.

يتم ترميز رسائل النسج في TLV ، والذي تم تصميمه مع وضع الأجهزة المقيدة في الاعتبار. يضمن TLV نقل أصغر كمية من البيانات - بأبسط تشفير ممكن - عبر السلك.

إن Weave TLV ليس قابلاً للقراءة من قبل الإنسان ، لذلك لن تحتاج إلى تشفير أي شيء في Weave TLV أو التعامل معه مباشرةً - ما عليك سوى تحديد نوع الرسالة ومحتوياتها ، ويقوم Weave بكل العمل نيابةً عنك.

أنواع الرسائل

هناك نوعان من رسائل Weave ، والتي يمكن إرسالها في شكل مشفر وغير مشفر. عملية تشفير كلا النوعين من الرسائل هي نفسها ، ويمكن تشفير الرسائل من كلا النوعين باستخدام نفس المفاتيح.

رسائل عامة

الرسائل العامة تستخدم بواسطة تطبيقات Weave لنقل البيانات والطلبات الخاصة بالتطبيق. تحتوي على عناصر تصف المعنى الدلالي للرسالة ، بالإضافة إلى بنية الحمولة:

  • معرف الملف الشخصي - أي ملف تعريف يجب أن يتعامل مع الرسالة
  • نوع الرسالة - النوع المحدد للرسالة (الإجراء)
  • معرف Exchange - يحدد تدفق تبادل الرسائل بين مصدرين

قد تنقل الرسائل العامة أيضًا معلومات تقر باستلام رسالة سابقة. هذا جزء من بروتوكول Weave Weave للتراسل الموثوق.

رسائل النفق

تغلف رسائل النفق حزمة IP مشفرة (IPv6 عمليًا ، على الرغم من دعم IPv4) التي يتم نقلها بين اثنين من موارد Weave. الرسائل النفقية أبسط من حيث الهيكل وتتخلى عن العديد من الرؤوس الخاصة بالتطبيقات الموجودة في رسالة عامة.

يمكن أن تنقل الحزمة النفقية أي بروتوكول IP صالح بما في ذلك UDP أو TCP أو ICMP.

خلاصة

ما تعلمته:

  • تضمن Weave Trust Messaging التسليم الموثوق به لرسائل Weave لشكلين من أشكال التبادل:
    • استجابة للطلب
    • اشتراك - تحديث
  • Weave TLV هو تنسيق ثنائي للتشفير المضغوط لرسائل Weave
  • هناك نوعان من رسائل Weave:
    • رسائل عامة تستخدم لنقل البيانات وطلبات التطبيق محددة، مثل تلك المستخدمة من قبل التشكيلات
    • تغلف رسائل النفق حزمة IP

لمزيد من المعلومات المتعمقة ، راجع: