Data & networking fundamentals
Lookup tables for how data moves, independent of which protocol is riding on top. The layer everything on this site slots into, the rates the common serial buses actually run at, and where analogue and digital fail differently. The explanations behind these live in the explainers, linked from each table.
The layer model, as a lookup
Where each thing indexed on this site sits, and what it therefore can and cannot do. The network explainer has the animated version and the reasoning.
| Layer | Name | What lives there | On a show |
|---|---|---|---|
| 7 | Application | What the data means | sACN, Art-Net, OSC, PJLink, NDI, Dante control |
| 6 | Presentation | Encoding and encryption | Rarely separated out in practice |
| 5 | Session | Who is talking to whom, and for how long | RTSP connection management in RAVENNA |
| 4 | Transport | Ports, and whether delivery is guaranteed | UDP for nearly everything on a show; TCP for PJLink and Ember+ |
| 3 | Network | Addresses that route between subnets | IP, and the multicast groups sACN and PTP use |
| 2 | Data link | Addresses on one wire, and frames | Ethernet and MAC addresses, VLANs, AVB, AES50, CobraNet |
| 1 | Physical | Voltage, light, radio | Cat6, fibre, RS-485 — and DMX512, which sits here with nothing above it |
Two things worth reading off this. DMX512 has no layers above 1 and 2 at all, which is why it cannot be routed, addressed or acknowledged — every limitation follows from that row. And a protocol at layer 7 inherits every property of the layers under it, which is why “is it on the network?” is a different question from “can the switch see it?”
Serial bus rates
Signalling rates for the buses that turn up in a rack, so a spec sheet can be read against what the cable can actually carry. Usable throughput is always lower — encoding overhead, protocol overhead, and in the case of USB a shared bus.
| Bus | Generation | Raw rate | Notes |
|---|---|---|---|
| USB | 2.0 High Speed | 480 Mbit/s | Shared across everything on the controller |
| 3.2 Gen 1 | 5 Gbit/s | Was USB 3.0, then 3.1 Gen 1 — same thing renamed twice | |
| 3.2 Gen 2 | 10 Gbit/s | Was 3.1 Gen 2 | |
| 4 | 40 Gbit/s | Requires a certified cable; falls back silently on a cheap one | |
| Thunderbolt | 3 and 4 | 40 Gbit/s | Carries PCIe and DisplayPort together |
| 5 | 80 Gbit/s | 120 Gbit/s asymmetric for displays | |
| PCIe | Gen 3, per lane | 8 GT/s | About 985 MB/s of payload per lane |
| Gen 4, per lane | 16 GT/s | Doubles again | |
| Gen 5, per lane | 32 GT/s | Lane count multiplies it: x4, x8, x16 | |
| Ethernet | 1000BASE-T | 1 Gbit/s | Cat5e is enough, and still the show-network default |
| 2.5G / 5GBASE-T | 2.5 / 5 Gbit/s | Runs on existing Cat5e and Cat6 | |
| 10GBASE-T | 10 Gbit/s | Cat6a to 100 m; Cat6 only to about 55 m | |
| 25G and above | 25–400 Gbit/s | Fibre or twinax in practice |
Bits and bytes are the trap here: a 10 Gbit/s link moves at most 1.25 GB/s before overhead, and GT/s is not Gbit/s — PCIe transfers carry encoding, so gen 3 at 8 GT/s yields about 7.88 Gbit/s of payload per lane. The storage calculator works in bytes; the numbers above are in bits.
Analog vs digital — and what it changes per department
An analog signal represents its value directly as a continuously variable voltage, current or light level — every metre of cable, every connector and every amplifier stage adds a little noise and loss that cannot be undone. A digital signal encodes the value as discrete symbols; as long as the receiver can still tell the symbols apart, it can be regenerated bit-perfect at every hop, which is why digital chains tolerate long runs and many hops that would visibly degrade an analog one — and why, past their rated distance, digital links tend to fail hard (the "cliff effect") rather than gracefully.
| Department | Analog | Digital |
|---|---|---|
| Audio | Mic/line voltage (what dBu/dBV on the tools page measure) — needs a DI or amp over distance, picks up hum on long runs | PCM samples over AES67/Dante/MADI — bit-exact over the network, no per-hop noise buildup |
| Video | Composite/component/VGA — degrades gradually (softer image, more noise), which at least warns you a run is marginal | HDMI/SDI/DisplayPort — exact reproduction up to the cable's rated distance, then fails outright rather than softening |
| Lighting | 0–10 V analog dimming, still common in architectural work — degrades gently with cable resistance and voltage drop | DMX512/RDM — far more channels down one cable, addressable, but (as above) no error correction at all |
Open an issue — this page is hand-authored reference content rather than data pulled from the dataset, so corrections go straight to a pull request against this file.