Buscar

TCP: Controle de Fluxo e Congestionamento

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

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
Você viu 3, do total de 15 páginas

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

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
Você viu 6, do total de 15 páginas

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

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
Você viu 9, do total de 15 páginas

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

PROTOCOLOS DE COMUNICAÇÃO
Aula 9 – TCP Transport Control Protocol Tópicos Adicionais
Tema da Apresentação
TRANSPORT CONTROL PROTOCOL TÓPICOS ADICIONAIS – AULA 9
PROTOCOLOS DE COMUNICAÇÃO
Objetivos da Disciplina
 Conhecer os princípios e características da camada de transporte.
 Compreender a implementação dos serviços ofertados pela camada nos protocolos TCP e UDP.
Tema da Apresentação
TRANSPORT CONTROL PROTOCOL TÓPICOS ADICIONAIS – AULA 9
PROTOCOLOS DE COMUNICAÇÃO
Revisão da aula 8
 Analisar as características do protocolo TCP;
 Entender a demanda de aplicações pelo serviço TCP;
 Conhecer a estrutura do Segmento TCP;
 Detalhar os campos e funções do cabeçalho;
 Conhecer números de portas TCP reservadas.
Tema da Apresentação
TRANSPORT CONTROL PROTOCOL TÓPICOS ADICIONAIS – AULA 9
PROTOCOLOS DE COMUNICAÇÃO
Objetivos da aula 9
 Analisar cenários para o entendimento do gerenciamento da conexão TCP.
 Detalhar sobre o Controle de Fluxo.
 Conhecer as técnicas correlatas ao Controle de Congestionamento.
Tema da Apresentação
TRANSPORT CONTROL PROTOCOL TÓPICOS ADICIONAIS – AULA 9
PROTOCOLOS DE COMUNICAÇÃO
Questão principal:
Quais são as características do protocolo TCP? Quais são as aplicações principais que o utilizam?
Tema da Apresentação
TRANSPORT CONTROL PROTOCOL TÓPICOS ADICIONAIS – AULA 9
PROTOCOLOS DE COMUNICAÇÃO
Características do TCP 
Cabe, portanto, ao TCP garantir que a cadeia de dados  recebida por uma aplicação a partir de um buffer de recebimento tenha as seguintes características:
- Não esteja corrompida.
- Não possuam lacunas.
- Não possuam duplicações.
- Esteja em sequência. 	
Tema da Apresentação
TRANSPORT CONTROL PROTOCOL TÓPICOS ADICIONAIS – AULA 9
PROTOCOLOS DE COMUNICAÇÃO
Etapas para estabelecimento de uma conexão
Estabelecimento da conexão;
Transferência de dados;
Término da conexão.
Bits SYN, FIN, RST
	
Tema da Apresentação
TRANSPORT CONTROL PROTOCOL TÓPICOS ADICIONAIS – AULA 9
PROTOCOLOS DE COMUNICAÇÃO
Estabelecimento da conexão TCP entre um Cliente - Servidor
Tema da Apresentação
TRANSPORT CONTROL PROTOCOL TÓPICOS ADICIONAIS – AULA 9
PROTOCOLOS DE COMUNICAÇÃO
	
	Controle de fluxo
Evitar que o transmissor esgote a capacidade do receptor.
No momento do estabelecimento da conexão, um buffer de recepção é alocado e seu tamanho é informado para a entidade par no campo janela de recepção (Window size) do segmento TCP.
Em toda confirmação é enviado o espaço disponível nesse buffer. Esse espaço é chamado de janela.
Tema da Apresentação
TRANSPORT CONTROL PROTOCOL TÓPICOS ADICIONAIS – AULA 9
PROTOCOLOS DE COMUNICAÇÃO
Lista de portas TCP bem conhecidas
Tema da Apresentação
TRANSPORT CONTROL PROTOCOL TÓPICOS ADICIONAIS – AULA 9
PROTOCOLOS DE COMUNICAÇÃO
Controle de congestionamento
Quando a carga oferecida a qualquer rede é maior que sua capacidade, acontece um congestionamento. Como já visto, o controle de congestionamento é diferente do controle de fluxo sendo aquele ocasionado por estrangulamento na rede IP.  Na Internet, existem dois problemas potenciais:
A capacidade de rede (controle de congestionamento);
A capacidade de receptor (controle de fluxo);
Tema da Apresentação
TRANSPORT CONTROL PROTOCOL TÓPICOS ADICIONAIS – AULA 9
PROTOCOLOS DE COMUNICAÇÃO
Como detectar o congestionamento
O TCP usa como medida de congestionamento a perda de pacotes por timeout, atualmente os erros que acarretam perdas de pacotes são na maioria por congestionamento.
Tema da Apresentação
TRANSPORT CONTROL PROTOCOL TÓPICOS ADICIONAIS – AULA 9
PROTOCOLOS DE COMUNICAÇÃO
Gerenciamento de timers
O protocolo TCP utiliza um mecanismo de controle de temporização e retransmissão para recuperar segmentos perdidos. Para este controle um dos pontos cruciais é a duração dos intervalos de controle. Este intervalo deverá ser maior que o tempo de viagem de ida e volta da conexão (RTT), ou seja, o tempo decorrido entre o envio de um segmento e o ACK.  Sem este cuidado teríamos o envio de retransmissões desnecessárias.
Tema da Apresentação
TRANSPORT CONTROL PROTOCOL TÓPICOS ADICIONAIS – AULA 9
PROTOCOLOS DE COMUNICAÇÃO
Conclusão
O TCP é capaz de controlar o fluxo e mitigar o congestionamento, pois possui mecanismos de controle bem definidos.
Tema da Apresentação
TRANSPORT CONTROL PROTOCOL TÓPICOS ADICIONAIS – AULA 9
PROTOCOLOS DE COMUNICAÇÃO
Resumindo
Analisou cenários para o entendimento do Gerenciamento da conexão TCP. 
Detalhou campos do cabeçalho TCP que permitem o Controle de Fluxo. 
Conheceu as técnicas correlatas ao Controle de Congestionamento.
Tema da Apresentação

Outros materiais