Las redes de computadoras conectan computadoras a través de medios de transmisión alámbricos o inalámbricos para compartir información y recursos. Existen diferentes tipos de redes según su cobertura, como PAN, LAN, MAN y WAN. Las LAN cubren áreas locales menores a un kilómetro como oficinas o colegios, mientras que las WAN cubren grandes regiones como países o continentes. Las computadoras en una red se pueden conectar en topologías como bus, anillo, estrella o árbol.