De methode voor het berekenen van het broadcastadres is afhankelijk van het subnetmasker. U hebt zowel het IP-adres als het subnetmasker nodig om het broadcastadres te bepalen. Hier ziet u hoe:
1. Converteer IP-adres en subnetmasker naar binair:
Converteer eerst zowel het IP-adres als het subnetmasker naar hun binaire weergave. Elk octet (groep van 8 bits) van het IP-adres en subnetmasker is een getal tussen 0 en 255.
Voorbeeld:
Laten we zeggen dat we het IP-adres `192.168.1.10` en het subnetmasker `255.255.255.0` hebben.
* IP-adres (192.168.1.10) in binair: 11000000.10101000.00000001.00001010
* Subnetmasker (255.255.255.0) in binair bestand: 11111111.11111111.11111111.00000000
2. Voer een bitsgewijze AND-bewerking uit tussen het IP-adres en het subnetmasker:
Deze stap bepaalt het netwerkadres. Voer een bitsgewijze AND-bewerking uit tussen elk corresponderend bit van het IP-adres en het subnetmasker. `1 EN 1 =1`, `1 EN 0 =0`, `0 EN 1 =0`, `0 EN 0 =0`.
Voorbeeld:
```
11000000.10101000.00000001.00001010 (IP-adres)
11111111.11111111.11111111.00000000 (Subnetmasker)
-------------------------------------
11000000.10101000.00000001.00000000 (netwerkadres)
```
3. Voer een bitsgewijze NIET-bewerking uit op het subnetmasker:
Dit geeft je het "wildcardmasker". Keer elke bit van het subnetmasker om:`1 wordt 0`, `0 wordt 1`.
Voorbeeld:
```
00000000.00000000.00000000.11111111 (Wildcard-masker)
```
4. Voer een bitsgewijze OR-bewerking uit tussen het netwerkadres en het jokertekenmasker:
Dit geeft je eindelijk het uitzendadres.
Voorbeeld:
```
11000000.10101000.00000001.00000000 (netwerkadres)
00000000.00000000.00000000.11111111 (Wildcard-masker)
-------------------------------------
11000000.10101000.00000001.11111111 (uitzendadres)
```
5. Converteer het binaire uitzendadres terug naar decimaal:
Converteer het resulterende binaire getal terug naar de decimale notatie. In ons voorbeeld:
`11000000.10101000.00000001.11111111` wordt `192.168.1.255`
Daarom is het broadcastadres voor het IP-adres `192.168.1.10` met subnetmasker `255.255.255.0` `192.168.1.255`.
Eenvoudigere methode (voor klasseloze routering tussen domeinen - CIDR):
Voor CIDR-notatie (bijvoorbeeld `192.168.1.10/24`) worden de bits van het laatste octet ingesteld op allemaal enen om het broadcastadres te verkrijgen. `/24` betekent dat het subnetmasker `255.255.255.0` is. Dus `192.168.1.255` is het broadcastadres. De slash-notatie vertelt u direct hoeveel bits zich in het netwerkgedeelte van het adres bevinden.
Samengevat: Hoewel de binaire methode de fundamentele verklaring is, is het voor praktisch gebruik meestal voldoende om de CIDR-notatie en het concept van het inverteren van de hostbits van het subnetmasker te begrijpen om snel broadcast-adressen te berekenen. Veel online rekenmachines kunnen deze berekening ook voor u uitvoeren als u het IP-adres en het subnetmasker invoert. |