A message, torninto parcels, postedacross six cities.

Relay is a packet-switched WAN you can watch. Send a message, see it split, route around a broken link and reassemble. Then chat across the same network.

Enter the lab

Network warming up

Scroll to explore
0parcels sent
0parcels delivered
0in flight right now
0lost on a hop
1

Cut

The sender slices the message into small packets. Each one is stamped with a sequence number, a destination and a hop limit.

2

Route

Every router picks the next hop on its own, weighing distance, bandwidth and how long its queues are. Packets of one message can take different roads.

3

Reassemble

The receiver puts the packets back in order, asks again for any that went missing, and only then shows the message.

Scenarios

Pick one and press Run. Drag the map to turn it, and click any router, link or parcel to inspect it.

Throughput0parcels/s
Delivery time–s
Lost on the way0%
Busiest link0%
TCP Window2.0cwnd

Messages ride the same wires.

This phone is Asha, on the Relay network. Message anyone and the parcels cross the map above before the other person sees them. Contacts reply on their own, and you can switch who you are with the menu in the chat list. The ticks follow the real journey.

    On the wire

    The latest chat message, parcel by parcel.

    Ledger

    Every parcel sent in this session, with the road it took.

    MessageParcelRouteBytesSentArrivedResentStatus