Comment un paquet est-il corrompu dans un réseau?


13

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?


6
Votre question se résume essentiellement à "Pourquoi les systèmes sont-ils imparfaits?" Il y a des erreurs de mise en œuvre, des conditions environnementales ... Les systèmes ne fonctionnent pas de manière parfaitement isolée. Peu importe la qualité de votre système, il sera toujours affecté par le bruit aléatoire de l'environnement - les rayons cosmiques, les interférences électromagnétiques, "cet appareil défectueux sur le réseau / l'alimentation" ... Même la RAM / HDD de votre ordinateur a une erreur - mécanismes de détection et de correction, et c'est juste là dans la boîte de votre ordinateur - vous attendriez-vous à ce que la communication sur des milliers de kilomètres soit moins défectueuse?
Luaan

Merci! Je comprends ton point de vue.
Tehmas

Réponses:


21

Les paquets sont de longs flux de nombres binaires ( zeroset ones).

Les zeroset onessont généralement des changements d'un signal électrique, en particulier des changements de tension.

Pour simplifier, supposons que cela 0soit 0 volt et 1soit 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:

entrez la description de l'image ici

Comme vous pouvez le voir, le premier 1 est de 5 volts, mais le suivant 1est de -5 volts. Ceci est nécessaire pour éviter qu'une longue chaîne de 1s 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.


3
Cela empire pour les encodages PAM à plusieurs niveaux, comme le 1000BASE-T à 5 niveaux ou le 10GBASE-T à 16 niveaux. Regardez simplement l'un de leurs diagrammes oculaires: 0397dc3.netsolhost.com/images/wp_ChooseCAT5/wp_ChooseCAT5_2.jpg
PlasmaHH

1
L'interférence WiFi est peut-être plus évidente / probable. La plupart des systèmes sans fil incluent un certain niveau de FEC car il y a souvent des interférences et la surcharge de parité en vaut la peine pour éviter le coup de temps massif que pourrait donner un mauvais paquet aux couches supérieures car elles doivent réessayer.
Nick T
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.