Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

پیام های بافندگی

پیام های بافندگی

در قلب Weave پیام رسانی است . برای انجام کارایی پروفایلها ، منابع در هان باید بتوانند به یکدیگر پیام دهند.

پیام های قابل اعتماد را بافی کنید

پیام قابل اعتماد بافی (WRM) پیام رسانی لایه برنامه Weave با تایید است. این تضمین می کند تحویل قابل اعتماد از هر نوع پیام عمومی یا تونلی بین هر دو منبع در یک پارچه ، صرف نظر از حمل و نقل شبکه اصلی آنها.

بافت TLV

بافت TLV (تگ طول-ارزش) فرمت باینری برای رمزگذاری فشرده از داده است. TLV از نظر نمایندگی با JSON سازگار است و برای دفع هوایی مؤثر بهینه شده است. بیشتر شبیه به قالب های داده مانند CBOR و ASN.1 است ، اما معمولاً ساده تر و کوچکتر از مجموعه های داده برای رمزگذاری و نمایش است.

پیام های بافی در TLV رمزگذاری شده اند که با استفاده از دستگاه های محدود در ذهن طراحی شده اند. TLV تضمین می کند که کمترین مقدار داده - با ساده ترین رمزگذاری - از طریق سیم منتقل می شود.

Weave TLV قابل خواندن با انسان نیست ، بنابراین نیازی به رمزگذاری هر چیزی در Weave TLV نیست و یا مستقیماً با آن سر و کار دارید - شما به سادگی نوع پیام و محتوای آن را مشخص می کنید ، و Weave تمام کارها را برای شما انجام می دهد.

انواع پیام

دو نوع پیام Weave وجود دارد که ممکن است به شکل رمزگذاری شده و بدون رمزگذاری ارسال شوند. روند رمزگذاری هر دو نوع پیام یکسان است و پیام های هر دو نوع با استفاده از همان کلیدها می توانند رمزگذاری شوند.

پیامهای عمومی

پیامهای عمومی توسط برنامه های Weave برای انتقال داده ها و درخواست های خاص برنامه استفاده می شود. آنها حاوی عناصری هستند که معنای معنایی پیام و ساختار بار را توصیف می کند:

  • شناسه پروفایل - کدام نمایه باید پیام را اداره کند
  • نوع پیام - نوع خاص پیام (عمل)
  • Exchange ID - یک جریان تبادل پیام بین دو منبع را مشخص می کند

پیامهای عمومی همچنین ممکن است اطلاعاتی را تأیید کنند که دریافت پیام قبلی را تأیید می کند. این بخشی از پروتکل پیام رسانی قابل اعتماد بافندگی است.

پیام های تونل

پیام های تونل بسته ای IP رمزگذاری شده (IPv6 را در عمل ، اگرچه از IPv4 پشتیبانی می شود) محاسبه می کند که بین دو منبع Weave در حال انتقال است. پیام های تونل از نظر ساختاری ساده تر هستند و بسیاری از سرصفحات ویژه برنامه را که در یک پیام کلی وجود دارند ، فراموش نمی کنند.

بسته تونل شده می تواند پروتکل IP معتبر از جمله UDP ، TCP یا ICMP را منتقل کند.

ضبط کردن

آنچه آموخته اید:

  • پیام قابل اعتماد بافندگی را تضمین می کند و تحویل قابل اعتماد از پیام های Weave برای دو نوع مبادله:
    • درخواست-پاسخ
    • اشتراک و به روز رسانی
  • Weave TLV یک قالب باینری برای رمزگذاری فشرده پیام های Weave است
  • دو نوع پیام Weave وجود دارد:
    • پیام عمومی استفاده می شود برای انتقال داده ها و درخواست نرم افزار خاص، مانند آن استفاده شده توسط پروفیل
    • پیام های تونل یک بسته IP را محاسبه می کند

برای کسب اطلاعات بیشتر در اینجا ، به: