Laboratório: Gráficos do Fluxo de Dados TCP: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
(Criou página com '=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áquin...')
 
Linha 7: Linha 7:
==Fluxo de Dados Confiável TCP==
==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''' entre emissor e receptor pode em '''volume grande de dados''', como por exemplo quando fazemos um ''download'' de um arquivo grande, o TCP também  integra ainda um serviço de '''controle de fluxo''', evitando que o emissor envie dados mais rápido que o receptor possa processar, e um serviço de '''controle de congestionamento''' ajuda a prevenir congestionamentos na rede.
O '''controle de congestionamento''' do TCP 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.





Edição das 20h29min de 29 de abril de 2015

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 entre emissor e receptor pode em volume grande de dados, como por exemplo quando fazemos um download de um arquivo grande, o TCP também integra ainda um serviço de controle de fluxo, evitando que o emissor envie dados mais rápido que o receptor possa processar, e um serviço de controle de congestionamento ajuda a prevenir congestionamentos na rede.

O controle de congestionamento do TCP 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.


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)