Você está na página 1de 4

Segunda Avaliação – IF975 Redes de Computadores

Aluno:
Questão 1 - As Figuras 1 e 2 são referentes à captura, através da ferramenta wireshark, de
requisição da página web: http://hts.sp.nitech.ac.jp/

Figura 1: Consultas DNS para atender à requisição do navegador para acessar a página http://hts.sp.nitech.ac.jp/
Figura 2: Comunicação HTTP/TCP, para atender à requisição do navegador para acessar a
página http://hts.sp.nitech.ac.jp/

Explique todo o passo a passo do que aconteceu desde as consultas de DNS até a
comunicação HTTP/TCP, iniciando no pacote SYN e terminando no pacote FIN. Não
esqueça de indicar/referenciar as linhas das Figuras 1 e 2 que auxiliem e ratifiquem sua
explicação.

De acordo com a captura apresentada na Figura 2, a conexão do HTTP era persistente ou


não? Justifique.

Questão 2 - Analise os códigos-fonte e o trace (captura wireshark) das figuras a seguir:

Figura 3: Código-fonte de uma aplicação que usa socket TCP.


Figura 4: Código-fonte de outra aplicação que usa socket TCP.

Figura 5: Trace das aplicações TCP se comunicando.


Responda aos três itens: 1) Relacione as linhas do trace (captura wireshark) aos códigos-fonte. 2) Qual é
a porta usada por cada uma das aplicações? 3) Qual papel cada aplicação desempenha na comunicação
na arquitetura cliente-servidor?

Questão 3 - Analise os códigos-fonte e o trace (captura wireshark) das figuras a seguir:

Figura 6: Código-fonte de uma aplicação que usa socket UDP.

Figura 7: Código-fonte de outra aplicação que usa socket UDP.

Figura 8: Trace das aplicações UDP se comunicando.


Responda aos três itens: 1) Relacione cada linha do trace aos códigos-fonte. 2) Qual é a porta usada por
cada uma das aplicações? 3) Qual papel cada aplicação desempenha na comunicação na arquitetura
cliente-servidor?
Questão 4 - Quais as diferenças que você observa entre as aplicações TCP e UDP? Justifique. Você
pode se basear nas figuras das duas questões anteriores para responder à questão. Mas, também pode
responder sem precisar das figuras das duas questões anteriores.
Questão 5 – O controle de congestionamento do TCP emprega duas fases. O que define a transição
entre uma fase e outra? No momento que o temporizador TCP do transmissor expira, isto é, ocorre um
“timeout”, que ações são tomadas pelo transmissor? Quais são as ações são tomadas quando da
chegada no emissor de três ACKs duplicados? Considere os três estados do algoritmo.

Você também pode gostar