1 votes

Pourquoi les concepteurs d'IP ont-ils choisi la somme de contrôle IP ?

Pourquoi les concepteurs d'IP (et d'UDP et TCP) ont-ils choisi d'utiliser l'expression Somme de contrôle IP pour détecter les erreurs plutôt qu'un code de détection d'erreurs plus robuste comme le CRC-32 ?

Je pensais auparavant que la somme de contrôle IP avait été choisie parce qu'elle était rapide et bon marché à recalculer en logiciel (par exemple, un routeur à chaque saut doit décrémenter le champ TTL puis recalculer la somme de contrôle pour l'en-tête IP), mais j'ai appris que les CRC-32 sont rapides à mettre en œuvre en matériel à l'aide d'un registre à décalage de k bits et de portes XOR (voir l'encadré). Peterson, Davie : Réseaux informatiques : A Systems Approach, 5e édition. ) Je ne suis pas sûr que cet argument tienne toujours.

3voto

Spiff Points 95683

L'IP devait être facilement mis en œuvre sur une grande variété de matériel. Les processeurs de l'époque n'avaient pas de matériel CRC32 intégré. Personne ne s'attendait à créer du matériel personnalisé pour la compatibilité IP ; l'IP devait être gérée par logiciel. Il fallait donc choisir quelque chose qui puisse être facilement implémenté en logiciel sur des systèmes qui étaient déjà en service en 1981 (pensez aux DEC PDP-11 et autres).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X