2015-03-13 8 views

Antwort

30

wir beide schreiben in binär:

130.45.34.36 = 10000010.00101101.00100010.00100100

255.255.240.0 = 11111111.11111111.11110000.00000000

Eine bitweise UND zwischen den beiden uns die Netzwerkadresse geben würde:

10000010.00101101.00100010.00100100 (ip address) 
AND 
11111111.11111111.11110000.00000000 (subnet mask) 
= 
10000010.00101101.00100000.00000000 = 130.45.32.0 (the resulting network address) 

Eine bitweise OR zwischen dem netwo rk-Adresse und die invertiert Subnetz-Maske würde uns die Broadcast-Adresse:

10000010.00101101.00100000.00000000 (netadress) 
OR 
00000000.00000000.00001111.11111111 (inverted subnet mask) 
= 
10000010.00101101.00101111.11111111 = 130.45.47.255 (broadcast address) 
+5

Meine Antwort entfernt, Ihre ist eine perfekte! – CustomX

+0

Ich habe Konfigurationsoptionen gesehen, die erlauben, dass die Adresse "all Nullen" (die Netzwerkadresse) als Broadcast-Adresse verwendet wird. Ich habe aber noch nie etwas so konfiguriert gesehen. –

1

Eine weitere Abkürzung für Broadcast-Adresse Berechnung nach Netzwerk betrachten Adresse bekommen ist:

  1. berechnen keine der Rechner insgesamt (in In diesem Fall ist es 2^12 = 4096)

  2. Teilen Sie es durch 256 (in diesem Fall ist es 16) und addieren Sie das Ergebnis - 1 (in diesem Fall 15) in * entsprechenden Oktett (in diesem Fall zweites Oktet dh 32 + 15 = 47) und andere Oktett 255

machen * wir die entsprechenden Oktett, indem man die Anzahl der Hosts bekommen. Wenn zum Beispiel die Anzahl der Hosts größer als 256 ist, müssen wir sie zum 2. Oktett der Netzwerkadresse hinzufügen und so weiter