Redes de computadores permitem que dispositivos se conectem e compartilhem recursos como arquivos, impressoras e acesso à internet. Existem diferentes tipos de redes como ponto a ponto e cliente-servidor, e o modelo OSI fornece um guia para entender como as informações fluem através das camadas física, de enlace, de rede, de transporte, de sessão, de apresentação e de aplicação. O protocolo TCP/IP é amplamente usado e consiste em protocolos como TCP para controle de transmissão e IP para endereçamento entre redes