A computer network topology is the physical and logical arrangement of nodes and connection in a network. nodes usually include devices such as switches, router and software with switch and router features. network topologies are often represented as a graph.