Bunu anlamanın basit bir yolu:
IPv4'te:
256 * 256 * 256 * 256 (Veya 2 ^ 32) olası IP adresi satırı düşünün.
[] [] [] [] .................. [] [] []
256*256*256*256 total IP adresses
Bu alt ağ maskesi 0.0.0.0'a sahiptir (ya da ikili olarak 0000 0000 0000 0000 0000 0000 0000 0000 0000).
Maskelenmeyen tüm bitler, o ağda bir IP adresi vermek için kullanılabilir.
Bu tek ağdaki olası adresler:
0000 0000 0000 0000 0000 0000 0000 0000 0000 (<- NETMASK, burada hiçbir şey maskeleme değil ...)
0000 0000 0000 0000 0000 0000 0000 0000 0000 (IP 0.0.0.0) -
1111 1111 1111 1111 1111 1111 1111 1111 (IP 255.255.255.255)
Bu ağın tamamı IP 0.0.0.0'da başlar ve IP 255.255.255.255 tarihine kadar devam eder
Alt ağ maskesindeki her bit, satırı 2 eşit parçaya böler.
Bir alt ağ maskesindeki ilk bit, bunu her biri 128 * 256 * 256 * 256 (veya 2 ^ 31) IP adresi olan 2 eşit parçaya böler:
[] [] [] .......... [] [] [] | [] [] ........... [] []
128*256*256*256 IP Adresses 128*256*256*256 IP Adr
Bunun alt ağ maskesi 128.0.0.0'dır (veya 1000'de ikili).
Maskelenmeyen tüm bitler, o ağda bir IP adresi vermek için kullanılabilir.
Böylece 2 alt ağınız olabilir ve her alt ağ için 31 bit kullanılabilir IP adresiniz vardır.
İlk alt ağ için (ağ maskesinin arkasında '0' olanı)
1000 0000 0000 0000 0000 0000 0000 0000 0000 (<- NETMASK)
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 (IP 0.0.0.0) -
0111 1111 1111 1111 1111 1111 1111 1111 (IP 127.255.255.255)
ve 2. alt ağ için (ağ maskesinin arkasında '1' olan)
1000 0000 0000 0000 0000 0000 0000 0000 0000 (<- NETMASK)
1000 0000 0000 0000 0000 0000 0000 0000 0000 (IP 128.0.0.0) ila
1111 1111 1111 1111 1111 1111 1111 1111 (IP 255.255.255.255)
Alt ağ maskesindeki bir sonraki ek bit, her iki tarafı 2 ^ 30 IP Adresinin 2 eşit parçasına böler
Ve bunun gibi...
Yani, / 3 bir alt ağ atamaya çalışırsanız, 3 yineleme bölünerek, 2 ^ 3 = 8 alt ağ ile sonuçlandığınız anlamına gelir. Her alt ağ, tüm makine serisinin 8 alt bölümünden sadece biri olabilir. Üst üste binemezler. Her biri bir öncekinden sonra başlar.
[] ... [] | [] ... [] | [] ... [] | [] ... [] | [] ... [] | [] ... [] | [] ... [] | [] ... []
32*256*256*256 or 2^30 IP Adresses each.
Bu alt ağ maskesine sahiptir 0.0.0.0
Yani ilk alt ağ için (ağ maskesinin arkasında '000' olan)
1110 0000 0000 0000 0000 0000 0000 0000 0000 (<- NETMASK)
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 (IP 0.0.0.0) -
0001 1111 1111 1111 1111 1111 1111 1111 (IP 31.255.255.255)
ve 2. alt ağ için (ağ maskesinin arkasında '001' olan)
1110 0000 0000 0000 0000 0000 0000 0000 0000 (NETMASK)
0010 0000 0000 0000 0000 0000 0000 0000 0000 (IP 32.0.0.0) -
0011 1111 1111 1111 1111 1111 1111 1111 (IP 63.255.255.255)
...
ve 7. alt ağ için (ağ maskesinin arkasında '110' olan)
1110 0000 0000 0000 0000 0000 0000 0000 0000 (NETMASK)
1100 0000 0000 0000 0000 0000 0000 0000 0000 (IP 192.0.0.0) ila
1101 1111 1111 1111 1111 1111 1111 1111 (IP 223.255.255.255)
ve 8. alt ağ için (ağ maskesinin arkasında '111' olan)
1110 0000 0000 0000 0000 0000 0000 0000 0000 (NETMASK)
1110 0000 0000 0000 0000 0000 0000 0000 0000 (IP 224.0.0.0) ila
1111 1111 1111 1111 1111 1111 1111 1111 (IP 255.255.255.255)
Ağ maskesine bit eklemeye devam ederseniz, bölmeye devam edersiniz: Tek bir makinede / 32 single'lık bir alt ağ.
Ama unutmayın ki sadece makineleriniz olamaz:
işlerin çalışması için alt ağın bazı aralıkları saklıdır:
her alt ağ için "değer 1'de 0 bit" ve "değer 1'deki tüm bitler" genellikle yayın için ayrılmıştır, bu nedenle gerçek makine arabirimleri için bir alt ağda genellikle yalnızca nb_of_possible_adresses_in_the_subnet-2 IP adresi bulunur. Ve daha iyi, diğer ağlarda başka bir arayüze sahip bir ağ geçidinin arayüzü olmalı, bu da diğer ağlara (ve diğer ağın ağ geçitleri aracılığıyla her şeye) ulaşmak için bir ağ geçidi olarak kullanmanıza izin vermelidir.