A network topology is the arrangement of computers, cables, and other components on a network. Topology is both physical and logical: Physical topology describes how the physical components on a network are connected; Logical topology describes the way network data flows through the physical components.

There are five basic topologies: