Nedenfor er et eksempel på en netmaske og et eksempel på dets binære konvertering.
netmaske: | 255. | 255. | 255. | 255 |
---|---|---|---|---|
Binary: | 11111111 | 11111111 | 11111111 | 11111111 |
Netmaske længde | 8 | 16 | 24 | 32 |
Ved at tælle bitsne i den binære konvertering kan du bestemme netmaskens længde. Ovenstående er et eksempel på en 32-bit adresse. Denne adresse er dog en udsendelsesadresse og tillader ikke, at nogen værter (computere eller andre netværksenheder) forbindes til den.
En almindeligt anvendt netmaske er en 24-bit netmask, som det ses nedenfor.
netmaske: | 255. | 255. | 255. | 0 |
---|---|---|---|---|
Binary: | 11111111 | 11111111 | 11111111 | 00000000 |
Netmaske længde | 8 | 16 | 24 | - |
Ved hjælp af en 24-bit netmask kunne netværket være i stand til 2.097.150 netværk eller 254 forskellige værter med et IP-interval på 192.0.1.x til 223.255.254.x, som normalt er mere end nok adresser til et netværk.
En simpel formel kan bruges til at bestemme den mulige mængde netværk, en netmaske kan understøtte.
2 ^ (netmaske længde - # brugte segmenter) - 2
Hvis vi for eksempel brugte en netmaske længde på 24, der har en netmaske på 255.255.255.0 med tre brugt segmenter, trækker du tre fra netmaskens længde, f.eks. 24-3 = 21. Når dette tal er bestemt, skal du sætte det i ovenstående formel for at få 2 ^ 21 - 2 = 2.097.150 samlet antal netværk. Du trækker to fra dette nummer på grund af de udsendelses- og netværksadresser, der allerede bruges.
Et andet eksempel er en netmaske længde på 16, der har en netmaske på 255.255.0.0 med to brugte segmenter. Ved hjælp af ovenstående formel vil du få 2 ^ 14 - 2 = 16.382 totalt antal netværk.
For at bestemme mængden af værter, som en netmask kan understøtte, skal du bruge følgende formel.
2 ^ (# af nuller) - 2
For eksempel, med en netmaske længde på 24, som vist i ovenstående diagram, er der otte nuler. Derfor ville det være 2 ^ 8 - 2 = 254 i alt antal værter ved anvendelse af formlen ovenfor. Igen trækkes to fra dette nummer for at tage højde for udsendelses- og netværksadresserne.
Igen, et andet eksempel på en netmaske længde på 16, ville der være 16 nuler. Formlen i dette tilfælde ville være 2 ^ 16 - 2 = 65.534 samlet antal værter.
Nedenfor er en oversigt over hver af de almindeligt anvendte netværksklasser.
klasse | Netmaske længde | # af netværk | # af værter | netmaske |
---|---|---|---|---|
Klasse A | 8 | 126 | 16.777.214 | 255.0.0.0 |
Klasse B | 16 | 16.382 | 65.534 | 255.255.0.0 |
Klasse C | 24 | 2.097.150 | 254 | 255.255.255.0 |
Binær, IP-adresse, Netværksbetingelser, Subnetmaske