IP Adressen |
Page unregistriert
|
|
Das mit den 8 Adressen verstehe ich : 160 -167
Wie kommt man auf die Rechneranzahl?
|
|
12.07.2017 18:38 |
|
|
as_string
Haudegen
Dabei seit: 06.11.2013
Beiträge: 638
Herkunft: Heidelberg
|
|
Das mit den Netzklassen kannst Du auf Wikipedia nachlesen:
https://de.wikipedia.org/wiki/Netzklasse
Es kommt also auf die ersten paar Bit der IP-Adressen an.
Die 4.5 hatte ich Dir eigentlich auch schon erklärt. Lies Dir nochmal durch, wo ich mit "Also letztlich ist es so:" anfange. Wenn Du das verstanden hast, sollte Dir klar sein, warum es 8 und 6 ist.
Wenn Du nicht verstehst, was ich da geschrieben habe, dann frage einfach nochmal konkret nach, welche Stelle genau unklar ist. Bringt ja sonst nichts, wenn ich mich komplett wiederhole. Das würdest Du dann auch nicht besser verstehen können, denke ich.
Und etwas mehr Eigeninitiative! Auf Wikipedia ist das alles so ausführlich und auch gut beschrieben, besser kann ich das auch nicht erklären!
Gruß
Marco
|
|
12.07.2017 18:46 |
|
|
Page unregistriert
|
|
Stimmt habe es verstanden
.
160 und 167 werden verwendet ,also bleiben 6 übrig
Aber was machen die jetzt genau bei der 4.6?
Das ist mir auch nicht klar
|
|
12.07.2017 18:58 |
|
|
as_string
Haudegen
Dabei seit: 06.11.2013
Beiträge: 638
Herkunft: Heidelberg
|
|
Kannst Du Dich noch an diese Rechnung erinnern:
Zitat: |
Original von as_string
code: |
1:
2:
3:
4:
5:
6:
|
Adresse: 10110011.00001100.01100111.10100010
Netmask: 11111111.11111111.11111111.11111000
---------------------------------------------------------------
Net-Addr: 10110011.00001100.01100111.10100000
|
|
|
Verstehst Du auch, was ich da genau gerechnet habe? Verstehst Du, was ich mit der Bitweisen-Und-Operation meine?
Du kannst mithilfe dieser Operation einfach für beide IP-Adressen die Netzadresse ausrechnen und wenn beide gleich sind, sind sie im selben Subnet.
Was auf Deinem Zettel steht ist folgendes:
Generell sind die Adressen im selben Netz, wenn sie sich nur in Bit unterscheiden, die bei der Netmask 0 sind. Alle die Bit, die in der Netmask 1 sind (also die ersten 29 Bit) müssen gleich sein.
Die ersten drei Byte sind gleich, da braucht man dann einzelne Bit nicht mehr weiter zu überprüfen. Nur das letzte Byte der beiden Adressen unterscheiden sich.
Das letzte Byte der Netmask hat 5 Einsen und drei Nullen (das ist die untere handgeschriebene Zeile auf Deinem Zettel).
Die Frage ist also, ob sich die letzten Byte der beiden Adressen (die beiden oberen Zeilen auf dem Zettel) in den ersten 5 Bit (da wo die Netmask Einsen hat) unterscheiden oder nicht. Deshalb der senkrechte Strich. Die 5 Bit links sind alle gleich, nur die 3 Bit rechts unterscheiden sich, also sind sie im selben Subnet.
Gruß
Marco
|
|
12.07.2017 19:16 |
|
|
Page unregistriert
|
|
Wahnsinn ohne deine Hilfe hätte ich es nicht verstanden
Die 4.7 und 4.8 musst du mir auch bitte erklären wenn ich das verstehe ,kann ich vielleicht andere Aufgaben selbst lösen.
Aber schade ,dass es uns in der Vorlesung gar nicht erklärt wurde
|
|
12.07.2017 19:55 |
|
|
as_string
Haudegen
Dabei seit: 06.11.2013
Beiträge: 638
Herkunft: Heidelberg
|
|
Mmh, hatte schon gehofft, dass Du so langsam auch mal ein paar Sachen selbst raus bekommst...
Also bei der 4.7, Da musst Du auch selbst mal was arbeiten:
Wir brauchen eine Subnetmask für ein Netz, in dem mindestens 20 Rechner eine Adresse bekommen sollen. Wir können aber immer noch Subnetgrößen mit 2^n Adressen machen. Dabei ist n die Anzahl der Nullen am Ende der Subnetmask. Insgesamt hat die 32 Bit.
Wir hatten ja z. B. ein Netz mit 8 Adressen. Dabei waren am Ende der Subnetmask drei Bit auf 0. 2^3 = 8
Was wäre jetzt die nächst höhere 2-er Potenz nach der 20? Wieviele Bit müssen dann am Ende der Subnetmask 0 sein und wie sieht die Subnetmask dann aus?
Zur 4.8: Naja, da musst Du das Ergebnis von der 4.7 erstmal haben. Dazu nimmst Du die Netzadresse vom bisherigen Netz. Die Bit der bisherigen Netz-Adresse, bei der die neue Subnetmask 0 ist, kannst Du ignorieren. Bei den restlichen Bit musst Du eins hoch zählen.
Was Du auf dem Zettel hast, ist das letzte Byte der Netzadresse. Die obere Zeile zeigt die bisherige, da war das letzte Byte ja 10100000, wobei die letzten 5 Bit egal sind, weil die neue Netmask diese ja auf 0 hat (wirst Du bei der 4.7 raus bekommen). Du nimmst also nur die vorderen 3 Bit, ignorierst die 5 restlichen. Du hast dann also nur noch 101 da stehen.
Bei der 101 addierst Du eine 1. Kommt im Dualsystem also 101 + 1 = 110 raus, richtig?
Das füllst Du wieder mit den fünf Nullen auf, um ein komplettes letztes Byte zu haben, also 11000000.
Die anderen Byte bleiben ja gleich, die kannst Du also einfach abschreiben.
Gruß
Marco
|
|
12.07.2017 20:31 |
|
|
Page unregistriert
|
|
2^4 = 16
2^5 = 32 höher als 20
also 5 Nullen:
11100000
Also einfach der 1 Wert über die 20 nehmen mit 2^... und dann die letzte Subnetmask aufschreiben ?
4.8wird ja richtig schwer
Da verliert man ja jetzt Überblick
|
|
12.07.2017 21:23 |
|
|
Page unregistriert
|
|
Ich habe das nach etlichen Stunden ein wenig verstanden .
Man muss jeweils bei der Netzwerkadresse angefangen bei 160 jeweils in 8 er schritten hochzählen in 4 Reihen in einer Spalte .
Der erste der drüber ist , ist unsere gesuchte Ip ?
Richtig ?
Woher weisst du wie viele Blöcke es sind?
Warum 4 in einer Spalte und warum in 8 er Schritten ?
Immer noch nicht ganz kapiert ?
Ich habe noch ein Bild angehängt.
Kannst du mir auch erklären auf welche zahl ich in der Tabelle achten muss um festzustellen in welcher Class ich bin oder welche ich brauche ?
|
|
13.07.2017 23:52 |
|
|
Page unregistriert
|
|
Noch da String ?
|
|
15.07.2017 00:59 |
|
|
as_string
Haudegen
Dabei seit: 06.11.2013
Beiträge: 638
Herkunft: Heidelberg
|
|
Zitat: |
Original von Page
Noch da String ?
|
Musste mich erst erholen... Ich hatte eigentlich schon die Hoffnung, dass etwas mehr hängen bleibt, wenn ich ehrlich bin! Dabei habe ich mir so viel Mühe mit dem Bildchen gegeben...
Also nochmal zur letzten Aufgabe: Wir betrachten nur das letzte Byte der Adressen, weil alle anderen ja übereinstimmend sind und die Netmasks bei den beiden Netzen auch jeweils die ersten drei Byte auf 255 haben (also alle Bit gesetzt).
Die alte Netmask hatte fünfmal 1 und dreimal 0, also 11111000, im letzten Byte.
Die neue Netmask hatte dreimal 1 und fünfmal 0, also 11100000.
Jetzt nochmal kurz gefasst: Damit verschiedene IP-Adressen im selben Subnet sind, müssen alle Bit der beiden Adressen gleich sein, die bei der Netmask auf 1 gesetzt sind. Umgekehrt ausgedrückt: Alle Adressen, die sich nur in den Bit unterscheiden, die in der Mask auf 0 sind, sind im selben Subnet.
Bei dem alten Subnet sind drei Nullen, im neuen sind 5 Nullen.
Überleg mal: Wieviele Adressen können dann im ersten Subnet (mit 3 Nullen) sein? Die Bit dürfen sich nur an diesen Stellen unterscheiden, die null in der Mask sind, das sind 3 (in wiederhole mich!). Alle Bit sind also festgelegt, bis auf die letzten drei. Wieviele verschiedene Zahlen kannst Du mit 3 Bit, die Du variieren darfst, bilden?
Wieviele mit 5 Bit mit der neuen Adresse?
Gruß
Marco
|
|
15.07.2017 13:45 |
|
|
Page unregistriert
|
|
Hast du auch paar Tipps zu meinem Thread IP Adresse 2 ?
Ist da alles soweit richtig?
Du hast mir aber nicht so ganz erklärt auf welche zahl man achten muss um auf die richtige Class
einzuordenen?
|
|
15.07.2017 16:46 |
|
|
as_string
Haudegen
Dabei seit: 06.11.2013
Beiträge: 638
Herkunft: Heidelberg
|
|
Genau, die Net-Class war noch offen.
Ich glaube allerdings, ich hatte Dir den Wikipedia-Linken dazu schon geschickt.
Geh bitte auf https://de.m.wikipedia.org/wiki/Netzklasse. Dort ist eine Tabelle.
Wenn Du von der Netzadresse das erste Byte ins Dualsystem wandelst, dann musst Du die ersten paar Bit anschauen.
Wenn das ersetzt Bit eine 0 ist, ist es ein Class-A Netz und für ein solches ist die Netmask 255.0.0.0. Es gibt also nur sehr wenige davon (nur 128) und sie sind sehr groß (2^24 Host-Adressen sind schon eine Menge!)
Wenn das erste Bit eine 1 ist und das zweite eine 0, ist es ein Class-B Netz und die Netmask ist 255.255.0.0.
Wenn das erste und das zweite Bit eine 1 ist, aber das dritte eine 0, ist es Class-C mit Netmask 255.255.255.0
Ich glaube, das ist eher auch eine historische Konvention. Ich meine, dass man früher immer die Netmask so gewählt hat, dass sie dazu passt, in welchem Bereich die Network-Adresse liegt, also je nach den ersten Bit. Dann hatte es genügt, die Netzadresse anzugeben. Daraus konnte man dann alles andere ableiten. Zuerst die Netmask und damit dann auch die Broadcast Adresse.
Da diese Netze meistens nicht die passende Größe haben und man dadurch viele Adressen ungenutzt lassen muss, verwendet man dieses Schema heute nicht mehr, soweit ich weiß. Höchstens vielleicht noch irgendwie im weltweiten Routing oder so, keine Ahnung. Trotzdem wird es immer wieder gefragt, aber keiner sagt einem, was man heute noch damit anfangen soll.
Gruß
Marco
|
|
15.07.2017 19:28 |
|
|
|