Una red de computadoras es una interconexión de computadoras que permite compartir información y recursos a través de enlaces físicos o inalámbricos. Las redes buscan asegurar la disponibilidad y confiabilidad de la información compartida, aumentar la velocidad de transmisión de datos y reducir costos. Existen redes locales, metropolitanas y amplias, con topologías como alambradas, de anillo, de bus, de bus-estrella y de estrella.