LFCA lernen Binär- und Dezimalzahlen im Netzwerk - Teil 10
- 2507
- 492
- Henry Liebold
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 ZahlenIm 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 Zahlen192-128 = 64
Kannst du subtrahieren? 64 aus 64? Die Antwort ist 'JA''. Wieder schreiben wir 1 ab, was 64 entspricht.
Dezimal Zahlen64-64 = 0 Da wir den Dezimalwert erschöpft haben, weisen wir den verbleibenden Werten 0 zu 0.
Dezimal ZahlenAlso 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 Zahlen168-128 = 40
Als nächstes können wir 64 von 40 abziehen?? NEIN. Also weisen wir eine 0 zu.
Dezimal ZahlenWir übergehen zum nächsten Wert. Können wir 32 von 40 abziehen??. JA. Wir weisen den Wert 1 zu.
Dezimal Zahlen40 - 32 = 8
Als nächstes können wir 18 von 8 abziehen?? NEIN. Wir weisen 0 zu.
Dezimal ZahlenAls nächstes können wir 8 von 8 abziehen?? JA. Wir weisen den Wert 1 zu.
Dezimal Zahlen8-8 = 0
Da wir unseren Dezimalwert erschöpft haben, werden die verbleibenden Werte in der Tabelle wie gezeigt 0s zugewiesen.
Dezimal ZahlenLetztendlich 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 ZahlenDaher 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 Zahlen5-4 = 1
Als nächstes können wir 1 von 2 abziehen?? NEIN. Wir weisen den Wert 0 zu.
Dezimal ZahlenSchließlich können wir 1 von 1 abziehen?? JA. Wir weisen 1 zu.
Dezimal ZahlenDie 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.
NetzwerkmaskenDies 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)- « So installieren Sie TeamViewer 15 auf Rhel/Centos/Fedora und Debian/Ubuntu
- So installieren und konfigurieren Sie einen NFS -Server auf Ubuntu 18.04 »