Trabalho tcc
1 – O que é um programa Cliente? O que é um programa Servidor? São todos os tipos de rede que centralizam suas funções como servidor de arquivos, impressão, contas de usuários, entre outros num equipamento diferenciado tratado como servidor da rede.
2 – Relacione cinco aplicações da Internet não proprietária e os protocolos da camada de aplicação que elas usam. A Web: HTTP; File Transfer: FTP; login remoto: Telnet; Network News: NNTP; e-mail: SMTP.
3 – Qual é a diferença entre arquitetura de rede e arquitetura de aplicação. Arquitetura de rede refere-se à organização do processo de comunicação em camadas (por exemplo, as cinco camadas da arquitetura da Internet). Arquitetura de aplicação, por outro lado, é projetada por um desenvolvedor da aplicação e determina a estrutura geral dela (por exemplo, cliente-servidor ou P2P)
4 – Para uma sessão de comunicação entre um par de processos, qual processo é o cliente e qual é o servidor? O processo que inicia a comunicação é o cliente. O processo que aguarda ser contactado é o servidor.
5 – Em uma aplicação de compartilhamento de arquivos P2P, você concorda com a afirmação: “não existe nenhuma noção de lados cliente e servidor de uma sessão de comunicação”? Justifique. Não. Como mencionado no texto, todas as sessões de comunicação têm um lado cliente e um lado servidor. No compartilhamento de arquivos P2P, o par que está recebendo um arquivo normalmente é o cliente e aquele que está enviando o arquivo normalmente é o servidor.
6 – Suponha que você queira fazer uma transação de um cliente remoto para um servidor de maneira mais rápida possível. Você usaria o UDP ou o TCP? Por quê? TCP, é que o tcp é orientado a conexão, ou seja, antes de enviar os dados é feito uma comunicação entre o rementente e o destinatário e cria-se um canal de