Funções da Camada de Transporte

É uma camada fim a fim, ou seja, uma entidade desta camad
a só se comunica com a sua entidade-par do host destinatário.

Funções da camada de transporte:
  • Controlar a conversação entre as aplicações intercomunicadas da rede;
  • Controle de fluxo;
  • Organiza os pacotes que chegam (pois podem chegar fora de ordem);
  • Solicita o reenvio de algum pacote que esteja faltando;
  • Antes de enviar os pacotes, fragmenta as informações em pequenos pedaços;
  • Esta camada utiliza dois protocolos: o TCP - orientado à conexão, e o UDP - não orientado à conexão. Os dois protocolos podem servir a mais de uma aplicação simultaneamente.


Controlo de Fluxo


À medida que a camada de transporte envia segmentos procura garantir que estes não sejam perdidos. Um receptor lento pode levar à perda de segmentos.

Se a memória disponível para guardar segmentos no receptor se esgotar, o receptor é forçado a descartá-los.
O controlo de fluxo evita que um emissor rápido sobrecarregue os buffers de um receptor lento. O TCP fornece mecanismos para controlo de fluxo.
Os dois hosts estabelecem uma taxa de transferência de dados satisfató

ria para ambos.

Sessões





Handshake, Janelamento e Confirmação

Handshake triplo:

Handshake ou aperto de mão é o processo pelo qual duas
maquinas afirmam uma a outra que a reconheceu e está pronta para iniciar a comunicação.





Janelamento:

A transferência de ficheiros seria muito lenta se cada vez que o TCP enviasse um pacote, esperasse pela confirmação de recebimento para enviar o próximo. Para enviar este problema, criou-se o “janelamento”.

Confirmação:

O TCP utiliza confirmação positiva com retransmição.

Protocolo TCP

O TCP (que significa Transmission Control Protoco) e permite:
  • Entregar ordenadamente os datagramas provenientes do protocolo IP
  • Verificar a onda de dados para evitar uma saturação da rede
  • Formatar os dados em segmentos de comprimento variável a
    fim de os “entregar” ao protocolo IP
  • Multiplexar os dados, quer dizer, fazer circular simultaneamente informações que provêm de fontes (aplicações, por exemplo) distintas numa mesma linha
  • O começo e o fim de uma comunicação de maneira educada.

Protocolo UDP

UDP siginifica User Datagram Protocol, é usado principalmente para a transmisão direta de dados (como streaming de videos) cujo a perda de pacotes pelo caminho não resulta em um problema.

Os serviços que utilisam o UDP são os seguintes:
  • Youtube, e outros serviços de streaming, tanto de áudio, quando de vídeo;
  • P2P;
  • Skype, e inúmeros serviços de VOIP.

Números de portas TCP e UDP

Ao todo, é possível usar 65536 portas TCP e UDP, começando em 1. Tanto no protocolo TCP como no UDP, é comum o uso das portas de 1 a 1024, já que a aplicação destas é padronizada pela IANA (Internet Assigned Numbers Authority). De acordo com essa entidade, eis algumas das portas TCP mais utilizadas:
  • 21 – FTP;
  • 23 – Telnet;
  • 25 – SMTP;
  • 80 – HTTP;
  • 110 – POP3;
  • 143 – IMAP;
  • 443 – HTTPS.


Leave a Reply