Verificação de erro TCP vs UDP

1

Eu me dediquei a dois artigos que descrevem em profundidade como funcionam as conexões TCP e UDP. No entanto, existe algum tipo de inconsistência. Quando um artigo me diz que o UDP não faz nenhuma verificação de erros, o outro artigo menciona que o UDP faz alguma verificação de erros, mas não recupera nem corrige. Eu gostaria de saber qual dos dois é o mais correto?

Obrigado antecipadamente!

    
por Dempsey FoxDie Van Assche 11.05.2013 / 13:19

1 resposta

3

O UDP tem erro opcional detecção :

  • Opcional : o UDP suporta somas de verificação, que o receptor pode usar para detectar erros. No entanto, o uso de somas de verificação é opcional.
  • Detection : Não há mecanismo de recuperação embutido no UDP. Esta tarefa é deixada para o aplicativo usando o UDP.

Os artigos da Wikipedia sobre TCP e UDP são bons pontos de partida para mais informações. Veja os formatos de cabeçalho do segmento / datagrama e veja como as somas de verificação são tratadas.

    
por 11.05.2013 / 13:36