PROTOCOLS

The field reference, layer by layer.

A reference index of the standards that move data between Earth and spacecraft, grouped by protocol layer.

Every standard in this reference exists because something in space went wrong — a frame lost in noise, a command that arrived twice, a link that vanished mid-pass — until someone designed the failure away. Each entry explains a protocol from that starting point: the situation that demanded it, not the section numbering of its spec.

The goal is intuition. A specification tells you what the fields are; these pages try to tell you why the fields exist — what each protocol protects, what it costs, and what breaks without it. After reading an entry, the spec should feel less like a wall of rules and more like the only shape the solution could have taken.

Most flying missions speak a blend. CCSDS dominates the framing and packet layers; ECSS prescribes the engineering practice around them; IETF owns the delay-tolerant parts that look Internet-shaped. The protocol stack is OSI-shaped but not OSI — a working model, not a theory.

Each entry stands alone — read it when a spec lands on your desk, or browse the stack layer by layer below. The reference is being written serially, so many pages currently hold a place rather than a text; the index is the full map of where it is headed. And when you want the longer story around a standard, the entry links to the Primer chapter where it first appears.

01

Physical & radio

03
CCSDS 401.0-B

RF & Modulation Systems

Turning intent into a wave that survives 400 million kilometres.

Physical & radio
CCSDS 141.0-B

Optical Communications

When radio runs out of spectrum, point a laser.

Physical & radioSoon
CCSDS 414.1-B

Ranging, PN & Delta-DOR

Knowing where the spacecraft is by listening to its echo.

Physical & radioSoon
02

Coding & synchronisation

03
03

Data link

06
CCSDS 132.0-B

TM Space Data Link & Virtual Channels

Many onboard systems competing for one downlink.

Data linkSoon
CCSDS 232.0-B

TC Space Data Link Protocol

Frames, segments, and the discipline of uplink.

Data linkSoon
CCSDS 232.1-B

COP-1 — FOP & FARM

What happens if a critical command never arrives.

Data linkSoon
CCSDS 732.0-B

AOS Space Data Link Protocol

Maximising throughput through a window measured in minutes.

Data linkSoon
CCSDS 732.1-B

USLP — Unified Space Data Link Protocol

One link layer to replace TM, TC, and AOS.

Data linkSoon
CCSDS 211.0-B

Proximity-1

Short-range links between cooperating spacecraft.

Data linkSoon
04

Packet

02
CCSDS 133.0-B

Space Packets

An envelope for meaning on a shared channel.

PacketSoon
CCSDS 133.1-B

Encapsulation Packets

Carrying IP, bundles, and the not-yet-invented.

PacketSoon
05

Transport

03
CCSDS 734.1-B

LTP — Licklider Transmission Protocol

Reliable transport for links measured in light-minutes.

TransportSoon
IETF RFC 9171

Bundle Protocol & DTN

Networks that exist only sometimes.

TransportSoon
CCSDS 735.1-B

AMS — Asynchronous Message Service

Publish/subscribe across a network that may sleep for hours.

TransportSoon
06

Application & services

06
CCSDS 727.0-B

CFDP — File Delivery

Synchronising memory across intermittent links.

Application & servicesSoon
ECSS 70-41C

ECSS PUS — Packet Utilization Standard

The service catalogue every European spacecraft speaks.

Application & servicesSoon
CCSDS 520.x

CCSDS MO — Mission Operations Services

PUS, rewritten as a modern service framework.

Application & servicesSoon
CCSDS 660.0-B

Telemetry & Command Dictionaries — XTCE, EDS, MIB

Teaching the ground how to read what the spacecraft says.

Application & servicesSoon
ECSS 70-32C

PLUTO & TOPL — Procedure Languages

Operator intent, compiled into something a spacecraft can run.

Application & servicesSoon
CCSDS 301.0-B

CCSDS Time Codes & Correlation

How spacecraft and ground agree on what time it is.

Application & servicesSoon
07

Security

03
CCSDS 355.0-B

SDLS — Space Data Link Security

Trusting commands across hostile infrastructure.

SecuritySoon
CCSDS 355.1-B

SDLS Extended Procedures & Key Management

The unglamorous lifecycle of a key in orbit.

SecuritySoon
IETF RFC 9172

BPSec — Bundle Protocol Security

Authentication that survives custody transfer.

SecuritySoon
08

Ground cross-support

05
CCSDS 911.x

SLE — Space Link Extension

Mission software stops caring which antenna received the signal.

Ground cross-supportSoon
CCSDS 921.x

CSTS — Cross Support Transfer Services

Cross-support service APIs that succeed the older SLE interfaces.

Ground cross-supportSoon
ESA EGS-CC

EGS-CC — European Ground Systems Common Core

A common runtime for the screens that fly the spacecraft.

Ground cross-supportSoon
CCSDS 500.0-B

Navigation Data Messages — OEM, OPM, AEM

How agencies hand each other a spacecraft's state vector.

Ground cross-supportSoon
CCSDS 503.0-B

Tracking Data Message

A standard envelope for range, Doppler, and angles.

Ground cross-supportSoon
09

Onboard interfaces

05
ECSS 50-12C

SpaceWire & RMAP

A bus that lets one processor reach into another's memory.

Onboard interfacesSoon
ECSS 50-11C

SpaceFibre

SpaceWire at gigabits, with quality of service built in.

Onboard interfacesSoon
MIL-STD 1553B

MIL-STD-1553

The deterministic command bus that refused to die.

Onboard interfacesSoon
ISO 11898

CAN-bus & CANopen

Automotive heritage carrying CubeSats into orbit.

Onboard interfacesSoon
CCSDS 850.0-G

CCSDS SOIS — Spacecraft Onboard Interface Services

A standard shape for the wires inside the machine.

Onboard interfacesSoon