This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_net:1_msg [2021/08/05 12:34] murphy [2.2.2.1.1 Secure Messaging] |
dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_net:1_msg [2021/11/09 15:51] (current) char ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| [[dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_net|return to Network View]] | [[dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_net|return to Network View]] | ||
| - | The lowest functional layer of a node component is secure messaging. It is essential that a [[dido:public:ra:xapend:xapend.a_glossary:d:distsystem|distributed system]] be able to have trusted, reliable, tamper resistant, and anti-snoop data flow between nodes in the network. Secure messaging must also include a standardized, consistent, and predictable way to marshal data between nodes. For example, the [[dido:public:ra:xapend:xapend.a_glossary:e:endianness| Endianness]] of each node may be different. This requires a solid transport mechanism, an excellent security infrastructure, and a standardized way to distribute data quickly and efficiently. | + | The lowest functional layer of a node component is secure messaging. It is essential that a [[dido:public:ra:xapend:xapend.a_glossary:d:distsystem|distributed system]] be able to have trusted, reliable, tamper resistant, and anti-snoop data flow between [[dido:public:ra:xapend:xapend.a_glossary:n:node|nodes]] in the network. Secure messaging must also include a standardized, consistent, and predictable way to marshal data between nodes. For example, the [[dido:public:ra:xapend:xapend.a_glossary:e:endianness| Endianness]] of each node may be different. This requires a solid transport mechanism, an excellent security infrastructure, and a standardized way to distribute data quickly and efficiently. |
| ===== Standards ===== | ===== Standards ===== | ||
| Line 21: | Line 21: | ||
| ==== de facto Standards ==== | ==== de facto Standards ==== | ||
| - | * [[dido:public:ra:xapend:xapend.b_stds:defact:zeromq]] | + | * [[dido:public:ra:xapend:xapend.b_stds:defact:zeromq:start]] |
| * [[dido:public:ra:xapend:xapend.b_stds:defact:google:grpc]] | * [[dido:public:ra:xapend:xapend.b_stds:defact:google:grpc]] | ||
| * [[dido:public:ra:xapend:xapend.b_stds:defact:google:protobuf]] | * [[dido:public:ra:xapend:xapend.b_stds:defact:google:protobuf]] | ||