Bonjour,
J'avais une question d'ordre général à propos de la somme de controle( checksum).
Par définition,le cheksum est un nombre qu'on ajoute à un message à transmettre pour permettre au récepteur de vérifier que le message reçu est bien celui qui a été envoyé.
J'avais une question de curiosité, qu'est ce qu'il y aurait si le checksum calculé pour un datagramme UDP était 0 ?
D'après mes recherches, la RFC768 me dit que si le calcul du checksum vaut 0, "il sera transmis tous ses bits à un (le complément à un)". Je n'arrive pas à bien cerner cette phrase si quelqu'un pourrait m'éclairer ?
Aussi, si le checksum n'est pas utilisé, comment faire pour que le récepteur vérifie quand même la transmission correcte des données ?
Merci d'avance.
# Commentaire supprimé
Posté par Anonyme . Évalué à 6.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Représentation à 1
Posté par roger91 . Évalué à 1.
Ah d'accord !
Dans ce cas si le checksum n'est pas utilisé, comment faire pour que le récepteur vérifie quand même la transmission correcte des données ?
[^] # Re: Représentation à 1
Posté par ptit_poulet . Évalué à 1.
Si l'émetteur ne calcule pas le checksum, le récepteur ne pourra de tout façon pas vérifier le checksum… Le récepteur peut toujours le calculer mais ne pourra le comparer à rien du tout donc en toute logique il ne le calcule pas ;)
[^] # Re: Représentation à 1
Posté par roger91 . Évalué à 1.
Merci pour ta précision.
Par ailleurs, il n'y aurait il pas un autre moyen mis à part le calcul du checksum que le récepteur vérifie la bonne transmission des données ?
[^] # Re: Représentation à 1
Posté par ptit_poulet . Évalué à 1.
Si. En utilisant TCP au lieu d'UDP.
[^] # Re: Représentation à 1
Posté par roger91 . Évalué à 1.
Mais de quelle manière donc ?
C'est bizarre dans la page de manuel de checksum ce n'est mentionné nulle part.
[^] # Re: Représentation à 1
Posté par ptit_poulet . Évalué à 1.
Avec quoi utilises-tu UDP ? Un logiciel clé en main ? Un logiciel que tu développes ?
[^] # Re: Représentation à 1
Posté par roger91 . Évalué à 1.
Avec le terminal sous Ubuntu
[^] # Re: Représentation à 1
Posté par ptit_poulet . Évalué à 1.
Et quelle est la plus value d'utiliser une liaison UDP pour ouvrir un terminal ?
[^] # Re: Représentation à 1
Posté par roger91 . Évalué à 1.
Cette question par contre, je ne saurai répondre car je l'ignore.
[^] # Re: Représentation à 1
Posté par ptit_poulet . Évalué à 1.
Aucun intérêt, donc laisse le TCP par défaut ;)
[^] # Re: Représentation à 1
Posté par NeoX . Évalué à 2.
j'imagine qu'il fait du tcpdump pour analyser des flux, et voit des flux UDP…
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.