myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Netzwerk & Internet
Seite neu laden

Frage zum "CRC - Cyclic Redundancy Check"

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 11.10.12, 20:18   #1
vfbf4n1893
Anfänger
 
Registriert seit: Dec 2009
Beiträge: 15
Bedankt: 7
vfbf4n1893 ist noch neu hier! | 0 Respekt Punkte
Standard Frage zum "CRC - Cyclic Redundancy Check"

Hallo Zusammen,

ich habe eine Frage zu diesem Sicherheitscheck.

Beispiel:
Sender möchte die Bitfolge 100110111 übertragen
Generatorpolynom hat den Grad 4 und eine Länge von 5. x^4 +1
Darauf folgt Binär: 10001

Wie rechnen ich nun die Prüfsumme raus? Als Lösung wurde folgedes vorgegeben: Siehe Anhang


Rest lt. Lösung 0101
Kann mir nochmal jemand die einzelnen Schritte erklären? Mir ist klar, dass ich das irgendwie diviedieren muss mit XOR.

Danke!!
vfbf4n1893 ist offline   Mit Zitat antworten
Ungelesen 12.10.12, 10:07   #2
vfbf4n1893
Anfänger
 
Registriert seit: Dec 2009
Beiträge: 15
Bedankt: 7
vfbf4n1893 ist noch neu hier! | 0 Respekt Punkte
Standard

keiner ne hilfe?
vfbf4n1893 ist offline   Mit Zitat antworten
Ungelesen 12.10.12, 10:59   #3
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.856
Bedankt: 1.701
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard

Was willst du denn genau wissen? Wie man auf die Lösung kommt?
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten
Ungelesen 12.10.12, 11:00   #4
vfbf4n1893
Anfänger
 
Registriert seit: Dec 2009
Beiträge: 15
Bedankt: 7
vfbf4n1893 ist noch neu hier! | 0 Respekt Punkte
Standard

genau, wie man auf den rest kommt
vfbf4n1893 ist offline   Mit Zitat antworten
Ungelesen 12.10.12, 11:22   #5
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.856
Bedankt: 1.701
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard

Also du hast als Nachricht: 100110111
und als Generatorpolynom: 10001

An die Nachricht müssen r-1 Nullen angefügt werden, wobei r die Länge des Generatorpolynoms ist, also 5. Das macht 5-1=4 Nullen.

Daraus ergibt sich die Nachricht mit Anhang: 1001101110000

Jetzt wird die Nachricht mit Anhang von links aus durch das Generatorpolynom dividiert. Dfür verwendest du XOR

Für XOR gilt:
1 XOR 1 = 0;
1 XOR 0 = 1;
0 XOR 1 = 1;
0 XOR 0 = 0;
Code:
Das sieht dann bei dir ca so 
1001101110000
10001
-XOR-
00010011
   10001
   -XOR-
usw, wenn du am Ende angekommen bist bleibt der Rest.
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten
Ungelesen 12.10.12, 11:44   #6
vfbf4n1893
Anfänger
 
Registriert seit: Dec 2009
Beiträge: 15
Bedankt: 7
vfbf4n1893 ist noch neu hier! | 0 Respekt Punkte
Standard

ich verstehe den zweiten schritt nicht. also wie du auf die zahl 00010 kommst ist klar. und wieso holst du dann genau 3 ziffern runter, also 011 und setzt darunter die 10001 wiedeR?
vfbf4n1893 ist offline   Mit Zitat antworten
Ungelesen 12.10.12, 15:15   #7
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.856
Bedankt: 1.701
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard

Die 3 Ziffern werden runtergeholt damit man wieder, in diesem Fall, 5 Stellen hat.
Vergleiche dazu: Schriftliche Division mit Rest.
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten
Ungelesen 12.10.12, 15:23   #8
vfbf4n1893
Anfänger
 
Registriert seit: Dec 2009
Beiträge: 15
Bedankt: 7
vfbf4n1893 ist noch neu hier! | 0 Respekt Punkte
Standard

und man beginnt dann immer bei der ersten 1?
vfbf4n1893 ist offline   Mit Zitat antworten
Ungelesen 12.10.12, 15:28   #9
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.856
Bedankt: 1.701
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard

Ja, immer "die erste 1" des Generatorpolynoms unter "die erste 1" des Rests.

EDIT: Was ich oben bei der Erklärung vergessen hab zu schreiben:

Wenn du die Rechnung durchführst hast du als Rest 101, die Angehangen werden. Dieser Anhang muss auch aus n Bit bestehen (n=Grad des Generatorpolynoms, in deinem Fall 4. Gerades).
Also hast du dann als Anhang 0101.
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten
Ungelesen 12.10.12, 15:31   #10
vfbf4n1893
Anfänger
 
Registriert seit: Dec 2009
Beiträge: 15
Bedankt: 7
vfbf4n1893 ist noch neu hier! | 0 Respekt Punkte
Standard

ok alles klar verstanden! Danke!!
vfbf4n1893 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:35 Uhr.


Sitemap

().