Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » IP Adressen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Seiten (2): « vorherige 1 [2] Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen IP Adressen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Page
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Kannst du mir hier noch die 4.4 und 4.5 erklären ?

Woher weiss man in welche Class das Subnetz liegt ?

4.5 verstehe ich überhaupt nicht großes Grinsen

Page hat dieses Bild (verkleinerte Version) angehängt:
d.png

12.07.2017 18:24
Page
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Das mit den 8 Adressen verstehe ich : 160 -167

Wie kommt man auf die Rechneranzahl?
12.07.2017 18:38
as_string as_string ist männlich
Haudegen


Dabei seit: 06.11.2013
Beiträge: 639
Herkunft: Heidelberg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 as_string ist offline E-Mail an as_string senden Beiträge von as_string suchen Nehmen Sie as_string in Ihre Freundesliste auf
Page
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Stimmt habe es verstanden großes Grinsen .

160 und 167 werden verwendet ,also bleiben 6 übrig großes Grinsen

Aber was machen die jetzt genau bei der 4.6?
Das ist mir auch nicht klar verwirrt
12.07.2017 18:58
as_string as_string ist männlich
Haudegen


Dabei seit: 06.11.2013
Beiträge: 639
Herkunft: Heidelberg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 as_string ist offline E-Mail an as_string senden Beiträge von as_string suchen Nehmen Sie as_string in Ihre Freundesliste auf
Page
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wahnsinn ohne deine Hilfe hätte ich es nicht verstanden großes Grinsen

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 großes Grinsen
12.07.2017 19:55
as_string as_string ist männlich
Haudegen


Dabei seit: 06.11.2013
Beiträge: 639
Herkunft: Heidelberg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 as_string ist offline E-Mail an as_string senden Beiträge von as_string suchen Nehmen Sie as_string in Ihre Freundesliste auf
Page
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 großes Grinsen
Da verliert man ja jetzt Überblick
12.07.2017 21:23
as_string as_string ist männlich
Haudegen


Dabei seit: 06.11.2013
Beiträge: 639
Herkunft: Heidelberg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Für die 4.8 hab ich Dir mal ein Bild "gemalt".
Da habe ich den kompletten 256-er Block (also nur das letzte Byte frei) aufgezeichnet. Einmal habe ich es mit der Netmask 255.255.255.248 unterteilt. Damit bekommt man 2^5=32 Subnets in den 256-er Block. Das liegt daran, dass 5 Bit des letzten Byte (.248) auf 1 sind und nur diese Bit der Netzadresse das Subnet unterscheiden. Mit nur 5 Bit kann ich aber nur 32 verschiedene Zahlen und damit eben Subnets unterscheiden.
Die jeweilige Netzadresse habe ich in die Blöcke geschrieben.
Dafür umfassen die Blöcke jeweils 2^3=8 verschiedene IP-Adressen. Ich habe also letztlich die 256 Adressen des Blocks in 32 mal 8 Adressen unterteilt (32 * 8 = 256).
Ich habe grün den Block markiert, um den es in der Aufgabe die ganze Zeit ging. Der hatte ja die Netzadresse .160

Rechts habe ich dasselbe mit der neuen Subnet-Mask gemacht. Bei der sind 3 Bit 1, also habe ich 2^3=8 unterschiedliche Subnets und jedes ist 2^5=32 Adressen groß (wobei auch hier wieder zwei weg fallen, die Netzadresse selbst und die Broadcast Adresse. Du hast also letztlich nur jeweils 30 zur freien Verfügung).

Die 4.8 fragt nach dem nächsten Block auf der rechten Seite, der sich gerade nicht mehr mit dem Block auf der linken Seite überschneidet. Wenn Du den roten Block nehmen würdest, wäre der linke Block darin ja enthalten, das wäre also falsch. Aber der nächste Block ist der gesuchte dann, den habe ich dann auch rechts grün ausgemalt.

Macht das die Sache etwas deutlicher?

Gruß
Marco

as_string hat dieses Bild (verkleinerte Version) angehängt:
subnetting.png

13.07.2017 10:09 as_string ist offline E-Mail an as_string senden Beiträge von as_string suchen Nehmen Sie as_string in Ihre Freundesliste auf
Page
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 ? großes Grinsen

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
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Noch da String ? großes Grinsen
15.07.2017 00:59
as_string as_string ist männlich
Haudegen


Dabei seit: 06.11.2013
Beiträge: 639
Herkunft: Heidelberg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von Page
Noch da String ? großes Grinsen

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... traurig

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 as_string ist offline E-Mail an as_string senden Beiträge von as_string suchen Nehmen Sie as_string in Ihre Freundesliste auf
Page
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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? großes Grinsen
15.07.2017 16:46
as_string as_string ist männlich
Haudegen


Dabei seit: 06.11.2013
Beiträge: 639
Herkunft: Heidelberg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 as_string ist offline E-Mail an as_string senden Beiträge von as_string suchen Nehmen Sie as_string in Ihre Freundesliste auf
Seiten (2): « vorherige 1 [2] Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » IP Adressen