Uma rede de computadores é uma coleção de dispositivos de computação interconectados (como computadores, servidores, smartphones e outros dispositivos inteligentes) que podem se comunicar e compartilhar recursos entre si. Essas conexões podem ser conectadas (usando cabos como Ethernet) ou sem fio (usando tecnologias como Wi-Fi ou Bluetooth). Os dispositivos estão ligados usando uma variedade de protocolos de comunicação que governam como os dados são transmitidos e recebidos. As redes permitem o compartilhamento de recursos como arquivos, impressoras, acesso à Internet e aplicativos. Eles variam em tamanho de pequenas redes domésticas a enormes redes globais como a Internet.