Archipelago Details
Routing
- Destination Sequenced Distance Vector (DSDV)
- Loop-free enhancement of Bellman-Ford.
- Hop count distance metric.
- Routing decisions made at every hop.
Stream transport
- Provides ordering and reliability services.
- Selective repeat style protocol with reduced acknowledgements (optimized for wireless networks).
- TCP style dynamic window for congestion and flow control.
- Used to bridge connections to the Internet.
Multiple session layers
- Seamless: SOCKS 4&5 Proxy (RFC1928, RFC1929)
- Requires setup, seamless to application: Connection Forwarder (used for applications not supporting SOCKS e.g. HTTP Proxy and DNS).
- Application aware: Client Library API (provides additional information, useful for peer-to-peer applications).