wie man eine Subnetzmaske für eine IP verwendet

906
doniyor

Ich habe dieses Problem in einem Lehrbuch gefunden und verstehe die Lösung nicht:

Suchen Sie das Subnetz, zu dem die IP 192.168.1.25gehört.
Folgendes haben sie getan:

  1. 255.255.255.224für 192.168.1.25und mache eine binäre ANDOperation.
  2. Nehmen Sie dann die Subnetzmaske wegen Postfix /27CIDR Postfix in der IP.

Aber warum? In der Problemdefinition wurde die Nummer /27nicht angegeben. Wie sind sie darauf gekommen?

0
Muss dann ein Druckfehler sein. Das CIDR-Postfix gibt die Maskenbits an, z. B. bedeutet "192.168.1.25 / 27" 27 Maskenbits. dies entspricht der Subnetzmaske `255.255.255.224`. John Willemse vor 11 Jahren 2

1 Antwort auf die Frage

3
mikeswright49

Sie wissen, dass die / 27-CIDR 27 ist, da sie die Subnetzmaske von 255.255.255.224 verwenden. Der CIDR ist die Anzahl der verfügbaren IPs, da 255.255.255.255-255.255.255.224 31 ist. Dies ist ein Zahlenbereich von 0 bis 31 oder ein Bereich von 32 möglichen Werten. Dies entspricht 2 ^ 5. Also also 2 ^ 32 - 2 ^ 5 = 2 ^ 27, wobei 27 Ihr CIDR ist.

Um es anders zu betrachten, besteht eine IPV4-Adresse aus 4 Bytes = 8 x 4 Bits = 32 Bits. A / 27 bedeutet, dass die am weitesten links stehenden 27 Bits 1 sind (oder, wenn Sie 32-27 = 5 0 Bits auf der rechten Seite bevorzugen), also im Binärformat 11111111.11111111.1110000 aussehen würde, das dezimal in 255.255.255.224 konvertiert davidgo vor 11 Jahren 0