Aluno: Wellington Santos
RA : 20993835
Defina A Camada de Transporte e conceitue Controle de sequência e controle de erros dando exemplos.
A camada de transporte é responsável por entregar os dados através da rede. Nessa camada a informação é quebrada em pacotes menores de dados sendo estes transmitidos através com garantia de entrega, via protocolo TCP ou sem garantia via protocolo UDP.
Em ambos os protocolos, os dados são framentados em pacotes menores e disparados um a um entre os nós ques estabeleceram a conexão. No caso do protocolo TCP, cada pacote possui um cabeçalho que contém a sequência da fragmentação que aquele pacote representa. O receptor usa essa sequência para remontar o pacote do outro lado e disponibilizar a informação solicitada. Quando um desses pacotes é perdido ou corrompido o emissor não recebe uma confirmação e procede com o reenvio desse mesmo paote até que ele seja totalmente recebido pelo receptor.
Atualmente a internet e grande parte das comunicações entre computadores acontecem sobre o protocolo TCP, com garantia de entrega. Todos os sites, imagens, arquivos e músicas que acessamos são baixadas via TCP.
No caso do UDP, esse controle é inexistente pois a garantia/reemissão de pacotes perdidos e corrompidos não ocorre. Esse tipo de protocolo é amplamente utilizado em streaming de vídeo e conferências de áudio/vídeo pois a perda de frames ou informações é tolerável, gerando pouco impacto ao usuários que a estão utilizando. Também é interessante notar que o UDP, por não dispor dessas garantias, geram pacotes mais leves que os pacotes TCP, trafegando menos dados de forma mais rápida, porém sem suas garantias