Qual a Diferença entre TCP e UDP?
Os protocolos TCP e UDP são bastante utilizados hoje no mundo da tecnologia. Neste pequeno artigo vamos comentar de maneira simples a diferença entre o protocolo TCP e o protocolo UDP.
De forma básica, ambos os protocolos são usados para enviar dados em pequenas partes, os chamados “pacotes”. Toda vez que você clica em um link, por exemplo, pacotes são enviados ao servidor que processa aquela página em questão no navegador.
O protocolo TCP -Transmission Control Protocol, ou seja, Protocolo de Transmissões – faz o envio de pacotes tem como característica o fato que ele não só envia os pacotes, mas também “confere” se os pacotes foram entregues ao destino correto, passando por uma checagem complexa contra erros, por isso o TCP é considerado o mais confiável entre os protocolos de comunicação.
No protocolo UDP – User Datagram Protocol – a forma de transmissão dos pacotes se dá sem a verificação de erros. Isso torna o processo mais rápido mas também menos confiável. Neste protocolo o pacote é enviado e em caso de erro, o próximo pacote é enviado assim mesmo. O protocolo UDP é bastante utilizado onde a checagem de erros não é necessária, como na transmissão de um stream de vídeo ao vivo e durante games online, o que pode causar o famoso “lag” durante a transmissão do game.