Anda di halaman 1dari 2

NETMASK

Mungkin sebagian dari kira bertanya, apa itu netmask?? Nih sebagian kecil penjelasannya.
Untuk selanjutnya, bagaimana anda mengartikannya

Subnet Mask ialah angka biner 32 bit yang digunakan untuk:


* Membedakan network ID dan host ID
* Menunjukkan letak suatu host, apakah berada di jaringan lokal atau jaringan luar

Pada subnet mask seluruh bit yang berhubungan dengan network ID di set 1. Sedangkan bit
yang berhubungan dengan host ID di set 0. IP address kelas A misalnya. Secara default
memiliki subnet mask 255.0.0.0 yang menunjukkan batas antara network ID dan host ID IP
address kelas A.

Subnet mask juga digunakan untuk menentukan letak suatu host, apakah dijaringan lokal,
atau dijaringan luar. Hal ini diperlukan untuk operasi pengiriman paket IP. Dengan
melakukan operasi AND antara subnet mask dengan IP address asal dan IP address tujuan,
serta membandingkan hasilnya, dapat diketahui arah tujuan paket IP tersebut. Jika kedua hasil
operasi sama, maka host tujuan terletak di jaringan lokal, dan paket IP dikirim langsung ke
host tujuan. Jika hasilnya berbeda, host tujuan langsung terletak diluar jaringan lokal,
sehingga paketpun dikirim ke default router.

Tapi ada juga yang namanya CIDR (Classless Inter-Domain Routing) ato Routing Prefix.
Nah kalau ntu yang aku tau seh sama aja kayak netmask cuma dia dalam bentuk laen. Contoh
: netmask 255.255.255.0 prefixnya 24. Netmask 255.255.255.224 maka prefixnya 27.
Maksudnya, jumlah bitnya ada 27. Bit di sini berarti nilai 1 dalam netmask tersebut. netmask
255.255.255.224 = 27 = 11111111.11111111.11111111.11100000 (8 bit sama dengan 1 byte)
Trus, pada netmask juga ada kelasnya. Sebagai berikut :
Kelas A 255.0.0.0 sampai 255.254.0.0 (prefix 8-15)
Kelas B 255.255.0.0 sampai 255.255.254.0 (prefix 16-23)
Kelas C 255.255.255.0 sampai 255.255.255.255 (prefix 24-32)

Kalau 255.255.255.255 (prefix 32) ntu berarti punya 1 host aja. Sama aja standalone donk
??
Nah, dalam suatu kasus (biasanya soal ulangan ato ujian untuk anak sekolahan lha
wong bekas anak sekolahan ) untuk 255.255.255.224 maka berapa prefixnya??
Jawab:

Seperti contoh di atas tadi untuk netmask tsb masuk dalam kategori kelas C, jadi prefix
maksimumnya 32 dan nilai maksimum nya adalah 256 (termasuk 0) maka 256-224=32. Lalu
32 itu sama dengan pangkat 5. Berarti 32 di kurangi 5 = 27. Jadi, untuk netmask
255.255.255.224 mempunyai prefix 27

Sekarang kita balik pertanyaannya. Untuk prefix 27 berapa netmasknya??

Jawab :

Karena prefix 27 termasuk kelas C, jadi yang kita jadikan acuan adalah prefix 32 (nilai prefix
maksimal untuk setiap kelas). Pertama-tama kita kurangi 32 dengan 27 = 5. Lalu tambahkan
sedikit garam secukupnya (he3, maaf selingan ). Kembali ke topik, lalu 2 kalikan dengan
hasil tadi yaitu 5. Hasilnya pasti kalian udah tau (32

Lalu 256 kurangi 32,maka hasilnya JREEENG = 224

Bagaimana kalau yang kita bicarakan kelas B? Tinggal kita lihat tulisan di atas tadi. Semisal
kita mau bikin netmask kelas B, berarti tinggal kita utek-utek adalah prefix (pakai 24 sebagai
acuan) ato netmasknya 255.255.255.0
Contoh :

Untuk prefix 20, berapa netmasknya??

Jawab :

24-20=4, maka 2 pangkat 4 = 16. 256-16= 240. Jadi, hasilnya 255.255.240.0. Jika di balik
pertanyaannya maka caranya juga di balik ajjah seperti di atas tadi

Kalau kelas A?? Ya sama aja, kalau anda membaca tulisan ini dari atas dengan hati-hati maka
anda bisa menjawabnya tanpa harus aku jelaskan