Las redes de computadoras se pueden clasificar según su topología física. Existen diferentes tipos de topologías como la en bus, en estrella, en anillo y mixta. Cada topología tiene ventajas e inconvenientes dependiendo del tamaño de la red, distancias entre nodos y tipo de aplicaciones o servicios que se ejecutan sobre la red.