Camada de Transporte e TCP/IP
Os t�picos a serem examinados podem ser encontrados nos seguintes cap�tulos de livros:
1. Introdu��oA camada de transporte do protocolo OSI � a primeira em que apenas as duas entidades que querem se comunicar tomam parte. � por isso que uma de suas fun��es � o estabelecimento de um padr�o de qualidade de servi�o (QoS) sobre o qual a comunica��o deve ocorrer. Al�m do estabelecimento da qualidade de servi�o, cabe ainda � camada de transporte a defini��o de como uma conex�o deve ser estabelecida, mantida e encerrada. Tamb�m � na camada de transporte (em conjunto com a de rede) que se materializa o protocolo TCP/IP, que �, sem sombra de d�vida, o padr�o dominante na Internet. 2. Fun��esA camada de transporte trata, fundamentalmente, do processo de conex�o entre duas entidades que ir�o se comunicar. Nesse processo, as principais fun��es por ela oferecidas �s camadas superiores s�o:
3. Protocolos de Conex�o e desconex�oComo a camada de transporte � a primeira em que os pacotes transferidos entre as duas entidades que se comunicam s� circulam nas m�quinas em que est�o executando, cabe a ela fazer o controle da conex�o e desconex�o entre essas m�quinas. Por apenas envolver as m�quinas origem e destino, os protocolos dessa camada s�o chamados de protocolos ponto-a-ponto. Dentro desse cen�rio a opera��o do protocolo de conex�o � bastante simples, requerendo apenas que se enviem mensagens solicitando a conex�o, aceitando o pedido e confirmando o estabelecimento da conex�o ap�s acordos sobre o padr�o de QoS a ser admitido. Todo esse processo � bastante bem definido atrav�s de primitivas chamadas TPDUs (Transport Protocol Data Unit), que possuem sintaxe e rela��es de depend�ncia delimitadas. Os problemas surgem, de fato, no momento da desconex�o entre as duas m�quinas, o que deve ocorrer de modo a evitar que uma delas permane�a acreditando que a conex�o ainda est� em atividade. Isso ocorre pela falta de capacidade de se identificar que o parceiro da comunica��o est� pronto para se desconectar sem que ele lhe envie uma mensagem sobre isso. Ao receber tal mensagem, � o seu parceiro que ficar� na d�vida sobre se voc� recebeu, ou n�o, a �ltima mensagem enviada. Esse processo de d�vidas prossegue ad infinitum caso um dos dois parceiros n�o admita, sem necessidade de uma mensagem, que o outro est� pronto para a desconex�o. A esse problema se aplicam solu��es de concord�ncia (Agreement), em que o protocolo de desconex�o deve ser feito de modo que, num dado ponto, um dos parceiros admita que o outro iniciou a desconex�o real caso n�o receba mensagem indicando o contr�rio. 4. QoSDurante o processo de estabelecimento de uma conex�o devem ser definidos alguns detalhes sobre como a mesma transcorrer�. Um desses detalhes � a defini��o da qualidade de servi�o (QoS), a qual, na pr�tica, define os limites m�nimos aceit�veis para certos par�metros de desempenho para que a conex�o seja mantida. Os valores estabelecidos de QoS durante a fase de conex�o s�o, portanto, pisos de desempenho para a conex�o. Dentro do protocolo OSI se definem diversas classes de QoS, segundo patamares de erros e perdas de pacotes. A classe de uma rede (do ponto de vista de qualidade) � definido pela classifica��o ISO. Al�m dos tipos de classe do protocolo OSI ainda se definem, durante o estabelecimento da conex�o, par�metros de qualidade como:
5. Endere�amentoO problema de endere�amento consiste em permitir que v�rias conex�es sejam estabelecidas, por uma mesma m�quina, com uma ou mais m�quinas simultaneamente. Isso implica em que cada conex�o dever� ter endere�os espec�ficos, que permitam � camada de transporte diferenciar entre uma conex�o e outra. Isso � feito atrav�s de endere�os de portas de servi�o, conhecidas por TSAP (Transport Service Access Point). As entidades que querem trocar informa��es devem, ent�o, especificar endere�os TSAP em que efetivar�o tais trocas. No caso particular do TCP/IP as TSAPs s�o implementadas atrav�s de sockets para identificar os pontos (portas) de acesso. Em situa��es espec�ficas, como acesso a servi�os considerados padr�es na internet (acesso a um sistema de arquivos, por ex.), esse processo de endere�amento faz uso de portas (TSAPs) pr�-definidas para a conex�o, que depois s�o redirecionadas para portas gerais. No protocolo TCP essas portas pr�-definidas est�o abaixo da porta 49151, como por exemplo o servi�o de telnet na porta 23, ssh na porta 22 e http na porta 80. 6. Multiplexa��oComo a camada de aplica��o trata de multiplas conex�es simult�neas e as camadas abaixo dela podem tratar apenas de uma informa��o por vez, � necess�rio definir como isso pode ser acomodado. A t�cnica usada � a de multiplexa��o das conex�es, ficando a camada de aplica��o respons�vel por definir qual porta (TSAP) acessar� a camada de rede por vez. 7. TCP/IPFinalmente, para concluir o estudo da camada de transporte falta examinar o funcionamento do protocolo TCP/IP. Na realidade, esse protocolo trabalha em cinco camadas, que s�o as camadas f�sica, de enlace, de rede, de transporte e de aplica��o. Dessas camadas todas � nas camadas de rede e de transporte que aparecem as diferen�as significativas entre TCP/IP e OSI. Em espec�fico, � na camada de rede que est� regulado o protocolo IP, enquanto o TCP funciona na camada de transporte para trocas de dados que demandem o estabelecimento de conex�o. Al�m do TCP existe tamb�m na camada de transporte o protocolo UDP, usado quando n�o existe necessidade de conex�o.
Quais os serviços que a camada de rede pode oferecer a camada de transporte explique?As principais funções da camada de transporte são:. Comunicação entre processos (processo-processo). Controle de Fluxo.. Controle de Erros.. Multiplexação e Demultiplexação.. Controle de Congestionamento de rede.. Estabelecer e gerenciar conexões.. Quais são as funções da camada de transporte?Camada de Transporte:: transporta e regula o fluxo de informações da origem até o destino, de forma confiável. A principal função da camada 04 é fornecer controle fim-a-fim usando janelas móveis, além de oferecer confiabilidade nos números de seqüência e nas confirmações .
Quais os principais serviços oferecidos na camada de rede?As principais funções da camada de rede são:. Não orientada a conexão;. Sem garantia de entrega;. Endereçamento lógico (IP) de pacotes;. Escolha do melhor caminhamento através do encaminhamento.. |