Aluna: Maria Aparecida Oliveira Gomes Open Systems Interconnection - OSI International Organization for Standardization - ISO ou Modelo OSI. A Organização Internacional para a Normalização (do inglês: International Organization for Standardization - ISO), foi uma das primeiras organizações a definir formalmente uma arquitetura padrão com objetivo de facilitar o processo de interconectividade entre máquinas de diferentes fabricantes, assim em 1984 lançou o padrão chamado Interconexão de Sistemas Abertos (do inglês: Open Systems Interconnection - OSI) ou Modelo OSI. O Modelo OSI permite comunicação entre máquinas heterogêneas e define diretivas genéricas para a construção de redes de computadores (seja de curta, média ou longa distância) independente da tecnologia utilizada. Esta arquitetura é um modelo que divide as redes de computadores em 7 camadas, de forma a se obter camadas de abstração. Cada protocolo implementa uma funcionalidade assinalada a uma determinada camada. A ISO costuma trabalhar em conjunto com outra organização, a União Internacional de Telecomunicações (do inglês: International Telecommunications Union - ITU), publicando uma série de especificações de protocolos baseados na arquitetura OSI. Estas séries são conhecidas como 'X ponto', por causa do nome dos protocolos: X.25, X.500, etc. A camada de transporte é uma das camadas do Modelo OSI responsável por pegar os dados enviados pela camada de Sessão e dividi-los em pacotes que serão transmitidos pela rede, ou melhor dizendo, repassados para a camada de rede. No receptor, a camada de Transporte é responsável por pegar os pacotes recebidos da camada de Rede e remontar o dado original para enviá-lo à camada de sessão. A camada de transporte é a parte central de toda a hierarquia de protocolos. Sua tarefa é prover o transporte econômico e confiável de dados, independente da rede física ou das redes atualmente em uso. Isso inclui controle de fluxo, ordenação dos pacotes e correção de erros, tipicamente enviando para o transmissor uma informação de recebimento (acknowledge), informando que o pacote foi recebido com sucesso. A camada de Transporte fica entre as camadas de nível de aplicação (camadas 5 a 7) e as de nível físico (camadas de 1 a 3). As camadas de 1 a 3 estão preocupadas com a maneira com que os dados serão transmitidos pela rede. Já as camadas de 5 a 7 estão preocupados com os dados contidos nos pacotes de dados, enviando ou entregando para a aplicação responsável por eles. A camada 4, Transporte, faz a ligação entre esses dois grupos. Determina a classe de serviço necessária como: Orientada a conexão e com controle de erro e serviço de confirmação, sem conexões e nem confiabilidade. O TCP por exemplo é um protocolo do nível da camada de transporte e é sobre o qual assentam a maioria das aplicações. Isto porque ele verifica se os dados são enviados de forma correta, na seqüência apropriada e sem erros, pela rede. CAMADA DE TRANSPORTE: A camada de transporte garante que as mensagens são entregues sem erros na seqüência e sem perdas ou duplicações. Ele libera os protocolos de camada superiores de qualquer preocupação com a transferência de dados entre eles e seus colegas. O tamanho e a complexidade de um protocolo de transporte dependem do tipo de serviço pode ser da camada de rede. Para uma camada de rede confiável com capacidade de circuito virtual, uma camada de transporte mínima é necessária. Se a camada de rede é não confiável e/ou só oferece suporte a datagramas, o protocolo de transporte deve incluir detecção de erros abrangente e recuperação. A camada de transporte fornece: Mensagem de segmentação: aceita uma mensagem da camada (sessão) acima dela, divide a mensagem em unidades menores (se não já pequena o suficiente) e passa as menores unidades para a camada de rede. Camada de transporte na estação de destino reagrupa a mensagem. Mensagem de confirmação: fornece entrega de mensagens confiável de ponta a ponta com confirmações. Mensagem de controle de tráfego: informa a estação de transmissão para "back-off" quando nenhum buffer de mensagem está disponível. Multiplexação de sessão: multiplexes vários fluxos de mensagem, ou sessões em um vínculo lógico e controla as mensagens que pertencem a quais sessões (consulte a camada de sessão). Normalmente, a camada de transporte pode aceitar mensagens relativamente grandes, mas há mensagem estrito tamanho limites imposta pela rede (ou inferior) camada. Conseqüentemente, a camada de transporte deve dividir as mensagens em unidades menores ou quadros, prepending um cabeçalho para cada quadro. As informações de cabeçalho de camada de transporte deverá então incluir informações de controle, como mensagem de início e de mensagem final sinalizadores, para habilitar a camada de transporte na outra extremidade para reconhecer os limites das mensagens. Além disso, se as camadas inferiores não mantêm seqüência, o cabeçalho de transporte deve conter informações de seqüência para permitir que a camada de transporte na extremidade de recepção para obter novamente as partes juntos na ordem correta antes de entrega a mensagem recebida para a camada acima. Protocolos da camada de transporte: Similares aos da camada de enlace de dados: visa garantir troca de dados entre origem e destino, tornando transparente o fato de existir redes/sub-redes abaixo Oferece serviços; orientados à conexão; não orientados à conexão; FUNÇÕES DA CAMADA DE TRANSPORTES: Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores, independentemente da rede, ou redes, física. Deve poder regular o fluxo de dados e garantir confiabilidade, assegurando que os dados cheguem a seu destino sem erros e em seqüência. •Deve tornar transparente para os usuários,variações da confiabilidade do serviço de rede. •Camada fim-a-fim: entidade da camada de transporte da máquina de origem se comunica diretamente com a camada de transporte da máquina de destino. •Transporte de unidades de dados. FUNÇÕES DA CAMADA DE TRANSPORTES: •Segmentação •Detecção e blocagem. e correção de erros fim a fim. •Sequênciação. •Controle de fluxo de dados nas conexões de •Transporte. •Multiplexação •uma (combinar várias conexões de transporte em). mesma de rede para reduzir custos) ou splitting. •Transporte de dados expresso (para sinalização). Conclusão: Conclui – se que a camada transporte e um protocolo confiável, ou não confiável para conexão destinatários conforme o artigo exigido pelos clientes que estão se comunicando. Bibliografia: http://www.ece.ufrgs.br/~fetter/ele00012/transporte.pdf http://pt.wikipedia.org/wiki/Modelo_OSI#4_-_Camada_de_Transporte http://pt.wikipedia.org/wiki/Modelo_OSI