You are on page 1of 41

CCNA Exploration

Camada de Transporte OSI

kraemer

Cronograma
Introduo
Propsito da camada de transporte Controle das converses Suporte a comunicao confivel

TCP e UDP
Endereamento de porta Segmentao e agrupamento Processos TCP Reagrupamento de segmentos TCP Confirmao TCP com janelamento Retransmisso TCP Controle de fluxo UDP baixo overhead versus confiabilidade
kraemer

Introduo

kraemer

Propsito da camada de transporte

kraemer

Propsito da camada de transporte

kraemer

Propsito da camada de transporte

kraemer

Controle das conversaes

kraemer

Controle das conversaes

kraemer

Suporte a comunicao confivel

kraemer

TCP e UDP

kraemer

Endereamento de porta

kraemer

Endereamento de porta
A Internet Assigned Numbers Authority (IANA) designa nmeros de porta. A IANA um rgo de padres responsvel pela designao de vrios padres de endereamento.

kraemer

Endereamento de porta

kraemer

Endereamento de porta

kraemer

Endereamento de porta

kraemer

Endereamento de porta

kraemer

Segmentao e agrupamento (dividir para conquistar)

kraemer

Processos TCP

kraemer

Processos TCP
Handshake Triplo

kraemer

Processos TCP
Para entender o processo do handshake triplo, importante examinar os vrios valores que os dois hosts trocam. Dentro do cabealho de segmento TCP, existem seis campos de 1 bit que contm a informao de controle usada para gerenciar os processos TCP. Esses campos so: URG - Indicador urgente de campo significativo ACK - Campo significativo de confirmao PSH - funo Push

RST - Restabelecer a conexo


SYN - Sincronizar nmeros de sequncia FIN - No h mais dados do remetente
kraemer

Processos TCP

kraemer

Processos TCP

kraemer

Processos TCP

kraemer

Processos TCP

kraemer

Processos TCP

A segurana pode ser adicionada rede de dados por:


Negao de estabelecimento de sesses TCP Apenas permitindo sesses que sejam estabelecidas para servios especficos Apenas permitindo trfego como parte de sesses j estabelecidas

kraemer

Reagrupamento de segmentos TCP

kraemer

Confirmao TCP com janelamento

kraemer

Retransmisso TCP

kraemer

Retransmisso TCP

kraemer

Retransmisso TCP

kraemer

Retransmisso TCP

kraemer

Retransmisso TCP

kraemer

Retransmisso TCP

kraemer

Controle de fluxo

kraemer

Controle de fluxo

kraemer

UDP baixo overhead versus confiabilidade

kraemer

UDP baixo overhead versus confiabilidade

kraemer

UDP baixo overhead versus confiabilidade

kraemer

Resumo e Reviso
A camada de Transporte prov as necessidades da rede de dados atravs de:
Diviso de dados recebidos de uma aplicao em segmentos Adio de um cabealho para identificar e gerenciar cada segmento Uso da informao do cabealho para reagrupar os segmentos de volta nos dados da aplicao Transmitir os dados agrupados para a aplicao correta O UDP e o TCP so os protocolos da camada de Transporte mais comuns.

kraemer

Resumo e Reviso

Os datagramas UDP e os segmentos TCP tm cabealhos pr-fixados aos dados que incluem o nmero de porta de origem e o nmero de porta de destino. Estes nmeros de porta habilitam os dados a serem redirecionados para a aplicao correta sendo executada no computador de destino.
O TCP no passa qualquer dado para a rede at que saiba que o destino est pronto para receb-lo. O TCP ento gerencia o fluxo de dados e reenvia quaisquer segmentos de dados que no so confirmados conforme sejam recebidos no destino. O TCP usa mecanismos de handshake triplo, temporizador e confirmaes, e janelamento dinmico para alcanar estas caractersticas confiveis. Esta confiabilidade, no entanto, impe uma sobrecarga na rede em termos de cabealhos de segmentos muito maior e mais trfego de rede entre a origem e o destino no gerenciamento do transporte de dados.

kraemer

Resumo e Reviso

Se os dados da aplicao precisam ser entregues rapidamente pela rede, ou se a largura de banda da rede no suporta a sobrecarga ou overhead de mensagens de controle sendo trocadas entre os sistemas de origem e destino, o UDP ser o protocolo da camada de Transporte preferido pelo programador. Devido ao fato do UDP no rastrear ou confirmar o recebimento de datagramas no destino - ele apenas passa os datagramas recebidos para a camada de Aplicao medida que eles chegam - e no reenvia datagramas perdidos. No entanto, isto no significa necessariamente que a comunicao em si no seja confivel; pode haver mecanismos nos protocolos e servios da camada de Aplicao que processam datagramas perdidos ou com atraso se a aplicao tem estas necessidades. A escolha do protocolo da camada de Transporte feito pelo programador da aplicao para melhor satisfazer as necessidades do usurio. O programador tem em mente que, apesar disso, todas as outras camadas tm um papel nas comunicaes de rede de dados e influenciaro o seu desempenho.
kraemer