LFCA lernen Binär- und Dezimalzahlen im Netzwerk - Teil 10

LFCA lernen Binär- und Dezimalzahlen im Netzwerk - Teil 10

In Teil 9 Von der LFCA -Serie haben wir die Grundlagen der IP -Adressierung behandelt. Um die IP -Adressierung besser zu verstehen, müssen wir diesen beiden Arten von IP -Adressdarstellungen mehr Aufmerksamkeit schenken - binär Und Dezimalübergreifend Quad -Notation. Wie bereits erwähnt, ist eine IP-Adresse eine 32-Bit-Binärzahl, die normalerweise im Dezimalformat zur einfachen Lesbarkeit dargestellt wird.

Der binär Format verwendet nur die Ziffern 1 Und 0. Dies ist das Format, das Ihr Computer umfasst und durch das Daten über das Netzwerk gesendet werden.

Um die Adresse jedoch menschlich zu lesen. Es wird in einem gepunkteten Dezimalformat übermittelt, das der Computer später in ein binäres Format umwandelt. Wie bereits erwähnt, besteht eine IP -Adresse aus 4 Oktetten. Lassen Sie uns die IP -Adresse analysieren 192.168.1.5.

Im gepunktete Dezimal Format, 192 ist das erste Oktett, 168 ist das zweite Oktett, 1 ist der dritte und schließlich, 5 ist das vierte Oktett.

Im binären Format wird die IP -Adresse wie gezeigt dargestellt:

11000000 => 1. Oktett 10101000 => 2. Oktett 00000001 => 3. Oktett 00000101 => 4. Oktett 

In binär, Ein bisschen kann ein- oder ausgeschaltet sein. Der 'An'Bit wird durch dargestellt durch 1 Während das Off -Bit durch dargestellt wird durch 0. Im Dezimalformat,

Um zur Dezimalzahl zu gelangen, eine Zusammenfassung aller binären Ziffern zur Kraft von von 2 durchgeführt wird. Die folgende Tabelle gibt Ihnen den Positionswert von jedem Bit in einem Oktett. Zum Beispiel der Dezimalwert von 1 entspricht der binären 00000001.

Dezimal Zahlen

Im besseren Format kann dies auch wie gezeigt dargestellt werden.

2º = 1 = 00000001 2¹ = 2 = 00000010 2² = 4 = 00000100 2³ = 8 = 00001000 2⁴ = 16 = 00010000 2⁵ = 32 = 00100000 2⁶ = 64 = 01000000 2⁷ = 128 = 10000000 

Versuchen wir, eine IP-Adresse im gepunkteten Dezimalformat in Binary umzuwandeln.

Umwandlung des Dezimalformats in binär

Nehmen wir unser Beispiel von 192.168.1.5. Um von dezimal in binär zu konvertieren, beginnen wir von links nach rechts. Für jeden Wert in der Tabelle stellen wir die Frage, ob Sie den Wert in der Tabelle vom Dezimalwert in der IP -Adresse subtrahieren können. Wenn die Antwort lautet 'JA"Wir schreiben auf"1''. Wenn die Antwort lautet 'NEIN', Wir setzen eine Null.

Beginnen wir mit dem ersten Oktett, das ist 192. Kannst du subtrahieren? 128 aus 192? Die Antwort ist eine große 'JA''. Daher werden wir 1 aufschreiben, das entspricht 128.

Dezimal Zahlen
192-128 = 64 

Kannst du subtrahieren? 64 aus 64? Die Antwort ist 'JA''. Wieder schreiben wir 1 ab, was 64 entspricht.

Dezimal Zahlen

64-64 = 0 Da wir den Dezimalwert erschöpft haben, weisen wir den verbleibenden Werten 0 zu 0.

Dezimal Zahlen

Also der Dezimalwert von 192 übersetzt zur Binärdatei 11000000. Wenn Sie die Werte hinzufügen, die 1s in der unteren Tabelle entsprechen, erhalten Sie am Ende mit 192. Das ist 128 + 64 = 192. Macht Sinn richtig?

Gehen wir mit dem zweiten Oktett fort - 168. Können wir subtrahieren? 128 aus 168? JA.

Dezimal Zahlen
168-128 = 40 

Als nächstes können wir 64 von 40 abziehen?? NEIN. Also weisen wir eine 0 zu.

Dezimal Zahlen

Wir übergehen zum nächsten Wert. Können wir 32 von 40 abziehen??. JA. Wir weisen den Wert 1 zu.

Dezimal Zahlen
40 - 32 = 8 

Als nächstes können wir 18 von 8 abziehen?? NEIN. Wir weisen 0 zu.

Dezimal Zahlen

Als nächstes können wir 8 von 8 abziehen?? JA. Wir weisen den Wert 1 zu.

Dezimal Zahlen
8-8 = 0 

Da wir unseren Dezimalwert erschöpft haben, werden die verbleibenden Werte in der Tabelle wie gezeigt 0s zugewiesen.

Dezimal Zahlen

Letztendlich die Dezimalzahlung 168 übersetzt zum binären Format 10101000. Wenn Sie die Dezimalwerte, die 1s in der unteren Reihe entsprechen. Das ist 128 + 32 + 8 = 168.

Für das dritte Oktett haben wir 1. Die einzige Zahl in unserer Tabelle, die wir vollständig von 1 subtrahieren können, ist 1. Daher weisen wir den Wert 1 bis 1 in der Tabelle zu und fügen die vorangegangenen Nullen wie gezeigt hinzu.

Dezimal Zahlen

Daher entspricht der Dezimalwert von 1 der Binary 00000001.

Zuletzt haben wir 5. Aus der Tabelle aus startet die einzige Zahl, die wir von 5 von 5 subtrahieren können. Alle Werte links werden 0 zugewiesen 0.

Können wir 4 von 5 subtrahieren?? JA. Wir weisen 1 bis 4 zu.

Dezimal Zahlen
5-4 = 1 

Als nächstes können wir 1 von 2 abziehen?? NEIN. Wir weisen den Wert 0 zu.

Dezimal Zahlen

Schließlich können wir 1 von 1 abziehen?? JA. Wir weisen 1 zu.

Dezimal Zahlen

Die Dezimalzahl von 5 entspricht der Binary 00000101.

Am Ende haben wir die folgende Konvertierung.

192 => 11000000 168 => 10101000 1 => 00000001 5 => 00000101 

So, 192.168.1.5 wird übersetzt in 11000000.10101000.00000001.00000101 in binärer Form.

Subnetzmaske / Netzwerkmaske verstehen

Wir haben früher erklärt, dass jeder Gastgeber in einem TCP/IP Das Netzwerk sollte eine eindeutige IP -Adresse haben, die in den meisten Fällen vom Router dynamisch zugewiesen wird DHCP Protokoll. Der DHCP Protokoll, (Dynamisches Hostkonfigurationsprotokoll) ist ein Dienst, der Hosts in einem IP -Netzwerk dynamisch eine IP -Adresse zuweist.

Wie bestimmen Sie jedoch, welcher Teil der IP für den Netzwerkabschnitt reserviert ist und welcher Abschnitt für die Verwendung des Host -Systems zur Verfügung steht?? Hier a Subnetzmaske oder Netzwerkmaske kommt herein.

A Subnetz ist eine zusätzliche Komponente einer IP -Adresse, die den Netzwerk- und Host -Teil Ihres Netzwerks unterscheidet. Genau wie eine IP-Adresse ist das Subnetz eine 32-Bit-Adresse und kann entweder in Dezimal- oder Binärnotation geschrieben werden.

Der Zweck eines Subnetzes besteht darin, eine Grenze zwischen dem Netzwerkabschnitt einer IP -Adresse und dem Hostabschnitt zu ziehen. Für jedes Bit der IP -Adresse die Subnetz oder Netzmaske weist einen Wert zu.

Für den Netzwerkabschnitt wird das Bit eingeschaltet und den Wert von 1 zugewiesen. Für den Host -Teil wird das Bit ausgeschaltet und den Wert von 0 zugewiesen. Daher entsprechen alle auf 1 eingestellten Bits den Bits in einer IP.

Eine häufig verwendete Subnetzmaske ist die Klasse C Subnetz, das ist 255.255.255.0.

Die folgende Tabelle zeigt die Netzwerkmasken in dezimaler und binärer.

Netzwerkmasken

Dies endet Teil 2 unserer Networking Essentials -Serie. Wir haben die Dezimalzahl mit Binär -IP -Konvertierung, Subnetzmasken und den Standard -Subnetzmasken für jede IP -Adresse behandelt.

Werden Sie ein Linux Foundation Certified IT Associate (LFCA)