Broadcast und IP-Adresse mit Host berechnen?
Hallo,
ich habe hier eine Aufgabe vobei ich nicht sicher bin ob ich es richtig berechnet habe.
Bei den Übungen die ich bisher gemacht habe musste ich die Anzahl der Hosts nicht einbeziehen doch jetzt schon.
Ich habe Net1 so berechnet wie es da steht.
Subnet: 195.162.0.0, Netzmaske: 255.255.240.0, Broadcast: 195.62.15.255
Was mich am meisten beunruhigt ist der Broadcast und IP adresse.
Wenn meine Lösungen falsch sind, weiss dann jemand vielleicht wie man das richtig berechnet ?
Vielen Dank schonmal
LG
5 Antworten
net1 soll 88 Hosts beheimaten. Das bedeutet, dass Du mindestens 7 Hostbits benötigst, denn 2^7 ist 128. Mit 6 Hostbits kommst Du nicht aus, weil 2^6 nur 64 ist und mit 66 Adressen naheliegender Weise keine 88 Hosts bedient werden können.
Mit 7 Hostbits hast Du 128 Adressen, wobei die Netzadresse und die Broadcast-Adresse wegfällt. Wenn mit Hosts "Rechner" gemeint ist, fällt noch eine weitere Adresse für den Router weg. Passt aber alles immer noch locker. Die IPv4-Adresse hat 32 Bit, für die Hosts brauchst Du 7 Bit, für das Netz hast Du damit 32-7=25 Bit.
Die von Dir genannte Subnetzmaske 255.255.240.0 hat nun 12 Hostbits. Damit kannst Du 2^12, also 4096 Adressen bilden. Das ist viel zu großzügig.
Du hast folgendes Netz:
195.162.0.0/20
Das heißt, dass 20 Bit für den Netzanteil belegt sind. Die restlichen Bits stehen zur Verfügung.
Daraus ergibt sich:
Netzanteil | Hostanteil
----------------------|-------------
11111111.11111111.0000|0000.00000000 (Netz ID)
11111111.11111111.0000|1111.11111111 (Broadcast)
^
/20 (ersten 20 bit belegt)
Die Pipe | gibt die Trennung zwischen Netzanteil und Hostanteil an. In Dezimalschreibweise ergibt es:
192.168.0.0
192.168.15.255
Die Anzahl der nutzbaren Hosts kann über folgende Formel berechnet werden:
2 ^ (32 - CIDR) - 2
in deinem Fall also:
2 ^ (32 - 20) - 2
Um die Anzahl Hosts zu erhalten verwendest du die Formel die dir @milos2
Aufgeschrieben hat, die -2 ist ja für Netz und Broadcast Adresse.
So nun da in 62 (2^6-2) deine 88 nicht rein passen musst du die nächst höhere Host-Bit Anzahl nehmen (7 .... 2^7-2 = 126 Hosts ... /25)
und müsste ich weiter als die letzten 8 bitz gehen wenn ich zum beispiel 129 Hosts habe ? also dann 2^8?
Am Beispiel 192.168.0.0/25
Netz-Adresse: 192.168.0.0 - 11000000.10101000.00000000.00000000
Sub-Netzmask: 255.255.255.128 - 11111111.11111111.11111111.10000000
Broadcast: 192.168.0.127 - 11000000.10101000.00000000.01111111
Hoffe das das ist was du wolltest
Da 129 nicht in 126 passt (2^7-2 = 126) wirst du ein Klasse C Subnet (/24) erstellen müssen mit 2^8-2= 254 Host Adressen
genau . hostanteil sind die bits von rchts abgezählt , Netzanteil die von links abgezählt. und subnetzte sind von links wobai da nur 2 hoch X = anzahl der subnetzte ergibt.
Bin auch noch in der Ausbildung zum IT-Techniker, den Stoff haben wir letztes und dieses Jahr auf dem Lehrplan. Man kann schnell mal einrosten.
Schon paar Jahre das ich es mal gelernt hatte.
Schaut für mich aber soweit plausibel aus. Broadcast definiert das absolute Limit.
Nur bei der Anzahl daran denken das die ip bei 254 endet...
ich glaube der Broadcast den ich geschrieben habe wäre der vom net10, weil ich die Hosts im net1 nicht einbezogen habe.
müsste ja 2^7=128>88 sein und daraus dann die IP
Von dem dann kommt die frage auf ob ich die 0 ganz recht ändere oder die 2. von rechts
Kannst Du die ganze Aufgabe mal posten .
Aber ich schnall noch gar nicht was das nun werden soll . Ich soll ein Netz mit 10 Subnetzen aufteilen aufteilen ? Wobei das gößte Netz dabei 520 Hosts hat ?
Ansonsten würde ich mich wundern wie du auf den Broadcast bei 88 Hosts kommst.
Gibts irgendeine Grundlage an IP Bereich ?
Hat es einen spezifischen Grund warum Du ein /21er Netz verwendest, wenn es 88 Hosts umfassen soll?
Eigentlich sollte einn /25er Netz doch ausreichen. Oder sagt die Aufgabe etwas anderes??
und wenn ich jetzt das netzt mit beispielweise 88 Hosts beschreiben muss?
müsste ich dann von 2^7 anfangen diese auf 1 zu stellen ?
bsp. 88 Hosts
2^7=128>88 wäre es dann 11111111.11111111.11111111.10000000