A queue of messages is maintained on each link.
- Zero capacity — No queueing, sender must wait for the receiver.
- Bounded capacity — Finite queue length, when full, the sender must wait for the receiver.
- Unbounded capacity — Infinite queue length, the sender never needs to wait.