IP -> Binär / Binär -> IP (wie wird das umgerechnet)

dastool

Erfahrenes Mitglied
Hi,
ich mach grad eine Umschulung zum FIAE, da wir einige FISI's dabei haben, kauen wir Netzwerktechnik mit durch.
Da ich aber leider später in den Kurs mit reinkam und die Inkompetenz der Dozenten vorhanden ist, kann ich dieses Zahlensystem nicht wirklich verstehen.
Ich weiss, das 2 hoch 7 128 ist, aber wie man da drauf kommt, hab ich kein Plan von.
Genauso wie man von der IP 192.168.x.x auf die Binärzahl kommt.
Als wir das Gestern in der Schule durchgenommen hab, leuchtete mein Fragezeichen überm Kopf sicherlich bis zum Nordpol.
Wie ich die Netzwerk-, broadcast etc-adressen rausbekomm, hab ich einigermassen kapiert (rest is ja nurnoch lesen und merken)
Aber dieses "4-Byte-Binär-System" macht mir schwierigkeiten.
Mir würde shcon reichen, wenn ich was zu lesen hab, Wikipedia hat mir leider nicht wirklich geholfen.
Habt ihr ein paar URL's in der Tasche, die mir da helfen könnten?
 
dastool hat gesagt.:
Ich weiss, das 2 hoch 7 128 ist, aber wie man da drauf kommt, hab ich kein Plan von.
2 hoch 7 = 2*2*2*2*2*2*2 = 128

dastool hat gesagt.:
Genauso wie man von der IP 192.168.x.x auf die Binärzahl kommt.
Jede einzelne Stelle der IP wird in 8 Bit kodiert, somit hat eine IP (Version 4) 32 Bit.
192.168.1.120 entspricht also: 11000000 10101000 00000001 01111000
 
reptiler hat gesagt.:
2 hoch 7 = 2*2*2*2*2*2*2 = 128
:rolleyes: Mathe Klasse 8... Wie konnte ich das nur vergessen.
Danke.
reptiler hat gesagt.:
Jede einzelne Stelle der IP wird in 8 Bit kodiert, somit hat eine IP (Version 4) 32 Bit.
192.168.1.120 entspricht also: 11000000 10101000 00000001 01111000
Und wie rechne ich das nun um.
Kannst du mir evtl ein Beispiel am ersten Byte geben? sollte ausreichen, damit ich das dann dieses WE alleine durchkau, bis der Arzt kommt :)
 
Jedes Byte steht fuer eine Potenz von 2.
2 hoch ist ganz rechts, 2 hoch 7 ganz links.
1 oder 0 bestimmt ob der Wert gesetzt ist.

Wenn Du also diese Binaerzahl hast: 11001100, dann kannst Du dies so ausdruecken:

1*2 hoch 7 + 1*2 hoch 6 + 0*2 hoch 5 + 0*2 hoch 4 + 1*2 hoch 3 + 1*2 hoch 2 + 0*2 hoch 1+0*2 hoch 0
Oder kuerzer, da eine Multiplikation mit 0 ja grundsaetzlich 0 ergibt:
1*2 hoch 7 + 1*2 hoch 6 + 1*2 hoch 3 + 1*2 hoch 2
oder
2 hoch 7 + 2 hoch 6 + 2 hoch 3 + 2 hoch 2
da eine Multiplikation mit 1 keinen Effekt hat.

Das ist dann das gleiche wie
128 + 64 + 8 + 4

Und das ergibt dann im Endeffekt: 204

Nachtrag:
Der Vollstaendigkeit halber, weil's aus dem Beispiel nicht hervorgeht: 2 hoch 0 = 1
 
Zuletzt bearbeitet:
Danke Reptiler, hat nur 3 mal lesen undein paar zahlen gedauert.
Ist einfacher als ich dachte, nur ist da eine Frage, warum sich die Dozenten die 5 Minuten nicht genommen haben :rolleyes:
Das WE ist gerettet :)
 
Zurück