Trabalho de camada de transporte

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2321 palavras )
  • Download(s) : 0
  • Publicado : 23 de novembro de 2011
Ler documento completo
Amostra do texto
INTRODUÇÃO

A camada de transporte, tanto no modelo OSI quanto no modelo TCP/IP, é a camada responsável pela transferência eficiente, confiável e econômica dos dados entre a máquina de origem e a máquina de destino. Independente do tipo, topologia ou configuração das redes físicas existentes entre elas, garantindo ainda que os dados cheguem sem erros e na seqüência correta.
Asfunções principais da camada de transporte são transportar e regular o fluxo de informações da origem até o destino de forma confiável e precisa. Controle fim a fim e confiabilidade são criados por janelas deslizantes, números de seqüência e confirmações. Esta é a primeira camada onde ocorre a “comunicação fim a fim”, ou seja, um pacote da camada de transporte de origem somente será remontado na camadade transporte de destino. Além das funcionalidades anteriormente descritas, a camada de Transporte também é responsável pelo estabelecimento e encerramento das conexões da camada de rede e por determinar com quem se deseja “falar”, ou seja, quem é o host de destino.
O TCP/IP não é na verdade um protocolo, mas sim um conjunto de protocolos, seu nome, por exemplo, já faz referência a doisprotocolos diferentes, o TCP (Transmission Control Protocol, Protocolo de Controle de Transmissão) e o IP (Internet Protocol, Protocolo de Internet).

A CAMADA DE TRANSPORTE

A camada de transporte, dentro do modelo TCP/IP, localiza-se abaixo da camada de aplicação e acima da camada de rede/internet (figura1). A principal finalidade dessa camada é manter a comunicação entre dois hosts, ouseja, ela é responsável pela transferência fim-a-fim, de maneira eficiente, confiável e econômica de dados entre uma máquina de origem e uma máquina de destino.

[pic]

Figura 1. Arquitetura do TCP/IP (comparativo com o modelo de referência OSI - Open Systems Interconnection).

Principais funções da Camada de Transporte:

▪ Transferência de dados — Através de mensagens detamanho variável em full-duplex, oferecendo tanto o serviço com conexão (circuito virtual) quanto o serviço sem conexão (datagrama);
▪ Transferência de dados urgentes — Dados podem ser transferidos com prioridade maior que os demais, normalmente informações de controle, sinalização e transmissão de interrupções;
▪ Estabelecimento e liberação de conexão — Antes e depois das transferências de dados.Para se estabelecer a conexão, devem ser negociadas a classe de protocolo a ser utilizada, o tamanho máximo das unidades de dados de protocolo, a utilização ou não do serviço de transferência de dados expressos, parâmetros de qualidade de serviço (throughput, atraso de trânsito, prioridade, taxa de erro residual, etc). Para se evitar perda de dados, muitas vezes é usada uma técnica conhecida comothree-way handshake.
▪ 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 dodado a ser transmitido, o TCP segmenta (mantendo a ordem) para posterior remontagem na máquina destinatária;
▪ Controle do fluxo — Através de um sistema de buferização denominada janela deslizante, o TCP envia uma série de pacotes sem aguardar o reconhecimento de cada um deles. Na medida em que recebe o reconhecimento de cada bloco enviado, atualiza o buffer (caso reconhecimento positivo) oureenvia (caso reconhecimento negativo ou não reconhecimento após um timeout);
▪ Controle de seqüência e controle de erros — Além da numeração dos segmentos transmitidos, vai junto com o header uma soma verificadora dos dados transmitidos (checksum). Assim o destinatário verifica a soma efetuando o cálculo dos dados recebidos, a fim de evitar perdas, duplicação ou entrega fora de ordem;
▪...
tracking img