Vídeo: Redes de Computadores – Aula 05 – Camada de Transporte 2024
A camada de transporte do modelo Open Interconnexion System (OSI) está intimamente relacionada com a camada de rede, mas adiciona funcionalidade a ela. Você pode pensar nesta camada como um policial de trânsito ou um supervisor para a multidão insensata de pacotes que é a camada de rede. A camada de transporte assume a responsabilidade de verificar a entrega de dados.
A camada de rede pode ter uma alta taxa de sucesso na obtenção de dados para o destino, mas a camada de transporte é especificamente dita para garantir a entrega de dados. De qualquer forma, você usará os mecanismos de entrega da camada de transporte, mas você (ou o aplicativo que você está usando) precisará tomar uma decisão sobre se você estará usando a entrega de dados verificados ou a entrega de dados não verificados.
Em ambos os casos, você ainda está usando um componente ou protocolo de camada de transporte.
Os mecanismos reais que são usados para garantir a entrega de dados dependem do protocolo de rede em uso, enquanto o conceito de confiabilidade de entrega é mais universal. Ao trabalhar com o conjunto de protocolos TCP / IP, a entrega verificada é realizada usando o Protocolo de Controle de Transmissão (TCP), enquanto a entrega não verificada é executada usando o UDP (User Datagram Protocol).
Por exemplo, compare uma mensagem de texto para uma conversa telefônica. Mesmo que uma grande quantidade de mensagens de texto ocorra, não há garantia de que uma determinada mensagem para uma pessoa tenha sido recebida, enquanto uma chamada telefônica atendida e o intercâmbio subseqüente com a outra pessoa lhe dão o feedback imediato de que as palavras são recebidas 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ê deseja usar a entrega não verificada. Bem, no caso da interação pessoa a pessoa, algumas pessoas preferem mensagens de texto para chamadas de voz, porque elas podem receber sua mensagem para alguém sem entrar em uma longa conversa. A confirmação de que a mensagem recebida ocorre quando eles recebem uma resposta. Se essa resposta não ocorrer dentro de um prazo razoável, a mensagem pode ser reenviada.
O mesmo é verdade para as comunicações de rede, onde o custo da entrega verificada é uma sobrecarga adicional ao estabelecer um canal de entrega, verificando que os dados são recebidos depois de enviar a mensagem e fechar o canal de entrega. Se os dados que você pretende enviar são pequenos ou não muito importantes, então esta sobrecarga pode ser tediosa e diminuir o processo de comunicação; mas se você eliminar a sobrecarga, você também elimina a verificação.
Este não é um problema que preocupe a camada de transporte, a solicitação de envio desses dados veio da camada da sessão.
Se a camada da sessão marcou os dados como nenhuma verificação necessária, a camada da sessão é responsável por executar sua própria verificação ou verificação da entrega. Com base nos dados, a camada da sessão pode optar por não se preocupar com a entrega ou a camada da sessão pode ter suas próprias regras de verificação de entrega, como espera uma resposta do computador de destino dentro de cinco segundos, após o qual a camada da sessão reenviará a dados.