Sonax - Central de Recursos
Diferença entre protocolo UDP e TCP
3 min
Criado por Jordan em 11/05/2020 22:43

**O protocolo UDP**
Além do mais, o UDP é um protocolo que não é voltado à conexão. Isso significa que o "aperto de mão", ou, tecnicamente, handshake, não é necessário para que se estabeleça uma comunicação.

Dessa forma, com o UDP é possível enviar, pela mesma saída, dados para diversas máquinas diferentes sem problema algum.

**Como funciona o UDP**
Espécie de “irmão” do protocolo TCP, o UDP (User Datagram Protocol) também se baseia no envio de pacotes de informações, mas remove toda a parte de verificação de erros da outra tecnologia.
O objetivo dessa opção é acelerar o processo de envio de dados, visto que todas as etapas de comunicação necessárias para verificar a integridade de um pacote (e para reenviá-lo, se necessário) contribuem para deixá-lo mais lento.

#################
**O protocolo TCP**
O protocolo TCP é, talvez, o mais utilizado na camada de transporte para aplicações na Web. Diferente do UDP, o TCP é voltado à conexão e tem como garantia a integridade e ordem de todos os dados.

Para manter a confiabilidade dos dados, o TCP utiliza um aperto de mãos de três vias, o three way handshake, também chamado de SYN,SYN-ACK,ACK.

**Como funciona o TCP**
O TCP também adota um sistema de numeração próprio para se assegurar que os pacotes enviados vão chegar ao destino na ordem correta.
Caso o receptor não receba um pacote corretamente, a informação é enviada novamente até que chegue seguramente ao destino — para completar,
também há uma checagem de erros que assegura que nenhuma das informações foi corrompida durante o trajeto.
O TCP pode gerar problemas de conexão no registro ou envio/recebimento da chamada.
Adotar como padrão o protocolo UDP

Caso tenham algum problema de NAT na porta 5060, mude para a 5080 (opção 2), mas não mudem o protocolo para TCP.

Este artigo foi útil para você?
Últimos artigos visitados