Space Protocols
DTN / Bundle ProtocolThe internet runs on TCP/IP - a protocol that assumes fast, reliable, always-on connections. Space has none of those. Here's how DTN solves the problem, and why the same person invented both protocols.
Earth Protocol
TCP/IP
Phone call model
Space Protocol
DTN/BPv7
Postal service model
Standard
RFC 9171
IETF, January 2022
Inventor
Vint Cerf
Created both TCP/IP & DTN
Phone call vs postal service
TCP/IP = Phone Call
- 1. Dial the number (establish connection)
- 2. Wait for "hello" (handshake)
- 3. Talk back and forth (data exchange)
- 4. If the line drops, start over
- 5. Both parties must be on the line simultaneously
Works great when round-trips take milliseconds. Breaks when they take minutes.
DTN = Postal Service
- 1. Write a letter with full address (create a bundle)
- 2. Drop it at the post office (hand to DTN node)
- 3. Post office stores it safely (persistent storage)
- 4. Waits for the next mail truck (scheduled contact)
- 5. Each post office takes responsibility (custody transfer)
No handshake needed. Survives disconnection. Works across any delay.
Protocol Comparison
Earth internet vs space internet protocols - head to head.
| Property | TCP/IP (Earth) | DTN Bundle Protocol (Space) |
|---|---|---|
| Connection model | Always-on, end-to-end | Intermittent, store-and-forward |
| Handshake required? | Yes (3-way handshake) | No - fire and forget |
| Max latency tolerance | Milliseconds to seconds | Minutes to hours to days |
| Data storage | Brief RAM buffers | Persistent disk storage |
| On connection drop | Panics, retransmits from sender | Holds data, forwards when link returns |
| Reliability model | End-to-end (sender retransmits) | Hop-by-hop (each node takes custody) |
| Message size | Small packets (1500 bytes typical) | Large bundles (self-contained) |
| Analogy | Phone call | Postal service |
| Deployed | Everywhere on Earth | ISS, PACE, KPLO, LunaNet baseline |
| Inventor | Vint Cerf & Bob Kahn (1974) | Vint Cerf & teams at NASA JPL (2003+) |
DTN is already deployed - this isn't theory
These missions are using DTN right now.
ISS (95+ tests, TRL-7)
Network setup, data transfer, audio/video streaming, bundle-in-bundle encapsulation - all tested successfully via Spatiam Corporation.
PACE Ocean Science Satellite
34 million bundles delivered at 100% success rate. First operational use of DTN for primary science data delivery.
Korea's KPLO Lunar Orbiter
DTN tested from lunar orbit. Proved the protocol works at Moon distance (1.3 second delays).
NASA HDTN (High-rate DTN)
Achieved 900+ Mbps throughput. Proves DTN can handle high-bandwidth links, not just slow deep-space connections.
The Full Protocol Stack
Space uses multiple protocols at different layers - DTN is the glue, but each layer has specialized protocols.
| Protocol | Type | Latency Tolerance | Store & Forward | Used For |
|---|---|---|---|---|
| TCP/IP | transport | <1 second (assumes continuous low-latency connection) | No | ISS (crew internet via TDRS), LEO satellite constellations (Starlink, OneWeb) |
| HTTP/3 (QUIC) | application | <1 second (optimized for low-latency, lossy networks) | No | |
| DTN Bundle Protocol (BPv7) | network | Hours to days (designed for interplanetary delays) | Yes | ISS (ION gateway for payloads since 2016), PACE ocean-monitoring satellite (first Class-B science mission, 34M+ bundles), KPLO/Danuri (first DTN test in lunar orbit)... |
| Licklider Transmission Protocol (LTP) | convergence-layer | Minutes to hours (designed for deep-space RF links) | Yes | KPLO/Danuri (LTP + BSSP protocols in lunar orbit), PACE satellite (LTP convergence layer for DTN bundles) |
| CCSDS Proximity-1 | link-layer | <10 seconds (short-range, bidirectional) | No | Mars rovers to orbiters (Curiosity, Perseverance to MRO/MAVEN/TGO), Mars landers (InSight used Proximity-1 for relay) |
| CCSDS Unified Space Link Protocol (USLP) | link-layer | Variable (unified protocol for all space link types) | No | |
| CCSDS File Delivery Protocol (CFDP) | application | Minutes to hours (reliable file transfer over deep-space links) | Yes | Mars orbiters (file transfer from relay to DSN), Deep space missions (standard file delivery mechanism) |
Related
Frequently Asked Questions
Why doesn't TCP/IP work in space?
What is DTN (Delay-Tolerant Networking)?
Who invented the space internet protocol?
Is DTN actually being used in space?
What is the Bundle Protocol?
Sources
- IETF RFC 9171 - Bundle Protocol Version 7 - accessed 2026-03-25
- NASA - Delay/Disruption Tolerant Networking - accessed 2026-03-25
- Quanta Magazine - Vint Cerf's Plan for Building an Internet in Space - accessed 2026-03-25
- NASA - DTN Overview, Benefits, Success Stories - accessed 2026-03-25
- NASA - LunaNet Interoperability Specification v5 - accessed 2026-03-25
- IETF DTN Working Group - accessed 2026-03-25