J'ai récemment lu sur CRC, une somme de contrôle pour détecter la corruption de package et supprimer les packages corrompus. Mais comment un paquet dans un réseau IP est-il corrompu en premier lieu?
J'ai récemment lu sur CRC, une somme de contrôle pour détecter la corruption de package et supprimer les packages corrompus. Mais comment un paquet dans un réseau IP est-il corrompu en premier lieu?
Réponses:
Les paquets sont de longs flux de nombres binaires ( zeros
et ones
).
Les zeros
et ones
sont généralement des changements d'un signal électrique, en particulier des changements de tension.
Pour simplifier, supposons que cela 0
soit 0 volt et 1
soit représenté alternativement par 5 volts et -5 volts .
Ensuite, une longue chaîne de zéros et de uns ressemblera à ceci en termes de variations de tension dans le câble:
Comme vous pouvez le voir, le premier 1
est de 5 volts, mais le suivant 1
est de -5 volts. Ceci est nécessaire pour éviter qu'une longue chaîne de 1
s active la ligne de communication.
Si le câble est exposé à des interférences électromagnétiques, les niveaux de tension peuvent être modifiés. Si une valeur de -5 volts devient -2 volts, le récepteur ne peut pas l'identifier précisément commezero
ou a one
.
Si votre câble de données fonctionne sur une longue distance parallèle aux câbles d'alimentation, alors le câble d'alimentation peut provoquer des interférences avec le câble de données et provoquer des erreurs.