CRC-4 Beispiel

ZUM THEMA
Öffentliche Netze

Vermitllungsprinzipien
Zeitgetrenntlageverfahren
Echobildung
Das D-Kanal-Protokoll
Rahmenaufbau S0-Schnittstelle
Zyklische Blockprüfung
Rechnung CRC-4
DSL
ISDN-Dienstmerkmale

THEMEN
Benutzermigration NT/2000
Vertrauensstellungen
TCP/IP-Drucker einrichten
Keine Anmeldung...
Offline Kalender in Outlook XP
Querformat in Word XP
DNS-Weiterleitung
Dienst startet nicht...
Webseiten schützen durch .htaccess
Personalisierte Fehlerseiten
ISA-Server pro und contra
Peer to Peer vs. Client/Server
Seminarunterlagen Windows 2000
TCP/IP Einführung
Subnetting Einführung
Objektorientierte Programmierung
Marketing
SuSE eMail Server II
eMail Server Setup
IMAP Konfiguration
LDAP

FEEDBACK
as-sassin@sicherheit-ist-illusion.de
Guestbook

10111001 Datenblock
0000 Prüfbits
XOR Gleichheit:  0
Ungleicheit: 1
10011 Polynom von CRC-4

10111001 0000  XOR  10011
10011
  10000
  10011
     111 00
     100 11
      11 110
      10 011
       1 1010
       1 0011
         1001  ->
wird an die Daten angehängt
 

Der im Sender stehende Datenblock wird mit sovielen Nullen aufgefüllt, wie das Prüfwort (FCS-Prüfsumme) Stellen besitzt.
Dieses verlängerte Datenwort wird fortlaufend einer Modulo-2-Addition unterzogen, wobei die Bitfolge des Generalpolynoms benutzt wird.
Zum Schluß bleibt als Rest die FCS-Prüfsumme des Sendes übrig.

Beim Empfänger werden bei dem verlängerten Datenwort die Nullen durch die FCS-Prüfsumme ersetzt.
Wieder wird die entspechende Modulo-2-Addition durchgeführt und als Rest kommt bei fehlerfreier Übertragung "0000" heraus.

10111001 1001  XOR  10011
10011
  10000 
  10011
     111 10
     100 11
      11 010
      10 011
       1 0011
       1 0011
         0000  ->
Rest 0

Bei fehlerhafter Übertragung ist der Rest nicht "0000" und wird als fehlerhaft erkannt.