Ağ maskesi, IP adresinin hangi bölümünün ağ adresini, hangi bölümün makine adresini temsil ettiğini belirlemek için kullanılır * .
A sınıfı 10.0.0.0 - 10.255.255.255 A ağını göz önünde bulundurun (bu "özel" A sınıfı bloğudur, yani bu adreslere yönelik paketler yönlendirilmez). İkilikteki adresler: 00001010.00000000.0000000000.00000000 - 00001010.11111111.11111111.11111111. Ağ maskesi, IE'yi değiştirmeyen bu adreslerde her bit için 1 atanarak oluşturulur:
00001010.00000000.00000000.00000000
00001010.11111111.11111111.11111111
-----------------------------------
11111111.00000000.00000000.00000000
255.0.0.0 olan klasik A sınıfı ağ maskesine dönüşür.
* Aslında, bir IP adresi verilen ağ adresini almak için, sadece mantıklı bir AND. Örneğin, 255.0.0.0 ağ maskesi ve 10.0.0.1 IP adresi için:
00001010.00000000.00000000.00000001
11111111.00000000.00000000.00000000
-----------------------------------
00001010.00000000.00000000.00000000
Ve 00001010.00000000.00000000.00000000, aslında ağ adresi olan 10.0.0.0'a çevirir.
Bir ev ağı için genellikle A sınıfı bir ağa ihtiyacınız olmadığını unutmayın (255'ten fazla adrese ihtiyacınız var mı?) Ve bu nedenle 255.255.255.0 'ı ağ maskesi olarak kullanabilir ve / veya bir C sınıfı ağ kullanabilirsiniz (örneğin, 192.168.1.0).