Om een netwerk op te zetten, moet u weten hoe u het kunt delen. Het kennen van het netwerkadres en broadcast-adres is hierbij erg belangrijk. Weten hoe u netwerkadressen en broadcastadressen kunt berekenen als u een IP-adres en een subnetmasker heeft, is even belangrijk.
Stap
Methode 1 van 2: Voor stijlvolle netwerken
Stap 1. Voor een stijlvol netwerk is het totale aantal bytes 8
Dus totale bytes = TB = 8.
-
De subnetmaskers zijn 0, 128, 192, 224, 240, 248, 252, 254 en 255.
-
Onderstaande tabel toont het "Aantal bits gebruikt voor het subnet"(n) op het bijbehorende subnetmasker.
- Voor subnetmasker is 255 de standaardwaarde. Er wordt dus geen rekening mee gehouden bij het maken van subnetmaskers.
-
Voorbeeld:
IP-adres = 210.1.1.100 en subnetmasker = 255.255.255.224
Totaal aantal bytes = TB = 8 Het aantal bytes dat wordt gebruikt voor subnetting = n = 3 (omdat het subnetmasker = 224 en het overeenkomstige aantal bytes dat voor subnetting wordt gebruikt is 3 uit de bovenstaande tabel)
Stap 2. Van de vorige stap krijgen we "Aantal bits gebruikt voor subnetting"(n) en weten "TB", dan krijg je "Aantal bytes over voor host"(m) = TB - n aangezien het totale aantal bytes de som is van het aantal bytes dat wordt gebruikt voor subnetten en het aantal resterende bytes voor de host, d.w.z. tB = m+n.
-
Aantal bytes over voor host = m = TB - n = 8 - 3 = 5
Stap 3. Bereken nu "Aantal subnetten" = 2 en "Laatste bytewaarde gebruikt voor subnetmasker"(Δ) = 2m.
Aantal hosts per subnet = 2m - 2.
-
Aantal subnetten = 2 = 23 = 8
Waarde van laatste bit gebruikt voor subnetmasker = = 2m = 25 = 32
Stap 4. Nu kunt u het eerder berekende aantal subnetten vinden door de subnetten te delen die elk "Laatste bytewaarde gebruikt voor subnetmasker" of adres hebben
- De 8 subnetten (zoals berekend in de vorige stap) worden hierboven weergegeven.
- Elk heeft 32 adressen.
Stap 5. Zoek nu uw IP-adres op in welk subnet, het eerste adres van het subnet is het netwerkadres en het laatste adres is het broadcastadres
-
In dit geval is het opgehaalde IP-adres 210.1.1.100. 210.1.1.100 bestaat uit 210.1.1.96 – subnet 210.1.1.127 (zie tabel in de vorige stap). Dus 210.1.1.96 is het netwerkadres en 210.1.1.127 is het broadcast-adres voor het opgehaalde IP-adres, namelijk 210.1.1.100.
Methode 2 van 2: Voor CIDR
Stap 1. In CIDR heb je een IP-adres gevolgd door een byte-lengte prefix gescheiden door een schuine streep (/)
Converteer nu het byte-lengte prefix naar een vier-puntige decimale representatie. Volg hiervoor deze stappen.
-
Schrijf het bytevoorvoegsel in het volgende formaat.
- Als de waarde 27 is, schrijf het dan als 8 + 8 + 8 + 3.
- Als de waarde 12 is, schrijf het dan als 8 + 4 + 0 + 0.
- De standaardwaarde is 32, die wordt geschreven als 8 + 8 + 8 + 8.
-
Verander de corresponderende bytes volgens de onderstaande tabel en druk ze uit in een vierpunts decimaal formaat.
- Stel dat het IP-adres 170.1.0.0/26 is. Met behulp van de bovenstaande tabel kunt u schrijven:
- De subnetmaskers zijn 0, 128, 192, 224, 240, 248, 252, 254 en 255.
-
In de onderstaande tabel staat "Aantal bytes gebruikt voor subnetting"(n) op het bijbehorende subnetmasker.
- Voor subnetmasker is 255 de standaardwaarde. Er hoeft dus geen rekening mee te worden gehouden voor subnetmaskers.
-
Uit de vorige stap verkregen IP-adres = 170.1.0.0 en subnetmasker = 255.255.255.192
Totaal aantal bytes = TB = 8 Aantal bytes gebruikt voor subnetting = n = 2 (aangezien subnetmasker = 192 en het bijbehorende "Aantal bits gebruikt voor subnetting" is 2 uit de bovenstaande tabel)
-
Aantal subnetten = 2 = 22 = 4
Waarde van laatste bit gebruikt voor subnetmasker = = 2m = 26 = 64
-
De 4 subnetten (zoals berekend in de vorige stap) zijn:
-
Elk heeft 64 adressen.
-
In dit geval is het opgehaalde IP-adres 170.1.0.0; 170.1.0.0 bestaat uit 170.1.0.0 – een subnet van 170.1.0.63 (zie tabel in de vorige stap). Dus 170.1.0.0 is het netwerkadres en 170.1.0.63 is het broadcast-adres voor het opgehaalde IP-adres, namelijk 170.1.0.0.
-
IP-adres = 100.5.150.34 en subnetmasker = 255.255.240.0
Totaal aantal bytes = TB = 8
Subnetmasker 0 128 192 224 240 248 252 254 255 Aantal bits gebruikt voor subnetting (n) 0 1 2 3 4 5 6 7 8 Aantal bytes gebruikt voor subnetting voor subnetmasker 240 = n1 = 4
(aangezien het subnetmasker = 240 en het bijbehorende "Aantal bits gebruikt voor subnetting" is 4 uit de bovenstaande tabel)
Aantal bytes gebruikt voor subnetting voor subnetmasker 0 = n2 = 0
(aangezien subnetmasker = 0 en het overeenkomstige "Aantal bits gebruikt voor subnetting" is 0 uit de bovenstaande tabel)
Aantal resterende bytes voor hosts voor subnetmasker 240 = m1 = TB - N1 = 8 - 4 = 4
Aantal resterende bytes voor hosts voor subnetmasker 0 = m2 = TB - N2 = 8 - 0 = 8
Aantal subnetten voor subnetmasker 240 = 2 1 = 24 = 16
Aantal subnetten voor subnetmasker 0 = 2 2 = 20 = 1
De waarde van het laatste bit dat is gebruikt bij het maken van een subnetmasker voor een subnetmasker van 240 =1 = 2m1 = 24 = 16
De waarde van het laatste bit dat is gebruikt bij het maken van een subnetmasker voor een subnetmasker 0 =2 = 2m2 = 28 = 256
Voor een subnetmasker van 240 wordt het adres gedeeld door 16 en voor een subnetmasker van 0 wordt het gedeeld door 256. Gebruik de waarde van1 en2, 16 subnetten worden hieronder vermeld
100.5.0.0 - 100.5.15.255 100.5.16.0 - 100.5.31.255 100.5.32.0 - 100.5.47.255 100.5.48.0 - 100.5.63.255 100.5.64.0 - 100.5.79.255 100.5.80.0 - 100.5.95.255 100.5.96.0 - 100.5.111.255 100.5.112.0 - 100.5.127.255 100.5.128.0 - 100.5.143.255 100.5.144.0 - 100.5.159.255 100.5.160.0 - 100.5.175.255 100.5.176.0 - 100.5.191.255 100.5.192.0 - 100.5.207.255 100.5.208.0 - 100.5.223.255 100.5.224.0 - 100.5.239.255 100.5.240.0 - 100.5.255.255 Het IP-adres 100.5.150.34 bestaat uit 100.5.144.0 - 100.5.159.255 en daarom is 100.5.144.0 het netwerkadres en 100.5.159.255 is het broadcast-adres
- IP-adres in CIDR = 200.222.5.100/9
- In CIDR kunt u de procedure voor netwerkklassen volgen direct nadat u het voorvoegsel met de bytelengte hebt geconverteerd naar een decimaalformaat van vier punten.
- Deze methode is alleen van toepassing op IPv4, is niet van toepassing op IPv6.
26 | = | 8 | + | 8 | + | 8 | + | 2 | ||||||||||
255 | . | 255 | . | 255 | . | 192 |
Het IP-adres is nu 170.1.0.0 en het subnetmasker in decimaalformaat met vier punten is 255.255.255.192.
Stap 2. Totaal aantal bytes = TB = 8.
Stap 3. Uit de vorige stap krijgen we "Aantal bits gebruikt voor subnetting"(n) en weten we "TB", dan krijg je "Aantal bytes over voor host"(m) = TB - n aangezien het totale aantal bytes de som is van het aantal bits dat wordt gebruikt voor subnetting en het aantal resterende bytes voor de host, d.w.z. tB = m+n.
Aantal bytes over voor host = m = TB - n = 8 - 2 = 6
Stap 4. Bereken nu "Aantal subnetten" = 2 en "Laatste bytewaarde gebruikt voor subnetmasker"(Δ) = 2m.
Aantal hosts per subnet = 2m - 2.
Stap 5. Nu kunt u het eerder berekende aantal subnetten vinden door de subnetten te delen die elk "Laatste bytewaarde gebruikt voor subnetmasker" of adres hebben
Stap 6. Zoek nu uit in welk subnet uw IP-adres zich bevindt, het eerste adres van het subnet is het netwerkadres en het laatste adres is het broadcast-adres
Voorbeeld
Voor stijlvol netwerk
Voor CIDR
9 | = | 8 | + | 1 | + | 0 | + | 0 | ||||||||||
255 | . | 128 | . | 0 | . | 0 |
IP-adres = 200.222.5.100 en subnetmasker = 255.128.0.0
Totaal aantal bytes = TB = 8
Subnetmasker | 0 | 128 | 192 | 224 | 240 | 248 | 252 | 254 | 255 |
Aantal bits gebruikt voor subnetting (n) | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Aantal bytes gebruikt voor subnetting voor subnetmasker 128 = n1 = 1
(aangezien het subnetmasker = 128 en het bijbehorende "Aantal bits gebruikt voor subnetting" is 1 uit de bovenstaande tabel)
Aantal bytes gebruikt voor subnetting voor subnetmasker 0 = n2 = nee3 = 0
(aangezien subnetmasker = 0 en het overeenkomstige "Aantal bits gebruikt voor subnetting" is 0 uit de bovenstaande tabel)
Aantal resterende bytes voor hosts voor subnetmasker 128 = m1 = TB - N1 = 8 - 1 = 7
Aantal resterende bytes voor hosts voor subnetmasker 0 = m2 = m3 = TB - N2 = TB - N3 = 8 - 0 = 8
Aantal subnetten voor subnetmasker 128 = 2 1 = 21 = 2
Aantal subnetten voor subnetmasker 0 = 2 2 = 2 3 = 20 = 1
De waarde van het laatste bit dat is gebruikt bij het maken van een subnetmasker voor een subnetmasker van 128 =1 = 2m1 = 27 = 128
Aantal hosts per subnet = 2m1 - 2 = 27 - 2 = 126
De waarde van het laatste bit dat is gebruikt bij het maken van een subnetmasker voor een subnetmasker 0 =2 =3 = 2m2 = 2m3 = 28 = 256
Aantal hosts per subnet voor subnetmasker 0 = 2m2 - 2 = 2m3 - 2 = 28 - 2 = 254
Voor een subnetmasker van 128 wordt het adres gedeeld door 128 en voor een subnetmasker van 0 wordt het gedeeld door 256. Gebruik de waarde van1,2 en3, 2 subnetten worden hieronder vermeld
200.0.0.0 - 200.127.255.255 | 200.128.0.0 - 200.255.255.255 |