This section is based on ``Computer Networks, a Systems Approach'' by Peterson and Davie.
What is a network? A network is ``just a bunch of computers connected together''. At some levels, a network is like a bus shared among computers - computers can talk through it. Like buses, networks vary widely in terms of latency and bandwidth. They also bring in some elements of unpredictability such as losses.