Sobes.tech
Junior — Middle

Quais são as diferenças entre os protocolos TCP e UDP na comunicação de rede?

sobes.tech IA

Resposta da IA

As principais diferenças entre os protocolos TCP e UDP:

  • Confiabilidade: TCP garante a entrega fiável de dados, assegura a ordem e o controlo de erros. UDP é não fiável, não garante a entrega nem a ordem.
  • Estabelecimento de ligação: TCP estabelece uma ligação através de um aperto de mão de três vias, UDP é sem ligação.
  • Velocidade: UDP é mais rápido, pois não há custos adicionais para estabelecer a ligação e confirmar.
  • Utilização: TCP é adequado para aplicações onde a fiabilidade é importante (web, email), UDP para streaming de vídeo, jogos, onde a velocidade é crucial e perdas são toleradas.

Exemplo: para transferência de ficheiros usa-se TCP, e para chamadas de voz UDP.