Uma rede de computadores é uma coleção de computadores interconectados e outros dispositivos, como servidores, impressoras e smartphones, que podem se comunicar e compartilhar recursos entre si. Essa comunicação ocorre em vários meios, incluindo cabos (com fio) ou sinais sem fio (Wi-Fi, Bluetooth, etc.). Os dispositivos interconectados compartilham recursos como arquivos, impressoras, acesso à Internet e potência de processamento.
As redes podem variar em tamanho de uma pequena rede doméstica, com apenas alguns dispositivos a vastas redes globais, como a Internet. Eles são categorizados de várias maneiras, inclusive por seu escopo geográfico (por exemplo, rede de área local, rede de área ampla), sua topologia (por exemplo, estrela, anel, barramento) e sua arquitetura (por exemplo, cliente-servidor, ponto a ponto).