Dasar-Dasar Netmask IP Address - IPv4

Saya sengaja tidak menterjemahkan "IP Address" menjadi "Alamat IP", karena akan membingungkan bila teman-teman biasa membaca atau terbiasa membaca artikel-artikel dalam bahasa Inggris. Istilah-istilah teknis bahasa asing dalam artikel-artikel saya akan tetap dalam bahasa asing agar tidak membingungkan anda semua.
Netmask, biasa juga disebut Subnetmask, adalah sebuah cara untuk memisahkan IP address menjadi bagian-bagian yang lebih kecil.
IP address (Internet Protocol Address), adalah sebuah simbol angka yang dialokasikan sebagai identitas sebuah perangkat keras, yang digunakan dalam komunikasi antar perangkat keras dalam sebuah kelompok/jaringan yang terdiri dari beberapa perangkat keras. Perangkat-perangkat keras yang dimaksud bisa berupa komputer, printer, media penyimpanan, dan masih banyak lagi jenis perangkat lainnya.
Dengan cara-cara tertentu yang digunakan oleh sebuah perangkat keras untuk mencari perangkat keras lainnya dalam satu jaringan yang sama, pemisahan IP address dilakukan agar pencarian sebuah perangkat keras tertentu yang terletak dalam sebuah jaringan, dapat dilakukan dengan lebih cepat.
Informasi lain yang ingin saya berikan secara singkat di sini adalah mengenai versi pemberian IP address, yaitu bahwa saat ini ada dua versi pemberian IP address ini, yaitu IPv4 dan IPv6. Perbedaan utama kedua versi ini adalah pada format dasar pemberian alamat (address), IPv4 menggunakan 32 bits, sedangkan IPv6 menggunakan 128 bits, dimana berarti IPv6 memiliki jumlah IP jauh lebih banyak dibandingkan IPv4 yang "hanya" berjumlah 4.294.967.296 IP yang berbeda. IPv6 diciptakan dengan tujuan untuk menggantikan IPv4 yang jelas akan sangat kurang untuk melayani jumlah perangkat keras di dunia, sampai ditemukannya NAT (Network Address Translation) dan CIDR (Classless Inter-Domain Routing) sekitar akhir era 90-an.

Juga hanya sebagai informasi, karena tidak akan saya bahas secara detil, IP address dibagi dalam beberapa kelas, yaitu A, B, C, D, dan E. Kelas-kelas A, B, dan C digunakan untuk umum, sedangkan kelas-kelas D dan E digunakan untuk keperluan-keperluan khusus seperti penelitian dan pengembangan, dan lain-lain.
Kembali fokus ke "netmasking", seperti sudah saya jelaskan di atas, netmasking digunakan untuk memisah/memecah IP address menjadi bagian-bagian yang lebih kecil. Pengelompokan IP address ini menggunakan rumus:
Sehingga, kelompok terkecil IP address berisi hanya satu (1) IP: 2(32-32) = 1, dan kelompok terbesar (maksimal) adalah berjumlah 2(32-0) = 4.294.967.296 IP.
Cara penulisannya ada dua jenis, yaitu dengan "dotted format" dan "slash format".
Dotted Format Netmask
Penulisan netmask dengan dotted format ini serupa dengan cara penulisan IP address (IPv4), yaitu xxx.xxx.xxx.xxx, yaitu dari 255.255.255.255 - 0.0.0.0. Perlu diingat bahwa netmask ditulis untuk menggambarkan jumlah IP yang ada dalam setiap netmask dengan menggunakan rumus di atas.
Sebagai contoh:
NETMASK
JUMLAH IP
255.255.255.255
1
255.255.255.252
4
255.255.255.248
8
255.255.255.240
16
255.255.255.224
32
225.255.255.192
64
...
...
0.0.0.0
4.294.967.296

Slash Format Netmask
Slash format ini menggunakan angka pengurang di bilangan pangkat pada rumus di atas (n), dan cara penulisannya adalah "IP/netmask".
Contoh penulisan:
192.168.0.1/32          ->  192.168.0.1 (1 IP)
192.168.1.22/31        ->  192.168.1.22 - 192.168.1.23 (2 IP)
192.168.50.68/30      ->  192.168.50.68 - 192.168.50.71 (4 IP)
192.168.100.128/29   ->  192.168.100.128 - 192.168.100.135 (8 IP)
192.168.90.10/24      ->  192.168.90.0 - 192.168.90.255 (256 IP)
192.168.20.0/19        ->  192.168.20.0 - 192.167.244.0 (8.192 IP)
Perbandingan Penulisan "Dotted Format" Dan "Slash Format"
Tabel di bawah ini memperlihatkan perbedaan penulisan antara dotted format dengan slash format
SLASH FORMAT
DOTTED FORMAT
JUMLAH IP
/32
255.255.255.255
1
/31
255.255.255.254
2
/30
255.255.255.242
4
/29
255.255.255.248
8
/28
255.255.255.240
16
/27
255.255.255.224
32
...
...
...
/0
0.0.0.0
4.294.967.296

Semoga tulisan ini berguna bagi teman-teman yang memerlukannya, terutama teman-teman administrator jaringan.

sumber : http://timoho.net/