Buffers
Used pervasively to hold packets, and sometimes for other things too
Used to form queues:
- Input: interface receive queue, IP input queue, IP fragment reassembly queues, TCP reassembly queues, app queue (socket buffer)
- Output: app queue (socket buffer), TCP retransmission queue, interface output queue