Ich bin ziemlich sicher, dass es 2x-2 ist, möchte aber sicherstellen, dass ich richtig liege. Hat jemand eine Meinung und warum?
x2 + 2
2x + 2
2x – 2
x2 – 2
Antwort1
Die Anzahl der Hosts ist im Grunde die Anzahl der Kombinationen, die Sie mit der Anzahl der Bits machen können.
InTCP/IPv4Die niedrigste und höchste IP des Subnetzes sind als Subnetzadresse bzw. Broadcastadresse reserviert.
Normalerweise werden Subnetze so notiert, 192.168.420.0/24
aber x
wie Sie beschreiben, handelt es sich um den Rest an Bits, wenn Sie x
von der Gesamtzahl der in TCP/IPv4 verfügbaren Bits abziehen (Spoiler: es sind 32).
Die Formel lautet 2^x
, erklärt:
- 2 - die Anzahl der Möglichkeiten für jedes Bit,
0
oder1
- ^ - potenzieren mit:
- x - die Anzahl der angegebenen Bits
Ich sage, es ist Zeit für die gute alte manuelle Subnetzbildung.
24-Bit-Beispiel:
ich habe 24 Bits zur Verfügung.
Anzahl der IPs (2^24) = 16777216
Bereich = x.0.0.0 - x.255.255.255
Wenn Sie ein großes Subnetz erstellen, könnte es 16777214 Hosts enthalten.
Netzwerkadresse = x.0.0.0
Broadcastadresse = x.255.255.255
Effektiver IP-Bereich = x.0.0.1 - x.255.255.254 (16777214)
Subnetzmaskierung = 255.0.0.0
16-Bit-Beispiel:
ich habe 16 Bits zur Verfügung.
Anzahl der IPs (2^16) = 65536
Bereich = xx0,0 - xx255,255
Wenn Sie ein großes Subnetz erstellen, könnte es 65534 Hosts enthalten.
Netzwerkadresse = xx0.0
Broadcast-Adresse = xx255.255
Effektiver IP-Bereich = xx0.1 - xx255.254 (65534)
Subnetzmaske = 255.0.0.0
Kurz zusammengefasst:
Ja ist es2^x-2
Antwort2
Ich vermute, dass Sie 2 x - 2 möchten, da Sie in den meisten Fällen die niedrigste Zahl als Netzwerkadresse und die höchste für die Übertragung behalten möchten.
Vielleicht möchten Sie diesen Beitrag auf unserer Schwesterseite lesen: https://serverfault.com/questions/49765/how-does-ipv4-subnetting-work