Forum Linux.général Checksum

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
10
juil.
2016

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  . Évalué à 6.

    Ce commentaire a été supprimé par l’équipe de modération.

    • [^] # Re: Représentation à 1

      Posté par  . É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  . É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 ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.