Diferença entre os protocolos TCP e UDP

Novembro 2017


Conheça na dica abaixo quais são as principais diferenças entre os protocolos TCP e UDP.

O protocolo UDP

O UDP é um protocolo voltado para a não conexão. Simplificando, quando uma máquina A envia pacotes para uma máquina B, o fluxo é unidirecional. Na verdade, a transmissão de dados é feita sem prevenir o destinatário (a máquina B) que, por sua vez, recebe os dados sem avisar ao transmissor (máquina A). Isso se deve ao fato de o encapsulamento dos dados enviados pelo protocolo UDP não permitir transmitir informações sobre o emissor. Portanto, o destinatário não conhece o emissor dos dados, apenas seu IP.

O protocolo TCP

Ao contrário do UDP, o TCP é voltado para a conexão. Quando a máquina A envia dados para a máquina B, a máquina B é notificada da chegada dos dados e confirma a boa recepção dos mesmos. Aqui, intervém o controle CRC dos dados, baseado em uma equação matemática para verificar a integridade dos dados transmitidos. Assim, se os dados recebidos estiverem corrompidos, o TCP permite que os destinatários peçam ao emissor que reenvie-os.

Para saber mais, consulte esta dica.

Foto: © Pixabay.
Artigo original publicado por Carlos-vialfa. Tradução feita por pintuda. Última modificação: 2 de outubro de 2017 às 13:37 por Pedro.CCM.
Este documento, intitulado 'Diferença entre os protocolos TCP e UDP ', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.