Las redes de ordenadores permiten la comunicación entre sistemas autónomos interconectados. Existen dos tipos principales de redes: las redes de área local, que conectan dispositivos en un espacio físico limitado como un edificio, y las redes de área amplia, que se extienden a distancias mayores como una ciudad o país. Dentro de una red, la información se transmite a través de canales de comunicación utilizando técnicas como la conmutación de circuitos o la conmutación de paquetes.