Selamat datang kembali di seri panduan jaringan komputer untuk pemula! Kita sudah membahas dasar jaringan, Model OSI yang teoretis, dan TCP/IP yang praktis. Sekarang, kita akan mempelajari keterampilan teknis yang paling sering membuat pemula gentar, padahal sebenarnya sangat logis: Subnetting.
Subnetting adalah seni membagi jaringan besar menjadi beberapa jaringan kecil yang lebih efisien dan terorganisir.
Subnetting untuk Pemula: Cara Hitung IP Address dan Subnet Mask Mudah
Apa Itu Subnetting? (Analogi Sederhana)
Bayangkan Anda memiliki sebuah jalan raya utama yang sangat panjang (Jaringan Induk). Jika semua rumah di kota itu berada di jalan raya utama ini, surat akan sangat sulit dikirim karena tukang pos harus memeriksa setiap rumah dari ujung ke ujung. Lalu lintas juga akan macet total.
Subnetting adalah proses membagi jalan raya utama tersebut menjadi beberapa jalan lingkungan atau kompleks perumahan yang lebih kecil (Subjaringan). Setiap kompleks memiliki nama jalan sendiri, sehingga surat lebih mudah diantarkan dan lalu lintas kompleks tidak mengganggu jalan raya utama.
Mengapa Kita Butuh Subnetting?
- Efisiensi: Mengurangi kemacetan lalu lintas data (broadcast traffic) dengan menjaga data tetap berada di subjaringan yang relevan.
- Keamanan: Jauh lebih mudah mengamankan subjaringan kecil (misal: Subnet Keuangan vs. Subnet Publik) daripada satu jaringan raksasa.
- Organisasi: Mempermudah admin jaringan mengelola dan mengidentifikasi perangkat.
Notasi Slash (CIDR)
Cara Menghitung Jaringan vs. Host (Logika Biner Sederhana)
Tanpa perlu menjadi ahli matematika, Anda hanya perlu memahami satu logika biner: Kekuatan 2 (2^n). Subnetting bekerja dengan meminjam bit dari bagian Host untuk digunakan oleh bagian Network.
- Setiap kali Anda meminjam 1 bit dari bagian Host (misal dari /24 menjadi /25), Anda melipatgandakan jumlah jaringan (menjadi 2), tetapi memotong setengah jumlah host per jaringan.
- Logika visual di Gambar 3 menunjukkan bagaimana bit biner (0s and 1s, consistent with Image 8's physical bits) Arranged untuk menghitung kombinasi.
Rumus Cepat- Jumlah Jaringan Baru = 2^n (di mana n adalah jumlah bit Host yang dipinjam).
- Jumlah Host Valid per Jaringan = (2^h) - 2 (di mana h adalah jumlah bit Host yang tersisa). Kita kurangi 2 karena dua alamat IP di setiap subnet sudah dipesan (Alamat Jaringan dan Alamat Broadcast).
Contoh Praktis: Menghitung Subnet /24 (Paling Umum)Mari kita ambil contoh yang paling sering digunakan di rumah atau kantor kecil: 192.168.1.0/24.Berdasarkan /24:- Alamat Jaringan: 192.168.1.0. (Ini adalah nama kompleks utama Anda).
- Rentang Host Valid: 192.168.1.1 hingga 192.168.1.254. (Ini adalah nomor rumah yang bisa Anda berikan ke laptop, HP, atau printer).
- Alamat Broadcast: 192.168.1.255. (Ini adalah alamat khusus untuk mengirim pesan ke semua perangkat di kompleks ini).
Visualisasi Hasil PerhitunganJika admin jaringan menggunakan tools kalkulator subnet, mereka akan melihat dashboard hasil seperti Gambar 4:
Dalam jaringan komputer (khususnya IPv4), IP Address dibagi menjadi dua kategori utama berdasarkan jangkauan dan fungsinya: IP Public dan IP Private.
Berikut adalah penjelasan detail mengenai perbedaan keduanya, batas rentang (range) IP-nya, serta deretan subnetting menggunakan format CIDR.
Perbedaan Utama IP Public dan IP PrivateKonsep dasar yang perlu dipahami: IP Public adalah alamat Anda di dunia luar (internet), sedangkan IP Private adalah alamat Anda di dalam rumah/kantor (jaringan lokal).
Fitur IP Public IP Private Jangkauan Global (Internet / WAN) Lokal (LAN / Intranet) Keunikan Harus unik di seluruh dunia Unik hanya di dalam jaringan lokalnya (bisa dipakai ulang di jaringan lain) Akses Internet Dapat langsung diakses dari internet Tidak bisa langsung mengakses internet (membutuhkan NAT/Router) Alokasi Diberikan oleh ISP atau badan dunia (IANA) Bebas ditentukan oleh administrator jaringan lokal Biaya Biasanya berbayar (disewa dari ISP) Gratis, bebas digunakan
Rumus Cepat
- Jumlah Jaringan Baru = 2^n (di mana n adalah jumlah bit Host yang dipinjam).
- Jumlah Host Valid per Jaringan = (2^h) - 2 (di mana h adalah jumlah bit Host yang tersisa). Kita kurangi 2 karena dua alamat IP di setiap subnet sudah dipesan (Alamat Jaringan dan Alamat Broadcast).
192.168.1.0/24.- Alamat Jaringan: 192.168.1.0. (Ini adalah nama kompleks utama Anda).
- Rentang Host Valid: 192.168.1.1 hingga 192.168.1.254. (Ini adalah nomor rumah yang bisa Anda berikan ke laptop, HP, atau printer).
- Alamat Broadcast: 192.168.1.255. (Ini adalah alamat khusus untuk mengirim pesan ke semua perangkat di kompleks ini).
| Fitur | IP Public | IP Private |
| Jangkauan | Global (Internet / WAN) | Lokal (LAN / Intranet) |
| Keunikan | Harus unik di seluruh dunia | Unik hanya di dalam jaringan lokalnya (bisa dipakai ulang di jaringan lain) |
| Akses Internet | Dapat langsung diakses dari internet | Tidak bisa langsung mengakses internet (membutuhkan NAT/Router) |
| Alokasi | Diberikan oleh ISP atau badan dunia (IANA) | Bebas ditentukan oleh administrator jaringan lokal |
| Biaya | Biasanya berbayar (disewa dari ISP) | Gratis, bebas digunakan |
Batas Range IP Private (RFC 1918)Untuk mencegah bentrok IP di internet, IANA (Internet Assigned Numbers Authority) mereservasi tiga blok IP yang hanya boleh digunakan untuk jaringan lokal. IP ini tidak akan pernah dirouting ke internet global.- Kelas A: 10.0.0.0 hingga 10.255.255.255
- Kelas B: 172.16.0.0 hingga 172.31.255.255
- Kelas C: 192.168.0.0 hingga 192.168.255.255
Kelas A sering digunakan untuk jaringan perusahaan besar,Kelas B umum digunakan untuk jaringan menengah,Kelas C paling sering Anda temui di router rumah, kos, atau kafe.
Batas Range IP Public
Pada dasarnya, semua IP address yang berada di luar batas IP Private di atas adalah IP Public, kecuali beberapa IP yang direservasi untuk keperluan khusus sistem, seperti:- 127.0.0.0 hingga 127.255.255.255 (Digunakan untuk Loopback / Localhost)
- 169.254.0.0 hingga 169.254.255.255 (Digunakan untuk APIPA / gagal mendapat DHCP)
- 224.0.0.0 hingga 239.255.255.255 (Digunakan untuk Multicast)
- 240.0.0.0 hingga 255.255.255.255 (Eksperimental)
Deretan Subnetting dan CIDR
CIDR (Classless Inter-Domain Routing) adalah metode yang merepresentasikan subnet mask dengan tanda slash (/) diikuti angka (misal: /24). Angka ini menunjukkan jumlah bit angka 1 pada subnet mask biner.
Semakin besar angka CIDR, semakin spesifik jaringannya, sehingga jumlah IP/Host yang tersedia semakin sedikit.
Catatan: Total Host Valid selalu dikurangi 2 dari Total IP, karena 1 IP digunakan untuk Network Address (identitas jaringan) dan 1 IP digunakan untuk Broadcast Address (pesan siaran ke semua host).
Berikut adalah deretan subnetting CIDR yang paling sering digunakan (dari /16 hingga /32):
CIDR Subnet Mask Total IP Total Host Valid (IP - 2) /16 255.255.0.0 65.536 65.534 /17 255.255.128.0 32.768 32.766 /18 255.255.192.0 16.384 16.382 /19 255.255.224.0 8.192 8.190 /20 255.255.240.0 4.096 4.094 /21 255.255.248.0 2.048 2.046 /22 255.255.252.0 1.024 1.022 /23 255.255.254.0 512 510 /24 255.255.255.0 256 254 (Paling umum untuk LAN) /25 255.255.255.128 128 126 /26 255.255.255.192 64 62 /27 255.255.255.224 32 30 /28 255.255.255.240 16 14 /29 255.255.255.248 8 6 /30 255.255.255.252 4 2 (Khusus untuk link antar-router) /31 255.255.255.254 2 0 (Point-to-point standar modern) /32 255.255.255.255 1 1 (Khusus untuk 1 host / loopback)
Untuk referensi kelas yang lebih luas:
/8 (Subnet 255.0.0.0) memiliki sekitar 16,7 juta IP.
/12 (Subnet 255.240.0.0) memiliki sekitar 1 juta IP.
KesimpulanSubnetting mungkin terlihat rumit pada awalnya, tetapi kuncinya adalah memahami bahwa Subnet Mask hanyalah pembagi yang menentukan batas kompleks perumahan (Network) dan nomor rumah (Host). Dengan menggunakan notasi slash (CIDR) dan memahami logika kekuatan 2, Anda dapat merancang jaringan yang jauh lebih efisien, aman, dan mudah dikelola.
- Kelas A: 10.0.0.0 hingga 10.255.255.255
- Kelas B: 172.16.0.0 hingga 172.31.255.255
- Kelas C: 192.168.0.0 hingga 192.168.255.255
- 127.0.0.0 hingga 127.255.255.255 (Digunakan untuk Loopback / Localhost)
- 169.254.0.0 hingga 169.254.255.255 (Digunakan untuk APIPA / gagal mendapat DHCP)
- 224.0.0.0 hingga 239.255.255.255 (Digunakan untuk Multicast)
- 240.0.0.0 hingga 255.255.255.255 (Eksperimental)
| CIDR | Subnet Mask | Total IP | Total Host Valid (IP - 2) |
| /16 | 255.255.0.0 | 65.536 | 65.534 |
| /17 | 255.255.128.0 | 32.768 | 32.766 |
| /18 | 255.255.192.0 | 16.384 | 16.382 |
| /19 | 255.255.224.0 | 8.192 | 8.190 |
| /20 | 255.255.240.0 | 4.096 | 4.094 |
| /21 | 255.255.248.0 | 2.048 | 2.046 |
| /22 | 255.255.252.0 | 1.024 | 1.022 |
| /23 | 255.255.254.0 | 512 | 510 |
| /24 | 255.255.255.0 | 256 | 254 (Paling umum untuk LAN) |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 (Khusus untuk link antar-router) |
| /31 | 255.255.255.254 | 2 | 0 (Point-to-point standar modern) |
| /32 | 255.255.255.255 | 1 | 1 (Khusus untuk 1 host / loopback) |
Untuk referensi kelas yang lebih luas:
/8 (Subnet 255.0.0.0) memiliki sekitar 16,7 juta IP.
/12 (Subnet 255.240.0.0) memiliki sekitar 1 juta IP.