Forum: PC-Programmierung Rechenfehler Hex / Dez


von Stephan M (Gast)


Lesenswert?

Hallo,

ich habe da mal eine Verständnissfrage

hier ein Protokollausschnitt aus einem Programm welches den 
Netzwerkverkehr protokolliert:

(im Browser wurde google.de eingegeben)

0000   00 1c 4a 42 95 b4 00 10 dc 72 c1 1b 08 00 45 00  ..JB.....r....E.
0010   00 37 0e 17 00 00 80 11 47 38 c0 a8 b2 14 c0 a8  .7......G8......
0020   b2 01 04 0a 00 35 00 23 f6 67 75 ee 01 00 00 01  .....5.#.gu.....
0030   00 00 00 00 00 00 06 67 6f 6f 67 6c 65 02 64 65  .......google.de
0040   00 00 01 00 01                                   .....

mich interessiert jetzt nur der "Text" google.de


das e in google.de hat den hexadezimalen Wert von 65
das o in google.de hat den hexadezimalen Wert von 6f

wie kommt ein Hex-Wert von 02 beim Punkt (DOT) zustande ?
und nicht 2E, die ich "berechnen würde
der Punkt hat doch den dezimalen Wert von 46 also in Hex 2E



Stephan

von Stefan E. (sternst)


Lesenswert?

Die 02 ist kein Punkt, sondern ein nicht darstellbares Zeichen. Der 
Hex-Dump setzt dort einfach einen Punkt als Platzhalter ein (genau wie 
die ganzen anderen Punkte auch). Ist nur ein unglücklicher Zufall, dass 
man genau an der Stelle auch einen "echten" Punkt erwarten könnte.

Nachtrag: die 02 ist wohl eine Längenangabe, denn vor dem google steht 
eine 06.

von Stephan M (Gast)


Lesenswert?

Hallo

danke für die Antwort

aber ich gab doch im Browser ein : Google Punkt de

ok die vielen anderen Punkte sind nicht darstellbare Zeichen
schon klar.
Stephan

von Stefan E. (sternst)


Lesenswert?

Ja, deswegen muss der Punkt ja aber nicht zwangsläufig auch als Text 
auftauchen. Offensichtlich splittet der Browser die Adresse in einzelne 
Komponenten auf. Bei einem www.test.com würde da vermutlich folgendes 
stehen:
03 www 04 test 03 com

von Stephan M (Gast)


Lesenswert?

Hallo,

also wird der DOT-Punkt nicht erfasst ???
sondern nur (Länge der Adresse)Adresse, Länge der 
Länderkennung(Länderkennung)
Stephan

von Stefan E. (sternst)


Lesenswert?

So sieht es jedenfalls aus.
Wenn du es genau wissen willst, musst du halt in die Beschreibung des 
Protokolls schauen, welches du da mitschneidest (http?).

von Stephan M (Gast)


Lesenswert?

Leute die nicht immer auf den Problempunkt gucken (wie ich es tat),
sondern auch mal drumherum, sind Klasse.


Danke

Stephan

von Stephan M (Gast)


Lesenswert?

Nachtrag
sollte eim Kompliment seit
Stephan

von Herbert von Caravan (Gast)


Lesenswert?

>sollte eim Kompliment sein

Hier sind lauter Programmierer im Gange. Die kennen keine 
*Kompl(i)mente*
sondern *Kompl(e)mente*. ;-))

Hochachtungsvoll
Herbert von Caravan

von SM (Gast)


Lesenswert?

in welchem Gang sind die genau ?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.