نسج الرسائل

نسج الرسائل

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

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

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

نسج TLV

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

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

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

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

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

رسائل عامة

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

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

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

رسائل النفق

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

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

خلاصة

ما تعلمته:

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

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