Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Tin nhắn dệt

Tin nhắn dệt

Tại trung tâm của Dệt là nhắn tin . Để thực hiện chức năng của các cấu hình, các tài nguyên trong HAN phải có thể nhắn tin cho nhau.

Dệt tin nhắn đáng tin cậy

tin nhắn dệt đáng tin cậy (WRM) dệt của lớp ứng dụng với các xác nhận. Nó đảm bảo phân phối đáng tin cậy bất kỳ loại thông điệp chung hoặc đường hầm nào giữa hai tài nguyên trong một kết cấu, bất kể vận chuyển mạng cơ bản của chúng.

Dệt TLV

Weave TLV (Tag-Length-Value) là một định dạng nhị phân để mã hóa nhỏ gọn của dữ liệu. TLV tương thích đại diện với JSON và được tối ưu hóa để khử lưu huỳnh hiệu quả. Nó tương tự như các định dạng dữ liệu như CBOR và ASN.1, nhưng thường đơn giản và nhỏ hơn so với một tập hợp dữ liệu nhất định để mã hóa và biểu diễn.

Thông điệp dệt được mã hóa trong TLV, được thiết kế với các thiết bị bị hạn chế. TLV đảm bảo số lượng dữ liệu nhỏ nhất với mã hóa đơn giản nhất có thể được truyền qua dây.

Kiểu dệt TLV không thể đọc được bằng con người, do đó bạn sẽ không cần mã hóa bất cứ thứ gì trong Kiểu dệt TLV hoặc xử lý trực tiếp với nó.

Các loại tin nhắn

Có hai loại thông điệp Dệt, có thể được truyền dưới dạng được mã hóa và không được mã hóa. Quá trình mã hóa cả hai loại tin nhắn là như nhau và tin nhắn của cả hai loại có thể được mã hóa bằng các khóa giống nhau.

Tin nhắn chung

Thông báo chung được sử dụng bởi các ứng dụng Weave để truyền tải dữ liệu ứng dụng cụ thể và yêu cầu. Chúng chứa các yếu tố mô tả ý nghĩa ngữ nghĩa của thông điệp, cũng như cấu trúc của tải trọng:

  • ID hồ sơ - Hồ sơ nào sẽ xử lý tin nhắn
  • Loại tin nhắn - Loại tin nhắn cụ thể (hành động)
  • ID trao đổi - Xác định luồng trao đổi tin nhắn giữa hai tài nguyên

Tin nhắn chung cũng có thể truyền đạt thông tin thừa nhận việc nhận được tin nhắn trước đó. Đây là một phần của giao thức Nhắn tin đáng tin cậy.

Tin nhắn đường hầm

Thông báo đường hầm đóng gói một gói IP được mã hóa (IPv6 trong thực tế, mặc dù IPv4 được hỗ trợ) đang được vận chuyển giữa hai tài nguyên Dệt. Các tin nhắn được tạo đường hầm có cấu trúc đơn giản hơn và bỏ qua nhiều tiêu đề dành riêng cho ứng dụng có trong một thông điệp chung.

Gói đường hầm có thể truyền tải bất kỳ giao thức IP hợp lệ nào, bao gồm UDP, TCP hoặc ICMP.

Tóm tắt

Những gì bạn đã học:

  • Dệt tin nhắn đáng tin cậy nhạc_add_check đảm bảo gửi tin nhắn Dệt đáng tin cậy cho hai hình thức trao đổi:
    • Yêu cầu đáp ứng
    • Theo dõi-Cập nhật
  • Weave TLV là một định dạng nhị phân để mã hóa nhỏ gọn thông điệp Weave
  • Có hai loại thông điệp Dệt:
    • Thông báo chung được sử dụng để truyền tải dữ liệu ứng dụng cụ thể và yêu cầu, chẳng hạn như những người sử dụng bởi hồ sơ
    • Thông báo đường hầm đóng gói một gói IP

Để biết thêm thông tin chi tiết, xem: