Apa itu Netmask?

Netmask adalah topeng 32-bit yang digunakan untuk membagi alamat IP ke dalam subnet dan menentukan host jaringan yang tersedia. Dalam netmask, dua bit selalu secara otomatis ditetapkan. Misalnya, dalam 255.255.225.0, "0" adalah alamat jaringan yang ditetapkan. Dalam 255.255.255.255, "255" adalah alamat siaran yang ditetapkan. 0 dan 255 selalu ditetapkan dan tidak dapat digunakan.

Di bawah ini adalah contoh netmask dan contoh konversi binernya.

Netmask:255.255.255.255
Biner:11111111111111111111111111111111
Panjang netmask8162432

Menghitung bit dalam konversi biner memungkinkan Anda untuk menentukan panjang netmask. Di atas adalah contoh dari alamat 32-bit. Namun, alamat ini adalah alamat broadcast dan tidak memungkinkan host (komputer atau perangkat jaringan lain) terhubung ke sana.

Netmask yang umum digunakan adalah netmask 24-bit, seperti yang terlihat di bawah ini.

Netmask:255.255.255.0
Biner:11111111111111111111111100000000
Panjang netmask81624-

Menggunakan netmask 24-bit, jaringan akan mampu 2.097.150 jaringan atau 254 host yang berbeda dengan kisaran IP 192.0.1.x hingga 223.255.254.x, yang biasanya lebih dari cukup alamat untuk satu jaringan.

Formula sederhana dapat digunakan untuk menentukan jumlah jaringan yang mampu didukung oleh netmask.

2 ^ (panjang netmask - # segmen yang digunakan) - 2

Misalnya, jika kami menggunakan panjang netmask 24, memiliki netmask 255.255.255.0 dengan tiga segmen yang digunakan, kurangi tiga dari panjang netmask, mis. 24-3 = 21. Dengan angka ini ditentukan, hubungkan ke rumus di atas untuk mendapatkan 2 ^ 21 - 2 = 2.097.150 jumlah total jaringan. Anda mengurangi dua dari nomor ini karena alamat broadcast dan jaringan yang sudah digunakan.

Contoh lain adalah panjang netmask 16, memiliki netmask 255.255.0.0 dengan dua segmen yang digunakan. Dengan menggunakan rumus di atas, Anda akan mendapatkan 2 ^ 14 - 2 = 16.382 jumlah total jaringan.

Untuk menentukan jumlah host yang mampu didukung oleh netmask, gunakan rumus berikut.

2 ^ (# dari nol) - 2

Misalnya, dengan panjang netmask 24, seperti yang ditunjukkan pada grafik di atas, ada delapan nol. Oleh karena itu, menggunakan rumus di atas, ini adalah 2 ^ 8 - 2 = 254 jumlah total host. Sekali lagi, dua dikurangkan dari nomor ini untuk memperhitungkan siaran dan alamat jaringan.

Sekali lagi, contoh lain dari panjang netmask 16, akan ada 16 nol. Rumus dalam kasus ini adalah 2 ^ 16 - 2 = 65.534 jumlah host.

Di bawah ini adalah rincian dari masing-masing kelas jaringan yang umum digunakan.

KelasPanjang netmask# jaringan# hostNetmask
Kelas A812616.777.214255.0.0.0
Kelas B1616.38265.534255.255.0.0
Kelas C242.097.150254255.255.255.0

Biner, alamat IP, ketentuan jaringan, Subnet Mask