Kurose

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1050 palavras )
  • Download(s) : 0
  • Publicado : 24 de setembro de 2012
Ler documento completo
Amostra do texto
Seção 2.1

1 - Relacione cinco aplicações da internet não prioritárias e os protocolos da camada de aplicação que elas usam.

• Web: HTTP
• File Transfer: FTP
• login remoto: Telnet
• Network News: NNTP
• e-mail: SMTP

2 - Qual a diferença entre arquitetura de rede e arquitetura de aplicação?

Arquitetura de rede refere-se à organização do processo de comunicaçãoem 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)

3 - 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. Oprocesso que aguarda ser contactado é o servidor.

4 - Em uma aplicação de compartilhamento de arquivos P2P, você concorda com a afirmação “não existe nenhuma noção de lados de cliente e servidor de uma sessão de comunicação”? Por que sim ou por que não?

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, opar que está recebendo um arquivo normalmente é o cliente e aquele que está enviando o arquivo normalmente é o servidor.

5 - Que informação é usada por um processo que está rodando em um hospedeiro para identificar um processo que está rodando em outro hospedeiro?

O endereço IP do host de destino e o número da porta do socket de destino.

6 – Suponha que você queira fazer uma transação deum cliente remoto para um servidor da maneira mais rápida possível.Você usaria o UDP ou o TCP? Porque?

UDP – Apesar de não ter garantia que a transação será feita completamente o UDP e simples e leve.

7- Com referencia à Figura 2.4, vemos que nenhuma das aplicações nela requer 'sem perda de dados' e 'temporização'. Você consegue imaginar uma aplicação que requeira 'sem perda de dados' e sejatambém altamente sensível ao atraso?

Não há bons exemplos de uma aplicação que não requer nenhuma perda de dados e sincronismo. Se você souber de uma, envie um e-mail para os autores.


8- Relacione quatro classes de serviços que um protocolo de transporte pode prover para cada uma delas, indique se o UDP ou o TCP ou ambos fornece tal serviço.

Transferência Confiável : TCP
Vazão UDPTemporização UDP
Segurança TCP


9- lembre-se que o TCP pode ser aprimorado com o SSL para fornecer serviços de segurança processos a processo incluindo a decodificação . O SSL opera na camada de transporte ou na camada de aplicação ?
Se um desenvolvedor da aplicação que o TCP seja aprimorado com o SSL , o que ele deve fazer?

Na camada de aplicação de aplicação e preciso incluir o código SSLda aplicação em ambas as partes cliente e servidor.

Seção2. 2 a 2.5 / 1 aos 18

10 - O que significa protocolo de apresentação (handshaking protocol)?

Protocolo de apresentação é utilizado se duas entidades que estão se comunicando trocam primeiramente pacotes de controle antes de trocarem pacotes de dados. O SMTP utiliza handshaking e o HTTP não.

11 - Porque HTTP, FTP, SMTP, POP3 eIMAP rodam sobre TCP e não sobre UDP?

As aplicações associadas a esses protocolos exigem que todos os dados da aplicação sejam recebidos na ordem correta e sem lacunas. O TCP fornece esse serviço ao passo que UDP não.

12 - Considere um site de comércio eletrônico que quer manter um registro de compras para cada um de seus clientes. Descreva como isso pode ser feito com cookies.

Quandoum usuário visita o site pela primeira vez, o site devolve um número de cookie. Este número é armazenado no host do usuário e é gerenciado pelo navegador. Durante visitas (ou compras) posteriores, o navegador envia o número do cookie para o site, assim o site sabe quando este usuário (mais precisamente, o navegador) está visitando o site.

13 - Descreva como o cache web pode reduzir o atraso na...
tracking img