Redes
Camada de Transporte
Luiz Arthur
A Camada de transporte e responsável por fornecer um meio de transporte lógicos aos dados transmitidos pela rede. Esse transporte pode ser orientado a conexão e não orientado a conexão, isto na prática é tratado pelos protocolos TCP (Transmission Control Protocol) e UDP (User Datagram Protocolo). O transporte dos dados pode na prática ser tratado na Camada de Enlace, porém o modelo TCP/IP trabalha com a pior hipótese possível, que é a de a Camada de Enlace não controlar o transporte dos dados, então o modelo TCP/IP cuida disto de forma lógica na Camada de Transporte, utilizando principalmente o protocolo TCP que é orientado a conexão. Além, disso na camada de Inter-redes, um endereço IP de destino identifica apenas um host e nenhuma outra distinção é feita com referencia a qual usuário ou qual programa receberá o datagrama. Então na Camada de Transporte os protocolos UDP e o TCP ampliam a pilha de protocolos TCP/IP, acrescentando um mecanismo que permite discernir entre diversas direções em um dado host (isto é chamado de Porta de Rede), permitindo que vários programas aplicativos executados em determinado computador enviem e recebam datagramas isoladamente. Isto é necessário pois a maioria dos Sistemas Operacionais são multitarefa podendo executar diversos aplicativos ao mesmo tempo. Tais tarefas são o geralmente o destino final da maioria das tarefas.
2
Camada de Transporte
Luiz Arthur
Cada Porta de protocolo que identifica um processo de rede é identificado por um número inteiro positivo. O Sistema Operacional fornece um mecanismo de interface que os processos usam para especificar uma porta ou acessá-la. Para comunicar-se com uma porta exterior um transmissor precisa conhecer tanto o endereço IP da máquina de destino como o número da porta de destino de protocolo nessa máquina. Identificando assim o host de destino da mensagem bem como o aplicativo de destino. Cada mensagem de rede deve transportar o