Interplanetary Dialogs: Design Principles
Intermittent connectivity suggests an Email-like architecture
- Common “Handling Instructions” for a data collection
- Network must accommodate the persistence and transfer of state
Names (not addresses) are the means of reference
- Names have two parts: a routing part (specifies the IPN region) and an administrative part (specifies the DNS name)
- Routing between IPN regions based upon routing part of the name
Late-Binding
- Separate addressing domains for each internet; administrative names converted to local addresses only at the destination IPN region
Indirection
- Inherent dependence on intermediate relay agents
Custodial transfer
- Intermediate nodes assume possibly-long-term responsibility for data forwarding
- “Bundles” as a common end-to-end transfer mechanism