Network models are used to represent data communication systems. A network model breaks down a communication system into basic components and shows how they interact. It provides an abstract representation of the system to help understand how data moves between different parts.