Uma rede de computadores é um grupo de sistemas de computadores e outros dispositivos de hardware de computação que são conectados por meio de canais de comunicação para facilitar a comunicação e o compartilhamento de recursos entre uma ampla gama de usuários. As redes são comumente categorizadas com base em suas características.
As redes de computadores podem ser divididas historicamente em topologias, que é uma técnica de conexão de computadores. A topologia mais comum atualmente é um anel recolhido. Isso se deve ao sucesso de um protocolo de rede chamado Ethernet. Este protocolo, ou um idioma de rede, oferece suporte à Internet, redes locais e redes de longa distância.