Problem beim Berechnen der Subnetzmaske

8

Frage in einer Wettbewerbsprüfung:

%Vor%

Jetzt habe ich eine Verwirrung in dieser Frage, die ich gelesen habe, dass eine Teilnetzmaske Muster ist: %Code% Ich meine 1s Start von der linken Seite, aber in dieser Subnetzmaske:

%Vor%

Was ist das eigentliche Prinzip? bitte erkläre. Ich bin total verwirrt.

Vielen Dank im Voraus:)

    
codeomnitrix 15.04.2011, 03:30
quelle

3 Antworten

12

Dies ist eine nicht zusammenhängende Subnetzmaske, die von den meisten Routern nicht mehr unterstützt wird. Das Prinzip ist das gleiche: Konvertieren Sie die IP-Adressen und die Maske mit gepunkteten Quadraten in 32-Bit-Ganzzahlen ohne Vorzeichen und jede Adresse mit der Maske. Wenn die Ergebnisse identisch sind, befinden sie sich im selben Subnetz.

    
ceo 15.04.2011, 03:39
quelle
1

Diese Art von Subnetzmaske ist eher theoretisch als praktisch. Wir verwenden die Subnetzmaske aller Einsen vom höchstwertigen Bit und alle 0en am Ende, um sicherzustellen, dass Hosts in einem bestimmten Subnetz zusammenhängende IPs erhalten. Aber wenn wir ein Subnetz wie dieses haben: 255.255.31.0
Wir wären nicht in der Lage, zusammenhängende IPs dem Host in einem bestimmten Subnetz zuzuordnen. Aber es ist immer noch eine Möglichkeit (theoretisch). Diese Art von Subnetzmasken wird in der Praxis kaum genutzt.
Kommen zu der Frage,
Die Idee, die IPs, die zu demselben Netzwerk gehören, herauszufinden, ist die gleiche wie in dem normalen Subnetzmaskenszenario.
Nimm einfach 'UND' von Bits gegebener IPs mit Subnetzmaske (was natürlich eine Netzwerk-ID ist) und überprüfe, welches für das Paar das gleiche ist.

Optionen-
(ein). Das ist in erster Linie falsch.
Net IDs: 172.57. (Etwas) .0 und 172.56. (Etwas) .0
zweites Oktett ist anders
(b). Net IDs: 10.35.28.0 und 10.35.29.0
Dies ist falsch, da das dritte Oktett anders ist.

(c). Net IDs: 191.203.31.0 und 192.234.31.0
Dies ist eindeutig falsch, da das zweite und das dritte Oktett unterschiedlich sind.

(d). Dies wird Antwort (Weil Rest drei falsch sind).

Lass es uns überprüfen,
128.8.129.43 UND 255.255.31.0 = & gt; 128.8.1.0
128.8.161.55 UND 255.255.31.0 = & gt; 128.8.1.0
BINGO!
Die Netzwerk-ID ist also in beiden Fällen identisch. Also, (d) wird Antwort sein.

"Es gibt 10 Arten von Menschen auf dieser Welt - eine, die Ternärisch versteht, eine, die es nicht tut, und andere, die nur dachten, dass dies ein" binärer "Witz sein wird."

    
Ashish K Gupta 05.02.2015 09:51
quelle
0

Antwort: Option (d) Erläuterung: Hier ist die Frage: Welches der folgenden IP-Adressen gehört zu dem angegebenen Netzwerk? Das Anwenden einer Subnetzmaske auf eine IP-Adresse trennt die Netzwerkadresse von der Hostadresse.

Sie müssen also die Netzwerk-ID von der IP-Adresse mit der gegebenen Subnetzmaske finden. Im Folgenden sehen Sie ein Beispiel, wie Sie eine Netzwerk-ID aus einer gegebenen Subnet-Maske und IP-Adresse finden können

Die Netzwerkbits werden durch die Einsen in der Subnetzmaske dargestellt, und die Host-Bits werden durch Nullen dargestellt. Durch Ausführen einer bitweisen logischen UND-Operation für die IP-Adresse mit der Subnetzmaske wird die Netzwerkadresse erstellt. Wenn Sie beispielsweise die Subnetzmaske der Klasse C auf unsere IP-Adresse 216.3.128.12 anwenden, wird die folgende Netzwerkadresse erstellt:

IP: 1101 1000. 0000 0011. 1000 0000. 0000 1100 (216.003.128.012) Maske: 1111 1111. 1111 1111. 1111 1111. 0000 0000 (255.255.255.000)          -------------------------------------------------- ----          1101 1000. 0000 0011. 1000 0000. 0000 0000 (216.003.128.000)

Daher lautet die Netzwerk-ID: 216.003.128.000

Wenn Sie also für alle Optionen das obige tun, werden Sie feststellen, dass die Option (d) zu demselben Netzwerk gehört.

    
user3668886 23.05.2014 12:17
quelle

Tags und Links