Anzeige der Artikel nach Schlagwörtern: Hexadezimal

Ethernet-Rahmenfelder Detail:

Feld  Beschreibung
Prambel und Start-Rahmenbegrenzer-Felder

Die Felder Prambel (7 Byte) und Start Frame Delimiter (SFD), auch Start of Frame (1 Byte) genannt, dienen der Synchronisation zwischen dem sendenden und dem empfangenden Gert. Diese ersten acht Bytes des Rahmens werden verwendet, um die Aufmerksamkeit der empfangenden Knoten zu erregen. Im Wesentlichen teilen die ersten paar Bytes den Empfngern mit, dass sie sich auf den Empfang eines neuen Rahmens vorbereiten sollen.

MAC-Zieladressenfeld Dieses 6-Byte-Feld ist die Kennung fr den vorgesehenen Empfnger. Wie Sie sich erinnern werden, wird diese Adresse von Schicht 2 verwendet, um Gerte bei der Feststellung zu untersttzen, ob ein Rahmen an sie adressiert ist. Die Adresse im Frame wird mit der MAC-Adresse im Gert verglichen. Wenn es eine bereinstimmung gibt, akzeptiert das Gert den Frame. Kann eine Unicast-, Multicast- oder Broadcast-Adresse sein.
Quell-MAC-Adressfeld Dieses 6-Byte-Feld identifiziert die ursprngliche NIC oder Schnittstelle des Rahmens.
Typ/Lnge Dieses 2-Byte-Feld identifiziert das Protokoll der oberen Schicht, das in den Ethernet-Rahmen eingekapselt ist. Gngige Werte sind, in hexadezimaler Form, 0x800 fr IPv4, 0x86DD fr IPv6 und 0x806 fr ARP.
Dieses Feld kann auch als EtherType, Typ oder Lnge bezeichnet werden.
 Datenfeld Dieses Feld (46 - 1500 Bytes) enthlt die eingekapselten Daten von einer hheren Schicht, die eine generische Layer-3-PDU oder, hufiger, ein IPv4-Paket ist. Alle Frames mssen mindestens 64 Bytes lang sein. Wenn ein kleines Paket eingekapselt ist, werden zustzliche Bits, die als Pad bezeichnet werden, verwendet, um die Gre des Rahmens auf diese Mindestgre zu erhhen.

Feld Rahmenprf-sequenz (FCS)

Das Feld Frame Check Sequence (FCS) (4 Byte) wird verwendet, um Fehler in einem Frame zu erkennen. Es verwendet eine zyklische Redundanzprfung (CRC). Das sendende Gert fgt die Ergebnisse einer CRC in das FCS-Feld des Rahmens ein. Das empfangende Gert empfngt den Frame und erzeugt einen CRC, um nach Fehlern zu suchen. Wenn die Berechnungen bereinstimmen, ist kein Fehler aufgetreten. Nicht bereinstimmende Berechnungen sind ein Hinweis darauf, dass sich die Daten gendert haben; daher wird der Rahmen verworfen. Eine nderung der Daten knnte das Ergebnis einer Unterbrechung der elektrischen Signale sein, die die Bits reprsentieren.

 

Ausgewhlte dezimale, binre und hexadezimale quivalente:

Wir erinnern uns an den zweiten Teil dieser Serie, bei der die Konvertierung von Dezimalzahl in Binr- und Hexadezimalzahl erfolgt ist. Daran knpfen wir an: 

    Dezimal         Binr         Hexadezimal    
        0 0000 0000             00
        1 0000 0001             01
        2 0000 0010             02
        3 0000 0011             03
        4 0000 0100             04
        5 0000 0101             05
        6 0000 0110             06
        7 0000 0111             07
        8 0000 1000             08
       10 0000 1010             0A  
       15 0000 1111             0F
       16 0001 0000             10
       32 0010 0000             20
       64 0100 0000             40
     128 1000 0000             80
     192 1100 0000             C0
     202 1100 1010             CA
     240 1111 0000             F0
     255 1111 1111             FF

 

Bei hexadezimaler Darstellung werden immer fhrende Nullen angezeigt, um die 8-Bit-Darstellung abzuschlieen. Zum Beispiel wird in der Tabelle der Binrwert 0000 1010 hexadezimal als 0A angezeigt.

Hexadezimale Zahlen werden oft durch den Wert mit vorangestelltem 0x dargestellt (z.B. 0x73), um in der Dokumentation zwischen dezimalen und hexadezimalen Werten zu unterscheiden.

Hexadezimal kann auch durch den tiefgestellten Index 16 oder die Hexadezimalzahl gefolgt von einem H (z.B. 73H) dargestellt werden.

Mglicherweise mssen Sie zwischen dezimalen und hexadezimalen Werten konvertieren. Wenn solche Konvertierungen erforderlich sind, konvertieren Sie den dezimalen oder hexadezimalen Wert in einen binren und dann den binren Wert je nach Bedarf in einen dezimalen oder hexadezimalen Wert.

 

 

Publiziert in Netzwerk

Die Konvertierung der Binr- in Dezimalzahl:

Das Erlernen der Konvertierung von Binr- in Dezimalzahlen erfordert ein Verstndnis der Positionsnotation. Positionsnotation bedeutet, dass eine Ziffer unterschiedliche Werte reprsentiert, je nach der "Position", die die Ziffer in der Zahlenfolge einnimmt. Sie kennen bereits das gebruchlichste Zahlensystem, das Dezimalnotationssystem (zur Basis 10).

Das dezimale Positionsnotationssystem funktioniert wie in der Tabelle beschrieben.

 Radix

10 10 10 10

 Position in Nummer

 3

2

1

 Berechnung

 (103)

 (102)

 (101)

 (10^0)

 Positionswert

 1000

100 10

1

 

Die folgenden Aufzhlungszeichen beschreiben jede Zeile der Tabelle.

Zeile 1, Radix ist die Zahlenbasis. Die Dezimalnotation basiert auf 10, daher ist der Radix 10.
Zeile 2, Position in der Zahl bercksichtigt die Position der Dezimalzahl, beginnend mit, von rechts nach links, 0 (1. Position), 1 (2. Position), 2 (3. Position), 3 (4. Position). Diese Zahlen stellen auch den exponentiellen Wert dar, der zur Berechnung des Positionswerts in der 4.
Zeile 3 berechnet den Positionswert, indem die Radix genommen und um den exponentiellen Wert seiner Position in Zeile 2 erhht wird.
Wichtig: n^0 ist = 1. 
Der Positionswert in Zeile 4 stellt Einheiten von Tausendern, Hundertern, Zehnern und Einern dar.
Um das Positionssystem zu verwenden, passen Sie eine gegebene Zahl an ihren Positionswert an. Das Beispiel in der Tabelle veranschaulicht, wie die Positionsnotation mit der Dezimalzahl 1234 verwendet wird.

 

 Tausender Hunderter Zehner Einer
Positionswert   1000  100 10 1
 Dezimalzahl(4321)  4  3  2  1
 Berechnung  4x1000 3x100 2x10 1x1
 Addieren  4000 +300 +20 +1
 Resultat  4321  

 

Im Gegensatz dazu funktioniert die binre Positionsnotation wie in der Tabelle beschrieben:

 Radix   2 2 2 2 2 2 2 2
 Position in Zahl   7 6 5 4 3 2 1
 Berechnung  (27) (26) (25) (24)  (23)  (22)  (21)  (2)
 Resultat  128  64 32 16 8 4 2 1

 

Die folgenden Aufzhlungszeichen beschreiben jede Zeile der Tabelle.

Zeile 1, Radix ist die Zahlenbasis. Die Binrnotation basiert auf 2, daher ist die Radix 2.
Zeile 2, Position in der Zahl bercksichtigt die Position der Binrzahl, beginnend mit, von rechts nach links, 0 (1. Position), 1 (2. Position), 2 (3. Position), 3 (4. Position). Diese Zahlen stellen auch den exponentiellen Wert dar, der zur Berechnung des Positionswerts in der 4.
Zeile 3 berechnet den Positionswert, indem die Radix genommen und um den exponentiellen Wert seiner Position in Zeile 2 erhht wird.
Wichtig: n ist = 1.
Der Positionswert in Zeile 4 stellt Einheiten von Einsen, Zweiern, Vieren, Achten usw. dar.
Das Beispiel in der Tabelle veranschaulicht, wie eine Binrzahl 11111111 der Zahl 255 entspricht. Wre die Binrzahl 10101000 gewesen, dann wre die entsprechende Dezimalzahl 168.

Positionswert 128  64 32 16 8 4 2 1
Binrzahl(11111111)  1  1  1  1  1  1  1  1
Berechnung  1x128 1x64 1x32 1x16 1x8 1x4 1x2 1x1
Addieren  128 +64 +32 +16 +8 +4 +2 +1
Resultat 255        

 

Jetzt wissen Sie, wie man Binr in Dezimal und Dezimal in Binr konvertiert. Sie brauchen diese Fhigkeit, um die IPv4-Adressierung in Ihrem Netzwerk zu verstehen. Aber Sie werden in Ihrem Netzwerk wahrscheinlich genauso gut IPv6-Adressen verwenden. Um IPv6-Adressen zu verstehen, mssen Sie in der Lage sein, hexadezimal in dezimal und umgekehrt zu konvertieren.

Konvertierung von Dezimalzahl in Binr- und Hexadezimal:

So wie dezimal ein Zahlensystem zur Basis zehn ist, ist hexadezimal ein System zur Basis sechzehn. Das Zahlensystem zur Basis 16 verwendet die Ziffern 0 bis 9 und die Buchstaben A bis F. Die Abbildung zeigt die quivalenten dezimalen und hexadezimalen Werte fr die Binrzahlen 0000 bis 1111.

Dezimal  Binr    Hexadezimal
0000
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F

 

Erklrung/bung/Beispiel:

Die Konvertierung von Dezimalzahlen in Hexadezimalwerte ist einfach zu bewerkstelligen. Folgen Sie den aufgefhrten Schritten:

Konvertieren Sie die Dezimalzahl in 8-Bit-Binrzeichenfolgen.
Teilen Sie die Binrzeichenfolgen in Vierergruppen, beginnend von der uersten rechten Position.
Wandeln Sie jede der vier Binrzahlen in ihre entsprechende hexadezimale Ziffer um.
Das Beispiel enthlt die Schritte zur Konvertierung von 168 in hexadezimale Zahlen.

Zum Beispiel 168, die mit dem Dreischrittverfahren in hexadezimale Zahlen umgewandelt werden.

168 ist im Binrformat 10101000.
10101000 in zwei Gruppen von vier Binrziffern ist 1010 und 1000.
1010 ist hexadezimal A und 1000 ist hexadezimal 8.

Ergo ist die Zahl 168 in hexadezimaler Form A8.

Publiziert in Netzwerk

Unsere Rufnummer

 

App Anfrage

0176 75 19 18 18

Kostenfreie Erstberatung

Das sagen unsere Kunden

Slide One

„ Sehr gute Beratung bei der Konzeption unserer App. " Ayse

„ Sehr gute Beratung bei der Konzeption unserer App. " Ayse

Slide One

„ Usability der Apps sind hervorragend. " Peter

„ Usability der Apps sind hervorragend. " Peter

„ Usability der Apps sind hervorragend. Sehr freundlicher und lobenswerter Service " Peter

previous arrow
next arrow
Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.