Dasar-Dasar Pengalamatan IPv4 dan Subnet Mask
Pengalamatan IPv4 menggunakan format 32-bit yang biasanya ditulis dalam notasi desimal bertitik, seperti 192.168.1.10. Alamat ini dibagi menjadi dua bagian utama: porsi jaringan (network) dan porsi host. Pembagian ini ditentukan oleh subnet mask atau prefiks CIDR (Classless Inter-Domain Routing).
Subnet mask berfungsi sebagai filter yang memisahkan bit jaringan dari bit host. Sebagai contoh, subnet mask 255.255.255.0 (atau prefiks /24) menunjukkan bahwa 24 bit pertama digunakan untuk mengidentifikasi jaringan, sedangkan 8 bit sisanya dialokasikan untuk host di dalam jaringan tersebut. Memahami batas-batas ini sangat penting untuk menentukan bagaimana perangkat berkomunikasi satu sama lain dalam arsitektur jaringan IP.
Representasi Biner dan Bit Host
Pada tingkat dasar, komputer memproses alamat IP dan subnet mask dalam bentuk biner (deret angka 0 dan 1). Subnet mask yang valid harus memiliki bit bernilai 1 yang berurutan (kontigu) dari kiri ke kanan, diikuti oleh bit bernilai 0. Jika bit 1 dan 0 tersebar secara acak atau tidak berurutan, kalkulator akan mendeteksi kesalahan dan menampilkan pesan "Subnet mask tersebut tidak kontigu.".
Jumlah bit yang bernilai 0 pada subnet mask disebut sebagai bit host. Hubungan antara bit host dan ukuran subnet bersifat eksponensial. Total alamat dalam sebuah subnet dihitung dengan rumus 2 pangkat jumlah bit host (2^(bit host)). Semakin banyak bit host yang tersedia, semakin besar kapasitas alamat IP yang dapat ditampung oleh subnet tersebut.
Menghitung Alamat Jaringan, Broadcast, dan Wildcard
Kalkulator Subnet IPv4 memproses input IP dan mask untuk menghasilkan parameter jaringan berikut:
- Alamat jaringan: Alamat pertama dalam subnet yang mengidentifikasi jaringan itu sendiri. Alamat ini diperoleh dengan melakukan operasi logika AND antara alamat IP dan subnet mask dalam bentuk biner.
- Alamat broadcast: Alamat terakhir dalam subnet yang digunakan untuk mengirim data ke semua host di dalam jaringan tersebut secara bersamaan.
- Wildcard mask: Kebalikan dari subnet mask. Nilai ini dihitung dengan mengurangi setiap oktet subnet mask dari 255 (misalnya, subnet mask
255.255.255.0memiliki wildcard mask0.0.0.255). Wildcard mask sering digunakan dalam konfigurasi Access Control List (ACL) dan protokol routing.
Aturan Khusus untuk Subnet /31 dan /32
Dalam kondisi standar, dua alamat dari setiap subnet dialokasikan untuk alamat jaringan dan alamat broadcast, sehingga jumlah host yang dapat digunakan adalah total alamat dikurangi dua. Namun, terdapat pengecualian untuk ukuran subnet tertentu:
- Subnet /31: Jaringan dengan prefiks
/31umumnya digunakan untuk tautan point-to-point langsung antar-router. Karena hanya memiliki 2 alamat, aturan pengurangan dua alamat ditiadakan. Output untuk jumlah host yang dapat digunakan akan menampilkan format khusus, yaitu2 (point-to-point). - Subnet /32: Prefiks
/32mewakili rute host tunggal. Subnet ini hanya memiliki 1 alamat IP, sehingga output host yang dapat digunakan akan menampilkan1 (host tunggal).
Jika rentang IP yang dapat digunakan hanya terdiri dari satu alamat IP saja, kolom IP pertama dan IP terakhir yang dapat digunakan akan menampilkan alamat tersebut diikuti dengan keterangan "hanya {ip}".
Panduan Penggunaan Alat dan Validasi Input
Kalkulator Subnet IPv4 dirancang dengan sistem validasi instan untuk memastikan keakuratan data yang dimasukkan. Berikut adalah aturan input dan respons sistem yang perlu diperhatikan:
- Alamat IP: Anda dapat memasukkan alamat IPv4 standar seperti
192.168.1.10atau langsung menggabungkannya dengan CIDR seperti192.168.1.10/24. Jika kolom ini kosong, sistem menampilkan pesan "Masukkan alamat IPv4.". Jika format penulisan salah, sistem menampilkan "Masukkan alamat IPv4 yang valid seperti 192.168.1.10.". - CIDR atau Mask: Anda dapat memasukkan prefiks CIDR (seperti
/24atau24) atau subnet mask bertitik (seperti255.255.255.0). Jika kosong, muncul pesan "Masukkan prefiks CIDR atau subnet mask.". Jika format tidak dikenali, muncul pesan "Masukkan mask seperti /24 atau 255.255.255.0.". Batas nilai CIDR yang diizinkan adalah antara/0dan/32. Input di luar rentang ini akan memicu pesan "CIDR harus bernilai antara /0 dan /32.".
Alat ini menyediakan tombol interaktif untuk mempermudah pengoperasian:
- Contoh: Klik tombol ini untuk memuat IP dan mask sampel secara otomatis. Status sistem akan menunjukkan "Contoh berhasil dimuat.".
- Bersihkan: Klik tombol ini untuk mengosongkan semua kolom input dan hasil kalkulasi. Status akan menunjukkan "Dibersihkan.".
- Salin Cepat: Anda cukup mengklik nilai hasil kalkulasi apa pun untuk langsung menyalinnya ke clipboard perangkat Anda.
Pemrosesan Data dan Privasi Pengguna
Keamanan data Anda terjaga sepenuhnya saat menggunakan alat ini. Seluruh proses perhitungan alamat IP, subnet mask, dan konversi biner dilakukan secara lokal di dalam browser web pada perangkat Anda. Tidak ada data input maupun hasil kalkulasi yang diunggah ke server BroBroGo.
Pertanyaan yang Sering Diajukan (FAQ)
Apakah saya bisa memasukkan CIDR atau subnet mask bertitik?
Ya. Gunakan format /24, 24, atau mask bertitik seperti 255.255.255.0. Kalkulator ini juga menerima penulisan IP seperti 192.168.1.10/24.
Mengapa /31 dan /32 menunjukkan jumlah host yang tidak biasa?
Jaringan /31 umumnya digunakan untuk link point-to-point, di mana kedua alamatnya dapat digunakan. /32 mewakili rute host tunggal, sehingga satu alamat tersebut ditampilkan sebagai dapat digunakan.
Apakah alat ini memberi tahu saya jika suatu alamat bersifat publik atau privat?
Tidak. Alat ini berfokus pada batas subnet: jaringan, broadcast, rentang, dan jumlah host. Apakah suatu alamat dirutekan secara publik atau privat bergantung pada jaringan tempat alamat tersebut berada.