1. Camada de
Transporte
André Ganske
Caio Miranda
Caroline Miranda
Jean Cidral
Muriel Pereira
Tecnologia em Análise e Desenvolvimento
de Sistemas - UDESC
Redes de Computadores - Prof. Wesley
3. Definição
Conhecida como Camada 4.
Responsável pela qualidade de entrega/recebimento de dados.
Garante que as mensagens sejam entregues sem erros, em sequência e sem
perdas ou duplicações
A camada de transporte é uma camada fim-a-fim, isto é, uma entidade desta
camada só se comunica com a sua entidade semelhante do host destinatário.
4. Funcionamento
A camada de transporte provê mecanismos que possibilitam a troca de dados
fim-a-fim, ou seja, a camada de transporte não se comunica com máquinas
intermediárias na rede, como pode ocorrer com as camadas inferiores.
5. Funcionamento
Principais funções:
● Transferência de dados urgentes — Dados podem ser transferidos com prioridade
maior que os demais.
● Multiplexação — As mensagens de aplicações simultâneas são multiplexadas
para reduzir custo do tempo de utilização da rede ou para melhor aproveitamento
da largura de banda disponível. Ao chegar ao destino, as mensagens são
demultiplexadas para as aplicações destinatárias;
● Segmentação, blocagem e concatenação — Quando o tamanho do pacote IP não
suporta o tamanho do dado a ser transmitido, o TCP segmenta (mantendo a
ordem) para posterior remontagem na máquina destinatária;
6. Funcionamento
● Controle de seqüência e controle de erros
● Monitoramento da qualidade do serviço
● Precedência e segurança — Os níveis de segurança e precedência são utilizados
para tratamento de dados durante a transmissão.
7. Analogia
Após os pacotes virem da camada de rede, já com seus
“remetentes/destinatários”, é hora de entregá-los, como se
as cartas tivessem acabados de sair do correio (camada
de rede), e o carteiro fosse as transportar (camada de
transporte) e as entregar no endereço do destinatário.
8. Protocolo UDP (User Datagram Protocol)
● Características
○ Simples de ser implementado e utilizado
○ Possui validação simples de erro
○ Rápido e leve
9. Protocolo UDP (User Datagram Protocol)
● Vantagens
○ Permite a aplicação controlar o que e quando é
enviado
○ Não cria atrasos para estabelecer conexão
○ Permite mais clientes ativos por servidor
○ Tamanho do cabeçalho reduzido ~8bytes
10. Protocolo UDP (User Datagram Protocol)
● Desvantagens
○ Não garante a entrega dos pacotes de dados
○ Não orientado à conexão
○ Não adiciona quase nada a IP
11. Protocolo TCP (Transmission Control
Protocol)
● Características
○ Confiável
○ Orientado à conexão
○ Serviço Full-duplex
○ Ponto a ponto
○ Entrega ordenada
○ Controle de fluxo
12. Protocolo TCP (Transmission Control
Protocol)
● Vantagens
○ Utiliza de técnicas para garantir a entrega confiável
dos pacotes;
○ A conexão TCP é estabelecida entre dois pontos;
○ Orientado à conexão.
13. Protocolo TCP (Transmission Control
Protocol)
● Desvantagens
○ Não é possível controlar quando os dados são
enviados
○ Demora no estabelecimento de conexão
○ Cabeçalhos bastante grandes ~21 bytes
14. Protocolo RTP (Real Time Protocol)
● Características
○ Utilizado em aplicações de tempo real e streaming
● Realiza a fragmentação do fluxo de dados
● Não garante a qualidade de serviço
● É baseado em UDP