Kurose Respostas 1 E 2
Monografias: Kurose Respostas 1 E 2. Pesquise 862.000+ trabalhos acadêmicosPor: marcuscott • 16/9/2013 • 2.592 Palavras (11 Páginas) • 1.857 Visualizações
Capítulo 1
estudar mais as contas (L/R, etc)...
1. Quais são os dois tipos de serviços que a Internet provê para as suas aplicações? Apresente algumas características de cada um destes serviços.
Internet provê tanto serviços orientados a conexão (TCP - transferência de dados através de um fluxo de bytes ordenados e confiável, transmissor “diminui a taxa de transmissão” quando a rede está congestionada), quanto não-orientados a conexão (UDP - Serviço sem conexão da Internet,transferência de dados não confiável, não controla o fluxo, nem congestionamento) para as aplicações.
2. Controle de fluxo e controle de congestionamento são equivalentes?
Não, controle de fluxo: transmissor não inundará o receptor .
controle de congestionamento: transmissor “diminui a taxa de transmissão” quando a rede está congestionada
8. Suponha que você está desenvolvendo um padrão para um novo tipo de rede. Você deve decidir se a sua rede vai usar roteamento de CVs (circuitos virtuais) ou de datagramas. Quais são os prós e contras de utilizar CVs?
Pros: transmissões mais rápidas, a rede mesmo se encarrega do seqüenciamento dos pacotes e controle de erro
Contra: menos felxivel que os datagramas, se a quantidade de pacotes a serem transmitidas for pequeno, o uso de datagramas é mais rápido
16. Quais são as cinco camadas da pilha de protocolos da Internet? Quais são as principais responsabilidades de cada uma destas camadas?
aplicação: dá suporte a aplicações de rede: FTP, SMTP, HTTP
transporte: transferência de dados host-a-host: TCP, UDP
rede: roteamento de datagramas da origem até o destino: IP, protocolos de roteamento
enlace: transferência de dados entre elementos de rede vizinhos: ppp, ethernet
física: bits “no fio”
17. Que camadas da pilha de protocolos da Internet são processadas pelo roteador?
Transporte, rede
4. Para uma sessão de comunicação entre um par de processos, qual processo é o cliente e qual é o servidor?
Numa aplicação de rede temos um par de processos, um encarregado de enviar mensagens requisitando algo (cliente) e outro para a recepção e resposta destas requisições (servidor). “No contexto de uma sessão de comunicação entre um par de processos, o processo que inicia a comunicação (o primeiro a contatar o outro no início da sessão) é rotulado de cliente. O processo que espera ser contatado para iniciar a sessão é o servidor.”
6. Que informação é usada por um processo que está rodando em um hospedeiro para identificar um processo que esteja rodando em outro hospedeiro?
O endereço IP do host de destino e o número da porta do socket de destino.
9. 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.
10. Por que HTTP, FTP, SMTP, POP3 e IMAP 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.
11. Considere um site de comércio eletrônico que quer manter um registro de compras para cada um de seus clientes. Descreva como isto pode ser feito com cookies.
Quando um 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
12. Qual é a diferença entre HTTP persistente com paralelismo e HTTP persistente sem paralelismo? Qual dos dois é usado pelo HTTP/1.1?
No HTTP persistente sem paralelismo, primeiro o navegador espera receber a resposta HTTP do servidor antes de emitir uma nova solicitação HTTP. Já no HTTP persistente com paralelismo, as solicitações são feitas assim que o navegador tem uma necessidade de fazê-la, sem ser necessário esperar a resposta do servidor. O HTTP/1.1 é persistente com paralelismo.
13. Descreva como o cache Web pode reduzir o atraso na recepção de um objeto desejado. O cache Web reduzirá o atraso para todos os objetos requisitados por um usuário ou somente para alguns objetos? Por quê?
Cache web pode trazer o conteúdo desejado mais rapidamente para o usuário. Cache web pode reduzir o atraso para todos os objetos, inclusive aqueles que não estão em cache, uma vez que a utilização de cache reduz o tráfego, melhorando toda a rede.
16. Suponha que Alice envie uma mensagem a Bob por meio de uma conta de e-mail da Web (como o Hotmail), e que Bob acesse seu e-mail por seu servidor de correio usando POP3. Descreva como a mensagem vai do hospedeiro de Alice até o hospedeiro de Bob. Não se esqueça de relacionar a série de protocolos da camada de aplicação usados para movimentar a mensagem entre os dois hospedeiros.
A mensagem é enviada de Alice para seu servidor de email através de HTTP. O servidor de email de Alice envia a mensagem ao servidor de email de Bob sobre SMTP. Bob então transfere a mensagem do seu servidor de email para o seu host utilizando POP3.
18. Da perspectiva de um usuário, qual é a diferença entre o modo ler-e-apagar e o modo ler-e-guardar no POP3?
Com ler-e-apagar, depois que um usuário recupera as suas mensagens a partir de um servidor POP, as mensagens são eliminadas. Isto se torna um problema para o usuário nômade, que pode querer acessar as mensagens de muitas máquinas diferentes (PC do escritório, PC de casa, etc.). Na configuração de ler-e-guardar, as mensagens não são excluídas após o usuário recuperar as mensagens. Isso também pode ser inconveniente, já que cada vez
...