Address mask adalah istilah yang digunakan dalam jaringan komputer yang menggambarkan bagian dari alamat Internet Protocol (IP) yang akan mewakili subnet. Nama yang paling umum untuk ini adalah subnet mask atau bit mask. Masker alamat direpresentasikan dalam format biner, artinya dalam 1s dan 0s.
Untuk benar-benar memahami topeng alamat, seseorang harus memahami apa itu subnet dan bagaimana alamat IP atau alamat jaringan bekerja. Biasanya, alamat IP akan memiliki ID jaringan 8-, 16-, atau 24-bit yang digunakan untuk membedakan antara komputer yang berbeda di jaringan. Sebuah subnet memungkinkan bit tersebut untuk diperpanjang, jadi alih-alih hanya memiliki satu alamat IP atau alamat jaringan, bisa ada dua atau tiga; ini disebut subnetting. Dalam istilah dasar, subnet adalah jaringan yang termasuk dalam salah satu dari tiga jenis alamat IP: Kelas A, yang merupakan jaringan 8-bit; Kelas B, yang merupakan jaringan 16-bit; atau Kelas C, yang merupakan jaringan 24-bit.
Agar subnetting berfungsi, router harus mengetahui bagian mana dari ID host — komputer yang ada di jaringan — yang akan digunakan oleh ID jaringan. Di sinilah topeng alamat masuk. Komputer berbicara satu sama lain dalam biner, yaitu dengan 1s dan 0s. Di jaringan, router mencari alamat IP dan mask alamat. Kemudian melakukan operasi kompleks di mana ia menemukan ID jaringan. ID jaringan mungkin terlihat seperti 192.168.2.0.
Subnet mask ditentukan oleh kelas alamat IP, yaitu kelas A, Kelas B, atau Kelas C. Untuk sebagian besar jaringan pribadi, termasuk penyedia layanan Internet terkenal, subnet mask akan menjadi sesuatu di sepanjang baris 255.255.255.0, yang menempatkan topeng tertentu dalam jaringan kelas C. Masker alamat tidak selalu diperlukan karena kelas alamat IP membantu menentukan masker yang seharusnya. Jika bit pertama adalah 0, topeng adalah bagian dari Kelas A; jika dua bit pertama adalah 10, maka itu adalah bagian dari Kelas B; dan jika tiga bit pertama adalah 110, maka itu adalah Kelas C.
Masker alamat selalu terdiri dari bit yang disetel ke 1, jadi hanya sembilan nilai yang mungkin untuk alamat: 0, 128, 192, 224, 248, 252, 254, dan 255. Jumlah minimum untuk ID jaringan adalah delapan bit , jadi delapan bit pertama dari subnet mask akan selalu 255.