This course introduces computer networks and defines their criteria and structures. It introduces four different network topologies and describe the core protocols and layers. It also introduces the Internet, the largest internet in the world. The concept of switching is also introduced to show how small networks can be combined to create larger ones.