x=log_2 (60+2)

x=log_2 (60+2)

Im Allgemeinen erhalten Sie eine Adresse mit Subnetzmaske zum Subnetz. Beispiel:

192.168.0.0/16

Angenommen, Sie erhalten die Adresse nicht. Dann müssen Sie die Adresse annehmen.

Den Gastgebern wird Folgendes zur Verfügung gestellt:

Es gibt 5 Abteilungen:

  • Herzfrequenz = 60
  • Marketing = 60
  • Kodierung = 60
  • Testen = 60
  • Kontrollabteilung = 5

Die Gesamtzahl der Hosts beträgt also 60*4+5=245

d. h. Sie benötigen 8 Bit Hostadresse (was falsch ist, aber bleiben Sie dabei). Sie haben 256 Adressen.

Sie sollten jedoch die anfänglichen und abschließenden IP-Adressen opfern. Die insgesamt erforderliche IP-Adresse beträgt also 245+5*2=255

Ich weiß, dass das nicht richtig ist, da Sie beim Subnetting nicht 62 IP-Adressen zuweisen können, sondern nur 64.

Gibt es also irgendeine Formel oder so, mit der ich die Subnetzmaske direkt aus der Anzahl der angegebenen Hosts ermitteln kann?

Mir ist durchaus bewusst, dass ich die Subnetzmaske des Hauptnetzwerks auf /1 setzen könnte und meine Aufgabe damit erledigt wäre. Aber das würde mich verrückt aussehen lassen.

Antwort1

Wie finde ich die Subnetzmaske eines Hauptnetzwerks?

Es gibt 5 Abteilungen:

  • Herzfrequenz = 60
  • Marketing = 60
  • Kodierung = 60
  • Testen = 60
  • Kontrollabteilung = 5

Stellen Sie zunächst fünf Gleichungen auf:

4*(2^x-2)=60*4-

dh 2^x -2 =60 --Gleichung 1)

2^y - 2=5 ---Gleichung 2)

Finden Sie die Werte von x und y.

x=log_2 (60+2)

y=log_2 (5+2)

Erforderliche Subnetzmaske=z=32-xy=23

Daher ist /23 die wichtigste Netzwerk-Subnetzmaske.


Ein anderer, einfacherer Ansatz wäre, in binären Begriffen zu denken.

Denn 60 Hosts können nur in einem 64-IP-Adressraum sitzen. Und 5 Hosts in 8 IP-Adressen. Also 64*4+8=264

log_2(264)=9

d. h. 9 Bits werden zur Darstellung von 264 Adressen benötigt.

Somit ist die Subnetzmaske = 32-9 = 23.


empirische Antwort für jemanden, der lieber Mathematik als Berechnungen verwendet:

Summation von (2^log_2(Anzahl der Hosts pro Subnetz+2)).

Die Summierung reicht von der ersten bis zur n-ten Abteilung.

Aber denken Sie daran, keinen Taschenrechner zu verwenden, da dieser falsche Ergebnisse liefert.

Berechnen Sie zuerst log_2 (Anzahl der Hosts pro Subnetz + 2).

Berechnen Sie dann die 2. Potenz.

zB: für 60, log_2(62)=6

dann 2^6 =64

Für weitere 4 Subnetze ergibt sich daraus 64*4=256

Dann für das endgültige Subnetz

log_2(7)=3

2^3=8

Somit werden 256+8=264 IP-Adressen benötigt.

log_2(264)=9

Für diese Anzahl an Hosts werden also 9 Bits benötigt, z. B. 32-9=23 als Subnetzmaske.

verwandte Informationen