Você está na página 1de 22

Camada de Transporte OSI

Fundamentos de Rede Captulo 4

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Objetivos

Explicar a necessidade da camada de Transporte.


Identificar o papel da camada de Transporte, visto que, ela proporciona a transferncia fim-a-fim de dados entre aplicaes. Descrever o papel de dois protocolos TCP/IP da camada de Transporte: TCP e UDP. Explicar as funes principais da camada de Transporte, incluindo confiabilidade, endereamento de porta e segmentao. Explicar como o TCP e o UDP gerenciam funes-chave. Identificar quando apropriado usar o TCP ou o UDP e apresentar exemplos de aplicaes que usam cada um desses protocolos.
2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Papel da Camada de Transporte


Habilita comunicao de mltiplas aplicaes na rede
Assegura que, se necessrio, todos os dados sejam recebidos confiavelmente e em ordem pela aplicao correta Emprega mecanismos de tratamento de erros

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Papel da Camada de Transporte


Funes principais da camada de transporte e o papel na rede de dados
Rastrear a comunicao individual entre as aplicaes nos hosts de origem e destino

Segmentar dados e gerenciar cada segmento


Reagrupar os segmentos em fluxos de dados de aplicao Identificar diferentes aplicaes (nmero de porta)

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Papel da Camada de Transporte


Suporte de Comunicao Confivel
Assegurar que cada segmento de dado enviado pela origem chegue ao seu destino Trs operaes bsicas de confiabilidade so:
Rastreamento de dados transmitidos Confirmao de dados recebidos Retransmisso de quaisquer dados no confirmados

Sobrecarga adicional para oferecer confiabiliadade


2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Papel da Camada de Transporte


Caractersticas Bsicas do TCP e UDP
User Datagram Protocol (UDP)
Sem conexo Baixa sobrecarga

Melhor esforo

Transmission Control Protocol (TCP)


Orientado conexo

Entrega ordenada
Entrega confivel Controle de fluxo

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Papel da Camada de Transporte


Endereamento de Porta
Campo do cabealho do TCP e UDP para identificar as conversaes/aplicaes Origem/Destino

Exerccio 4.1.6 (2)

Porta + n IP = Soquete
Portas Conhecidas ( 0 a 1023) Portas registradas (1024 a 49151) Portas dinmicas ou privadas (49152 a 65535)
IANA Internet Assigned Numbers Authority Vamos verificar as conexes ativas com o netstat? http://www.iana.org/assignments/port-numbers
2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Papel da Camada de Transporte


Segmentao e Reagrupamento Dividir e Conquistar
Dividir os dados da aplicao em segmentos assegura que os dados sejam transmitidos dentro dos limites do meio e que os dados de diferentes aplicaes possam ser multiplexadas no meio. TCP Cada segmento contm um nmero sequencial UDP No se preocupa com a sequncia

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Aplicao e Operao dos Mecanismos do TCP


TCP Tornando as Conversaes Confiveis
Sesses orientadas conexo A conexo garante que os hosts esto preparados para iniciar a comunicao Utiliza confirmaes e retransmisses

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Aplicao e Operao dos Mecanismos do TCP


Processos TCP em Servidores
Um servidor individual no pode ter dois servios designados ao mesmo nmero de porta dentro dos mesmos servios da camada de Transporte.

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

10

Aplicao e Operao dos Mecanismos do TCP


Estabelecimento de conexes TCP
Hosts estabelecem um handshake triplo Bits de controle no cabealho indicam o estado da conexo Trs passos para o estabelecimento da conexo TCP:

Ver figura 4.2.3!

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

11

Aplicao e Operao dos Mecanismos do TCP


Trmino de conexes TCP

Ver figura 4.2.3!

Acompanhar Etapas do Wireshark no item 4.2.4!


Exerccio 4.2.5 (2)
2007 Cisco Systems, Inc. All rights reserved. Cisco Public

12

Gerenciamento de Sesses TCP


Reagrupamento de Segmentos TCP
Segmentos podem tomar rotas diferentes e chegar for a de ordem O nmero de sequencia utilizado para reordenar os segmentos

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

13

Gerenciamento de Sesses TCP


Confirmao de recebimento de segmentos
N de sequncia juntamente com o n de confirmao so usados para confirmar o recebimentos dos segmentos Confirmao esperada o nmero de confirmao indica o prximo byte esperado pelo receptor Nmero de sequncia e confirmao so trocados em ambas as direes

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

14

Gerenciando Sesses TCP


Retransmisso TCP
Mesmo em redes bem projetadas ocasionalmente h perda de dados O TCP usa o mecanismo de retransmisso de dados no confirmados Confirmaes Seletivas permite confirmar bytes em segmentos no contguos

Ver animao 4.3.3

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

15

Gerenciando Sesses TCP


Controle de Congestionamento
Controle de Fluxo ajusta a taxa de dados enviados Tamanho da janela especifica a quantidade de dados que podem ser transmitidos sem que uma confirmao seja recebida

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

16

Protocolo UDP
Simples fornece funes bsicas da camada de transporte
Menor Overhead
No orientado conexo No fornece mecanismo de retransmisso
DNS SNMP DHCP RIP TFTP Jogos On-line

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

17

Protocolo UDP
Reagrupamento de Datagramas UDP
Na ordem que so recebidos Dados perdidos no so reenviados

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

18

Protocolo UDP
Solicitaes UDP e Processos de Servidores
Nmeros de porta como no TCP

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

19

Protocolo UDP
Processos de Cliente UDP

Exerccio 4.4.4 (2) 4.5.1 4.5.2

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

20

Resumo
Neste captulo voc aprendeu a: Explicar a necessidade da camada de transporte Identificar o papel da camada de transporte quando ela fornece a transferncia ponto-a-ponto de dados entre aplicaes Descrever o papel de dois protocolos TCP/IP da camada de transporte, TCP e UDP Explicar a funes principais da camada de transporte incluindo confiabilidade, endereamento de portas e segmentao Explicar como o TCP e o UDP liga com estas funes principais Identificar quando apropriado usar o TCP e o UDP e fornecer exemplos de aplicaes para usar cada protocolo

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

21

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

22