Cisco Networking: Modelo OSI Camada 4 - Transporte
A camada de transporte do modelo Open System Interconnection (OSI) está intimamente relacionado com a camada de rede, mas adiciona funcionalidade a ele. Você pode pensar dessa camada como um guarda de trânsito ou um supervisor para a multidão descuidada de pacotes que é a camada de rede. A camada de transporte assume a responsabilidade pela verificação de entrega de dados.
A camada de rede pode ter uma elevada taxa de sucesso na obtenção de dados para o destino, mas a camada de transporte é especificamente dito para garantir a entrega dos dados. De qualquer maneira, você está indo para usar mecanismos de entrega da camada de transporte, mas você (ou o aplicativo que você está usando) terá de tomar uma decisão quanto a saber se você estará usando a entrega de dados verificados ou entrega de dados não verificados.
Em ambos os casos, você ainda está usando um componente de camada de transporte ou protocolo.
Os mecanismos reais que são usadas para garantir a entrega de dados são dependentes do protocolo de rede que está a ser utilizado, enquanto que o conceito de fiabilidade de entrega é mais universal. Ao trabalhar com o conjunto de protocolos TCP / IP, a entrega verificada é executada usando o Transmission Control Protocol (TCP), enquanto a entrega não verificado é realizada utilizando User Datagram Protocol (UDP).
Por exemplo, compare uma mensagem de texto para uma conversa telefónica. Apesar de um grande número de mensagens de texto passar, não há garantia de que qualquer mensagem para uma pessoa tiver sido recebido, enquanto que uma chamada de telefone, respondendo, o intercâmbio que se seguiu com a outra pessoa lhe dá o feedback imediato que as palavras são recebidos por o destinatário. Da mesma forma, o correio de voz é tão inútil como uma mensagem de texto em termos de feedback.
Agora você pode se perguntar por que você iria querer usar a entrega não foi verificado. Bem, no caso da interacção pessoa-a-pessoa, algumas pessoas preferem mensagens de texto para chamadas de voz, porque eles podem obter a sua mensagem para alguém, sem entrar em uma longa conversa. Confirmação de que a mensagem chegou ocorre quando recebem uma resposta. Se essa resposta não ocorrer dentro de um prazo razoável, a mensagem pode ser reenviada.
O mesmo é válido para as comunicações de rede, onde o custo de entrega verifica-se uma sobrecarga adicional no estabelecimento de um canal de entrega, verificando os dados são recebidos depois de ter enviado a mensagem e fechar o canal de parto. Se os dados que você planeja enviar é pequena ou não muito importante, então essa sobrecarga pode ser tedioso e retardar a jusante processo de comunicação, mas se você eliminar a sobrecarga, você também eliminar a verificação.
Este não é um problema que é motivo de preocupação para a camada de transporte, o pedido para enviar os dados vieram da camada de sessão.
Se a camada de sessão tem marcado os dados como nenhuma verificação exigida, em seguida, a camada de sessão é responsável por executar o seu próprio controlo ou verificação da entrega. Com base nos dados, a camada de sessão pode optar por não se preocupar com a entrega ou a camada de sessão pode ter suas próprias regras de verificação de entrega, como ele espera uma resposta do computador de destino dentro de cinco segundos, após o que a camada de sessão irá reenviar o dados.