Una red de computadoras permite que los equipos se comuniquen y compartan recursos. Existen diferentes tipos de redes como las de difusión, punto a punto, LAN (red de área local), MAN (red metropolitana), y WAN (red de amplia área). Las redes se pueden organizar físicamente en topologías como estrella, bus, anillo o malla. A nivel lógico usan métodos como broadcast o paso de token.