Diferença entre TCP e UDP Diferença entre
O fluxo de tráfego na Internet é baseado em protocolos que são TCP (Transmission Control Protocol) e UDP (User Datagram Protocolo).
Enquanto o TCP é mais popular em toda a Internet, o UDP não pode ser completamente redundante. TCP permite a correção de erros, mas o UDP não. No caso do TCP, existe uma garantia da entrega de dados no ponto de download ou de acesso. Isso é possibilitado pelo 'controle de fluxo' que determina o requisito de reenviar dados. O controle de fluxo também verifica e interrompe a transmissão de dados, a menos que os pacotes anteriores tenham sido entregues com sucesso. Isso é baseado no processo no qual o cliente pode solicitar um reenvio de um determinado pacote do servidor até que todo o pacote tenha sido recebido como na sua forma original.
O UDP também é comum, mas não pode ser invocado para o envio de dados importantes, como arquivos seguros, páginas da web importantes, etc. Ele é usado principalmente para transmissão de mídia, incluindo áudio e vídeo. O UDP é mais rápido que o TCP e os jogadores de mídia funcionam melhor com ele. Não há controle de fluxo ou correção de erro, mas a velocidade é muito maior, então, apesar de a mídia de transmissão não ser de alta qualidade, ela pode ser visualizada corretamente com o UDP.
O TCP é mais seguro do que o UDP, pois o último serve como cobertura adequada para vírus. O TCP também possui uma estrutura de quadro complicada. No caso do UDP, o sistema operacional deve fazer muito pouco trabalho para traduzir os dados.
O UDP é menos conexão, enquanto o TCP é orientado para a conexão, o que requer o último protocolo para estabelecer conexão completa entre o receptor e o remetente. A conexão precisa ser fechada após a transferência estar completa para liberar recursos do sistema que estavam sendo usados pelo protocolo. O UDP não requer autorização e está certo para a divulgação de dados de flutuação livre.