Una red de computadoras permite compartir recursos entre máquinas conectadas. Existen dos tipos principales de redes: redes cliente-servidor, con una máquina central que ofrece servicios, y redes punto a punto donde cada máquina actúa como cliente y servidor. Las redes se pueden conectar utilizando cables, ondas de radio u otros medios, y su estructura física puede ser en estrella, bus o anillo.