Changes

Jump to navigation Jump to search
Line 97: Line 97:  
* With the Master, if connectivity presents;
 
* With the Master, if connectivity presents;
 
* With the Master or any other Node servers via the [[Wikipedia:Sneakernet|Sneakernet]].
 
* With the Master or any other Node servers via the [[Wikipedia:Sneakernet|Sneakernet]].
  −
=== Sneakernet ===
  −
  −
Packets' structure:
  −
  −
* '''PUSH''' packet:
  −
:* {{Code|type}}: {{Code|push}}
  −
:* {{Code|src}}: sender's identity to push from
  −
:* {{Code|[dst]}}: receiver's identity to push to, optional for packets from master
  −
:* {{Code|sequence}}: Sequence associated with packet's payload
  −
  −
* '''ACK''' packet:
  −
:* {{Code|type}}: {{Code|ack}}
  −
:* {{Code|src}}: master's identity
  −
:* {{Code|dst}}: receiver's identity ack is intended for
  −
:* {{Code|push_sequence}}: original PUSH packet's sequence
  −
:* {{Code|pull_sequence}}: Sequence after merging original PUSH packet
  −
  −
* '''PULL''' packet:
  −
:* {{Code|type}}: {{Code|pull}}
  −
:* {{Code|src}}: sender's identity to pull to
  −
:* {{Code|dst}}: receiver's identity to pull from
  −
:* {{Code|sequence}}: Sequence to pull for
      
== Getting involved ==
 
== Getting involved ==

Navigation menu