Laboratório: Gráficos do Fluxo de Dados TCP

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar

Laboratório: Gráficos do Fluxo de Dados TCP

Para este laboratório será utilizado a ferramenta wireshark.

O laboratório deve ser realizado em uma máquina virtual, em virtude da necessidade de conta de administrador para utilizar o wireshark.

Fluxo de Dados Confiável TCP

O TCP é um protocolo orientado a conexão e com transferência garantida.

Uma vez aberta a conexão TCP os dois lados podem trocar dados em ambos os sentidos, ou full-duplex.

Para implementar a transferência garantida o TCP utiliza números de sequência (Seq), números de reconhecimento (Ack) e temporizações.

Em uma mesma conexão é possível trocar qualquer quantidade de dados, por isto se diz que o TCP permite um fluxo de dados confiável.

Como o fluxo de dados confiável entre emissor e receptor pode em volume grande de dados, como por exemplo quando fazemos um download de um arquivo grande, o TCP integra mais dois serviços:

  • controle de fluxo, evitando que o emissor envie dados mais rápido que o receptor possa processar;
  • controle de congestionamento que ajuda a prevenir congestionamentos na rede. O controle de congestionamento envolve várias etapas, como:
    • partida lenta na qual o TCP inicia a transmissão de um segmento e vai aumentando o número de segmentos enviados de forma exponencial;
    • prevenção de congestionamento, quando a partir de um limiar o aumento no número de segmentos transmitidos começa a ser de forma linear;
    • AIMD, que reduz o número de segmentos enviados quando detecta congestionamento.
Objetivo do laboratório
Analisar o comportamento da do fluxo de dados confiável do TCP em uma transferência com grande volume de dados.

Wireshark: Ferramentas gráficas para análise do fluxo de dados TCP

O wireshark possui ferramentas gráficas para análise do fluxo de dados TCP, incluindo as seguintes possibilidades:

  • Gráfico do RTT (Round Trip Time) (Tempo de Ida e Volta): Mostra a evolução do RTT para os Ack ao longo do tempo;
  • Gráfico da vazão (Through Put): Mostra a evolução da vazão dos Bytes usando os números de sequência.
  • Gráfico dos Números de Sequência ao longo do tempo:

Tarefa

Faça um relatório detalhando as ...

Ilustre com diagramas de troca de mensagens e arquivos com as capturas realizadas.



--Evandro.cantu (discussão) 16h50min de 29 de abril de 2015 (BRT)