Space Protocols

DTN / Bundle Protocol

The 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?
TCP/IP requires fast round-trip handshakes (milliseconds), always-on connections, and low error rates. In space, round-trips take minutes to hours, connections constantly break due to orbital mechanics and planet rotation, and error rates are extremely high due to signal degradation over billions of kilometers. TCP interprets these normal space conditions as network failures and shuts down.
What is DTN (Delay-Tolerant Networking)?
DTN is a networking architecture designed for environments where connections are intermittent and delays are long. Instead of requiring an end-to-end connection (like TCP), DTN uses 'store-and-forward' - each node stores data locally, waits for the next available link, and forwards it. Think of it as a postal service rather than a phone call. The Bundle Protocol (BPv7, RFC 9171) is DTN's core protocol.
Who invented the space internet protocol?
Vint Cerf, who co-invented TCP/IP (the Earth internet), also co-designed DTN with teams at NASA JPL and DARPA. Yes - the same person designed both the internet you use today and the protocol that will connect the solar system. DTN work began in the early 2000s under the InterPlanetary Networking Special Interest Group (IPNSIG).
Is DTN actually being used in space?
Yes. DTN has been tested extensively on the ISS (95+ successful tests at TRL-7), used operationally on the PACE ocean science satellite (34 million bundles delivered at 100% success rate), tested on Korea's KPLO lunar orbiter, and is the baseline protocol for LunaNet. NASA's HDTN implementation has demonstrated 900+ Mbps throughput.
What is the Bundle Protocol?
The Bundle Protocol (BPv7, RFC 9171) is DTN's core transport protocol. A 'bundle' is a self-contained message that carries its own destination address, priority, expiration time, and payload. Unlike TCP packets, bundles are stored persistently (on disk, not just in RAM) at each node and survive connection drops. Each node takes 'custody' of a bundle, meaning responsibility for delivery advances through the network.

Sources

  1. IETF RFC 9171 - Bundle Protocol Version 7 - accessed 2026-03-25
  2. NASA - Delay/Disruption Tolerant Networking - accessed 2026-03-25
  3. Quanta Magazine - Vint Cerf's Plan for Building an Internet in Space - accessed 2026-03-25
  4. NASA - DTN Overview, Benefits, Success Stories - accessed 2026-03-25
  5. NASA - LunaNet Interoperability Specification v5 - accessed 2026-03-25
  6. IETF DTN Working Group - accessed 2026-03-25