Packet wireframe
Packet wireframe
Every Reticulum packet carries flags, a hop byte, a 16-byte destination hash, context, and payload. Header type 2 also carries a transport ID so relays can rewrap multi-hop data.
- Header types 1 and 2 are both implemented in Reticulum-Go
- Hop byte >= PATHFINDER_M (128) is rejected at unpack
- This wireframe is conceptual. Exact packing lives in pkg/packet
Header type 1
Flags
Hops
Dest hash
Context
Payload
Type 2 adds a transport ID for multi-hop relay. Hops still face PATHFINDER_M at unpack.
Попробуйте сами: Toggle header type 1 versus 2, then click each field. Notice Transport ID appears only on type 2.
Flags
1 байт
Header type, packet type, and related flags that select how transport unpacks the frame.
Шаг 1 из 6
Свайп или стрелки