Buscar

Exercícios Resolvidos Kurose - Capítulo 3 - Camada de Transporte

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercícios Kurose Capítulo 3 - Camada de transporte 
 
1. Considerando os protocolos RDT, por que precisamos introduzir 
temporizadores? 
 
Resposta: Para lidar com perdas no canal. Se o ACK de um pacote transmitido 
não for recebido durante o tempo do pacote, presume-se que o pacote (ou seu 
ACK ou NACK) foi perdido. Consequentemente, o pacote é retransmitido. 
 
2. Assinale a alternativa incorreta sobre o GBN: 
a. Implementações GBN e TCP fazem buffering de segmentos recebidos 
corretamente, mas fora de ordem. 
b. As técnicas comuns aos protocolos GBN e TCP são: números de 
sequência, checksum, ACKs cumulativos, timeouts e operação de 
retransmissão. 
c. O GBN apresenta um problema de desempenho pois, se o tamanho da 
janela é grande e o atraso da rede também é grande, muitos pacotes 
podem estar no duto. 
d. O GBN implementa o conceito de janela deslizante para operar sobre o 
espaço de números de sequência. 
e. À medida em que a probabilidade de erro do canal cresce, o duto fica 
lotado de retransmissões desnecessárias. 
Resposta: Alternativa A, somente o TCP faz isso 
3. Assinale a alternativa que apresenta unicamente informações verdadeiras sobre o 
GBN: 
a. É um protocolo "dutado". Permite o emissor enviar múltiplos pacotes, 
sem aguardar ACKs do receptor. O GBN é o TCP. 
b. É um hibrido entre TCP e RDT. 
c. É um protocolo "dutado". Permite o emissor enviar múltiplos pacotes, 
sem aguardar ACKs do receptor. O GBN incorpora quase todas as 
técnicas que serão encontradas nos componentes do protocolo TCP. 
d. É um protocolo "não dutado". Permite o emissor enviar múltiplos 
pacotes, sem aguardar ACKs do receptor. O GBN incorpora quase todas 
as técnicas que serão encontradas nos componentes do protocolo TCP. 
e. É um protocolo "dutado". Permite o emissor enviar múltiplos pacotes, 
mas continua aguardando ACKs do receptor. O GBN incorpora quase 
todas as técnicas que serão encontradas nos componentes do protocolo 
TCP. 
Resposta: Alternativa C, ele não precisa aguardar o ACKs do receptor 
4. Suponha que o atraso de viagem de ida e volta entre o emissor e o receptor seja 
constante e conhecido para o emissor. Ainda seria necessário um temporizador 
no protocolo rdt 3.0, supondo que os pacotes podem ser perdidos? 
 
Resposta: Sim. Um temporizador ainda seria necessário no protocolo rdt 3.0. Se 
o tempo de ida e volta for conhecido, a única vantagem será que, o remetente 
sabe com certeza que o pacote ou o ACK (ou NACK) para o pacote foi perdido, 
em comparação com o cenário real, onde o ACK (ou NACK) ainda pode estar a 
caminho do remetente, depois que o tempo expirar. Porém, para detectar a perda, 
para cada pacote, ainda será necessário um temporizador de duração constante 
no remetente. 
 
5. Suponha que uma aplicação utilize rdt3.0 como seu protocolo da camada de 
transporte. Como o protocolo pare e espere possui uma utilização do canal muito 
baixa (mostrada no exemplo de travessia dos Estados Unidos), os criadores 
dessa aplicação permitem que o receptor continue enviando de volta um número 
(mais do que dois) de ACK 0 alternado e ACK 1, mesmo que os dados 
correspondentes não cheguem ao receptor. O projeto dessa aplicação aumentaria 
a utilização do canal? Por quê? 
 
Resposta: Sim. Isso faz com que o remetente envie uma série de dados em 
sequência para o canal.

Continue navegando