Pr3dat0r Geschrieben 2. Mai 2005 Teilen Geschrieben 2. Mai 2005 So... Kurz vor Exitus hab ich doch noch mal ne Frage zu Subnetting: Wenn man bspw. eine bestimmte Anzahl von Hosts vorgegeben bekommt, die max. in ein Netz passen sollen. Wie errechne ich sowas? Mit Beispiel wäre es nice! Danke! Ansonsten: Viel Glück für morgen! :marine Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Enno Geschrieben 2. Mai 2005 Teilen Geschrieben 2. Mai 2005 Anzahl der Hosts + 2 <= nächste 2er Potenz Deine Maske hat ja immer ein Bit weniger, wenns mehr Hosts werden sollen. x.x.x.11111000 = x.x.x.248 = 8 Host x.x.x.11110000 = x.x.x.240 = 16 Hosts Du hast also immer eine 2er Potenz (2,4,8,16,32,64,.....) von möglichen Hosts. 2 fallen weg. Netzadresse und broadcastadresse. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Pr3dat0r Geschrieben 2. Mai 2005 Autor Teilen Geschrieben 2. Mai 2005 ouhouhouh... net geblickt... nochmal langsam: also wenn ich jetzt min. 70 Hosts in ein Netz bringen will. Wie gehe ich da vor? Sorry... hock glaube ich auf der Leitung... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 2. Mai 2005 Teilen Geschrieben 2. Mai 2005 also wenn ich jetzt min. 70 Hosts in ein Netz bringen will. Wie gehe ich da vor? Du addierst 2, macht 72. Dann suchst du die Potenz von 2, die mindestens so groß ist: 2 hoch 6 sind 64, reicht nicht (64 < 72). 2 hoch 7 sind 128, reicht. Also brauchst du 7 Bit für den Hostteil. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ingh Geschrieben 2. Mai 2005 Teilen Geschrieben 2. Mai 2005 wenn ich jetzt min. 70 Hosts in ein Netz bringen will. Wie gehe ich da vor? 70 Clients plus zwei Adressen für Netzwerk und Broadcast macht 72. Die nächsthöhere Zweierpotenz ist 128 = 2^7 Du brauchst also ein Subnetz mit 7 Bits für den Hostanteil. Das wiederum bedeutet, dass du eine Subnetzmaske mit sieben Nullen am Ende brauchst: 11111111.11111111.11111111.10000000 (binär) = 255.255.255.128 (dezimal) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
KernelPan!c Geschrieben 2. Mai 2005 Teilen Geschrieben 2. Mai 2005 Bei 70 Hosts ist die naechste 2er-Potenz 128 das heisst, die Subnetzmaske ist binaer: 11111111.11111111.11111111.10000000 Das entspricht dezimal: 255.255.255.128 Mal angenommen, dein Range waere 192.168.0.x, dann waeren deine Hosts: 192.168.0.0 Netzwerkadresse 192.168.0.1 Host 1 192.168.0.2 Host 2 ... ... 192.168.0.125 Host 125 192.168.0.126 Host 126 192.168.0.127 Broadcastadresse Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Speedor Geschrieben 2. Mai 2005 Teilen Geschrieben 2. Mai 2005 du brauchst also mind. 70 ip´s pro subnetz: dann rechnest du erstmal das kleinst mögliche netz für 70 rechner aus: 64 IP´s wären zuwenig ( 2^6) -> 6er subnetz dann brauchst du 128 (2^7) -> 7er subnetz also musst du für den hostanteil 7 bit reservieren deine subnetmaske sieht dann schonmal so aus: 255-7=248 255.255.255.248 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 2. Mai 2005 Teilen Geschrieben 2. Mai 2005 deine subnetmaske sieht dann schonmal so aus: 255-7=248 255.255.255.248Der Rechenweg ist falsch (das Ergebnis auch). 255 - (2 hoch 7) + 1 = 128 255.255.255.128 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ingh Geschrieben 2. Mai 2005 Teilen Geschrieben 2. Mai 2005 also musst du für den hostanteil 7 bit reservieren deine subnetmaske sieht dann schonmal so aus: 255-7=248 255.255.255.248der rot markierte Teil ist falsch, siehe oben. Bitte sieh dir das Binärsystem (und die Wertigkeit der einzelnen Stellen) noch einmal an! In einem Subnetz mit der Subnetzmaske 255.255.255.248 (dezimal) =11111111.11111111.11111111.11111000 (binär) - das es durchaus geben kann - hast du nur drei Bits für den Hostanteil, und damit 2^3=8 IP-Adressen in diesem Subnetz. Wenn du jetzt noch die beiden IPs für Netzwerk- und Broadcastadresse abziehst, bleiben nur noch sechs IPs für Clients übrig - etwas wenig im Vergleich zur Aufgabenstellung Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Pr3dat0r Geschrieben 2. Mai 2005 Autor Teilen Geschrieben 2. Mai 2005 Ah, ok. Danke erst mal für die großen Anteilnahme Hier nochmals zum festigen für mich: Wenn ich nun die Aufgabe bekomme, 150 Hosts in ein Subnetz zu packen, rechne ich so: 150 + 2 (für Netzwerk- und Broadcastadresse) = 152 2^7 ist hier zu wenig, also 2^8. Nun wären es aber 8 Bits und die Subnetmask würde dann bei einem Klasse C-Netz so aussehen, oder?: 255.255.255.0 (also keine Veränderung). Oder ist so eine Aufgabenstellung nicht zu lösen? Ausserdem: Muss die Klasse in der Aufgabenstellung angegeben werden?! Oder muss man das auch für sich entscheiden?! :confused: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Maulwurf_der_Schlaue Geschrieben 2. Mai 2005 Teilen Geschrieben 2. Mai 2005 normalerweise ist die Klasse angegeben (a, b, oder c) weil sonst nimmst einfach ein a-netz, da passt des dann schon rein es muss allerdings nicht direkt angegeben sein wenn z.b. 200 rechner in je 4 subnetze geteilt werden sollen und du jetzt subnetzmaske bilden sollst und so wenig hostbits wie möglich verwenden sollts, steht auch nicht da ob du ein klasse a b oder c netz verwenden sollst, du musst das bestimmen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
KernelPan!c Geschrieben 2. Mai 2005 Teilen Geschrieben 2. Mai 2005 Ich weiss, das passt eigentlich hier nicht richtig rein, aber ich denke, das Problem ist keinen neuen Thread wert :-) Meine Frage an die Subnetzfreaks: Mal angenommen, ich habe ein normales Class-B Netzwerk. Zum Beispiel 172.16.0.0/16. Dann waeren ja zum Beispiel 172.16.1.0 oder 172.16.47.255 gueltige Hosts. Viele Programme weigern sich jedoch, diese adressen (mit 0 oder 255 am Ende) zu akzeptieren. Ist das jetzt ein Programmfehler oder ein Denkfehler von mir? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Enno Geschrieben 2. Mai 2005 Teilen Geschrieben 2. Mai 2005 Eher nen Programmfehler bei der Umsetzung. laut RFC ist es so richtig wie du schriebst. Im Programm ist es aber einfacher abzufragen ob die letzte Ziffer ne 0 oder ne 255 ist. Das dabei dann welche wegfallen ist den meisten Programmieren egal, da es doch recht selten vorkommt, das man so grosse Netze bastelt. Ist mir jedenfalls noch nie untergekommen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Maulwurf_der_Schlaue Geschrieben 2. Mai 2005 Teilen Geschrieben 2. Mai 2005 also mir wurde das so erklärt (kein subnetting): 172.16.0.0 <= netzadresse kein Host 172.16.0.1 <= erster Host (adresse) im netz 172.16.47.254 <= letzter rechner im netz 172.16.47.255 <= broatcast adresse des netzes alles was auf broatcast geht geht an alle rechner im gesamten (hier) b-netz -> hohe netzauslastung man kann die netzadresse auch vergeben macht man aber nicht so gern weil die berechnung 2^n-2 ist, -2 deshalb weil netzadresse und broatcastadressse nicht verwendet werden sollten, is halt noch von früher so... hoffe ich hab kein mist erzählt. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
eisenfuss Geschrieben 2. Mai 2005 Teilen Geschrieben 2. Mai 2005 @ Klotzkopp dein logo sieht ja cool aus! bloss was bedeutet das? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Pr3dat0r Geschrieben 2. Mai 2005 Autor Teilen Geschrieben 2. Mai 2005 Die Frage zu meiner Aufgabe in meinem letzten Post ist aber immer noch nicht beantwortet... :floet: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hades Geschrieben 2. Mai 2005 Teilen Geschrieben 2. Mai 2005 man kann die netzadresse auch vergeben macht man aber nicht so gern weil die berechnung 2^n-2 ist, -2 deshalb weil netzadresse und broatcastadressse nicht verwendet werden sollten, is halt noch von früher so... hoffe ich hab kein mist erzählt. Du verwechselst hier die Anzahl der adressbaren Hosts mit den nutzbaren Subnetzen. Die Netz- und die Broadcastadresse werden Hosts nicht zugewiesen. Bei den Subnetzen gibt es zwei spezielle Subnetze: - Subnetz mit Subnetzbits alles 0 (zero subnet) - Subnetz mit Subnetzbits alles 1 Je nach verwendeter RFC werden diese nicht genutzt (RFC950: 2^n -2) oder genutzt (RFC1878: 2^n). Mehr zum Thema Subnetting siehe hier: http://forum.fachinformatiker.de/showthread.php?t=34655 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Maulwurf_der_Schlaue Geschrieben 3. Mai 2005 Teilen Geschrieben 3. Mai 2005 [...] Bei den Subnetzen gibt es zwei spezielle Subnetze: - Subnetz mit Subnetzbits alles 0 (zero subnet) - Subnetz mit Subnetzbits alles 1 [...] und was kommt raus? 172.16.0.0 (kein Host) Netzadresse 172.16.255.255 (kein Host) Broatcast oder lieg ich da auch falsch? [...] Mehr zum Thema Subnetting siehe hier: http://forum.fachinformatiker.de/showthread.php?t=34655 [...] guckst du mein Signatur :cool: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.