Vous êtes sur la page 1sur 3

Laboratório Wireshark: TCP

Aluno: Ramon da Silva Gouvêa – 21550199

Como já fui apresentado ao Wireshark no laboratório da disciplina de Redes


de Computadores, agora investiga-se os segmentos TCP’s enviados e
recebidos quando se deseja transferir um arquivo para um servidor remoto.
Serão analisados os números de sequência e de reconhecimentos que
garantem a confiança no TCP, também será observado o controle de
congestionamento – início lento e congestion avoidance – em ação dentre
outros mecanismos do TCP. Todo crédito aos professores do Instituto
Federal de Santa Catarina que traduziram as questões e disponibilizaram na
rede.

1. Qual é o endereço IP e o número da porta usado pelo computador cliente


para transferir o arquivo para gaia.cs.umass.edu? Provavelmente, o meio
mais fácil para responder essa questão seja pela seleção da mensagem
HTTP e então explorando os detalhes do pacote TCP usado para transportar
essa mensagem.
R = O endereço IP é : 192.168.0.9. Porta TCP: 49672
2. Qual é o endereço IP de gaia.cs.umass.edu? Em algum lugar da
mensagem POST está indicado que o arquivo “alice.txt” será enviado para
o servidor. Onde está essa informação?
R = O endereço IP do servidor é:128.119.245.12.Porta TCP: 49672/80
3. Qual é o número de sequência para o segmento TCP SYN usado para
iniciar a conexão TCP entre o cliente e gaia.cs.umass.edu? Qual parâmetro
do segmento permite identificar que ele é o do tipo SYN?
R = Endereço IP: 192.168.0.9. Porta: 49672.
4. Qual o número de sequência do segmento SYNACK enviado por
gaia.cs.umass.edu para o cliente em reposta ao SYN? Qual o valor do campo
ACKnowledgement no segmento SYNACK? Como gaia.cs.umass.edu
determinou esse valor? Qual é o campo do segmento que o identifica como
um SYNACK?
R = O numero do segmento SY/ACK: 778.
R = O valor do campo ACKnowleadgement: 152889.
R = O campo que o idêntica no wirishark é o TCP.
5. Qual o número de seqüência do segmento TCP contendo o comando
HTTP POST ?
R = Não consegui encontrar o número da sequência, POST /wireshark-
labs/lab-1-reply.htm HTTP/1.1\r\n
6. Considere o segmento TCP contendo a mensagem HTTP POST como o
primeiro segmento na conexão TCP. Quais são os números de sequência
para os primeiros segmentos na conexão TCP (incluindo o segmento que
contém o HTTP POST)? Em que instante esse segmento foi enviado?
Quando foi recebido o segmento ACK? Analisando a diferença entre o
instante em que os segmentos TCP foram enviados e quando seus
reconhecimentos foram recebidos, qual o valor do RTT (Round-Trip Time)
para cada um desses segmentos? Qual o valor de EstimatedRTT? Assumaa
que o valor de EstimatedRTT é igual ao RTT medido para o primeiro
segmento. Usando a fórmula EstimatedRTT = 0.875 * EstimatedRTT + 0.125
* SampleRTT (Cap. 3 do livro do Kurose) calcule os RTT estimados para os
próximos segmentos.
R = O segmento HTTP POST é considerado o primeiro segmento.
Segmentos 1 a 6 são números: 4, 5, 7, 8, 10 e 11 neste traço,
respectivamente.
Os ACKs dos segmentos 1 a 6 são números: 6, 9, 12, 14, 15 e 16 neste
rastreamento.
Número de seqüência do segmento 1: 1
Número de sequência do segmento 2: 566
Número de seqüência do segmento 3: 2026
Número de seqüência do segmento 4: 3486
Número de sequência do segmento 5: 4946
Número de sequência do segmento 6: 6406
7. Qual a quantidade mínima de espaço disponível no buffer do receptor
durante a conexão?
R = Comprimento do primeiro segmento TCP (contendo o HTTP POST): 565
bytes. Comprimento de cada um dos outros cinco segmentos TCP: 1460
bytes (MSS).
8. Existe algum segmento retransmitido?
R = A quantidade mínima de espaço de buffer (janela do receptor)
anunciada em gaia.cs.umass.edu para todo o rastreamento é de 5840
bytes, o que mostra no primeiro reconhecimento do servidor. Esta janela
do receptor cresce de forma constante até um máximo tamanho do buffer
do receptor de 62780 bytes. O remetente nunca é estrangulado por falta
de espaço do buffer do receptor inspecionando esse rastreamento.
9. Qual é a vazão (bytes transferidos por unidade de tempo) para a conexão
TCP? Explique como você calculou esse valor.10. Quantos pacotes foram
enviados da sua máquina para o servidor http? E do servidor para sua
máquina. Os valores são diferentes? Explique o motivo dessa diferença e se
esses valores podem ser iguais.