Algoritmo
As redes de computadores possibilitaram que os trabalhos realizados antes em apenas um computador, pudessem ser realizados por um grande número de computadores separados, ao alcance de todas as pessoas. Sua principal característica é o compartilhamento de recursos, que torna todos os programas, equipamentos e dados disponível a todos os usuários da rede.
Um sistema distribuído é definido como um conjunto de unidades de processamento independentes, que através da troca de comunicação e gerenciamento de sincronização pode processar uma aplicação em diferentes locais e em sistemas com características próprias, dando a impressão ao usuário que toda aplicação é gerenciada por um sistema único.
Sendo assim, podemos dizer que a relação entre Redes de computadores e Sistemas distribuídos é fornecer comunicação, compartilhamento de recursos, tais como: impressoras, arquivos, páginas na web, acesso a banco de dados distribuídos, etc., fornecimento de serviços aos usuários que estejam nelas conectados.
A internet não é uma rede de computadores: A internet é uma rede de redes.
A World Wilde Web não é uma rede de computadores: A Web é um sistema distribuídos que funciona na internet, repare que tudo tem a aparência de um documento (Página web), ou seja, o usuário tem a impressão de ser um único sistema, já que existe apenas um modelo ou paradigma (o documento).
O sistema distribuído é a existência de um relacionamento mais forte entre os seus componentes, onde geralmente os sistemas operacionais são os mesmos.
Sim, pois podem ser considerados também como a evolução para os sistemas fortemente acoplados, onde uma aplicação pode ser executada por qualquer processador. Os sistemas distribuídos permitem que uma aplicação seja dividida em