Atividade
1) O que são aplicações distribuídas? São processos que rodam em hosts distintos e que precisam se comunicar. 2) Defina arquitetura de rede e arquitetura de aplicação distribuída. Arquitetura de rede é a pilha de protocolos da internet. Arquitetura de aplicação distribuída são as arquiteturas P2P e Cliente-Servidor que gerenciam aplicações que rodam em hosts diferentes. 3) Quais as diferenças entre protocolo e aplicação? O protocolo é o conjunto de regras que devem ser seguidas para que aja uma comunicação. A aplicação é uma implementação do protocolo. As aplicações utilizam protocolos como HTTP, SHTTP, DNS. 4) Explique, com o máximo de detalhes, a arquitetura Cliente-Servidor. Existem dois papéis bem definidos no sistema, cliente e servidor: O cliente é o host que realiza as solicitações. Os clientes não se comunicam diretamente, eles se comunicam por meio de um servidor. Por exemplo, se você manda um e-mail, primeiro será direcionado para um servidor, que conten...