Una red de computadoras conecta dos o más computadoras para compartir recursos como impresoras, archivos y correo electrónico. Las redes se pueden clasificar por su tecnología, tamaño o alcance. Existen redes locales, metropolitanas y amplias área que cubren desde un edificio hasta un continente. Las redes también tienen una topología física que determina cómo están conectados los nodos y una topología lógica que controla cómo se comunican los hosts a través del medio.