Cara Menghitung Network ID, Broadcast, dan Host Address
Cara Menghitung Network ID, Broadcast, dan Host Address
Pernah belajar subnetting tetapi masih bingung bagaimana cara mencari Network ID, Broadcast Address, dan Host Address? Tenang, kamu tidak sendirian. Bagi pemula, menghitung alamat IP memang bisa terasa membingungkan, apalagi jika sudah bertemu subnet mask, prefix CIDR, dan bilangan biner.
Sebenarnya, cara menghitung Network ID, Broadcast, dan Host Address tidak sesulit yang dibayangkan. Kamu bisa menggunakan metode block size untuk menghitung dengan lebih cepat. Kalau ingin memahami prosesnya lebih dalam, kamu juga bisa mempelajari metode bilangan biner.
Dalam artikel ini, kita akan belajar subnetting IPv4 secara bertahap, mulai dari pengertian dasar, rumus sederhana, contoh perhitungan, hingga latihan soal. Jadi, siapkan catatanmu dan mari kita mulai!
1. Apa Itu Network ID, Broadcast, dan Host Address?
Sebelum mulai menghitung, kita perlu mengenal tiga istilah penting dalam subnetting. Anggap saja sebuah jaringan komputer seperti sebuah kompleks perumahan.
Kompleks tersebut memiliki identitas wilayah, alamat untuk mengirim pengumuman kepada seluruh penghuni, dan alamat masing-masing rumah. Dalam jaringan komputer, konsepnya kurang lebih seperti itu.
| Istilah | Penjelasan sederhana |
|---|---|
| Network ID | Identitas sebuah jaringan atau subnet. Alamat ini digunakan untuk menunjukkan jaringan, bukan sebagai alamat host biasa. |
| Broadcast Address | Alamat khusus yang digunakan untuk mengirim paket ke seluruh host dalam subnet IPv4 tersebut. |
| Host Address | Alamat IP yang dapat diberikan kepada perangkat seperti komputer, laptop, printer, dan server. |
Contohnya, sebuah jaringan menggunakan IP 192.168.1.0/24. Pada subnet IPv4 biasa, Network ID-nya adalah 192.168.1.0, Broadcast Address-nya adalah 192.168.1.255, dan alamat host yang dapat digunakan adalah 192.168.1.1 sampai 192.168.1.254.
Catatan: Network ID dan Broadcast Address pada subnet IPv4 biasa tidak digunakan sebagai alamat host. Ada pengecualian khusus, misalnya prefix /31 untuk koneksi point-to-point.
Sebelum mulai menghitung subnet, kamu perlu memahami bagaimana IP Address direpresentasikan dalam bilangan biner. Kalau masih bingung dengan angka 0 dan 1, kamu bisa mempelajari cara mengubah IP Address ke binary agar proses perhitungan subnetting lebih mudah dipahami.
2. Memahami IP Address, Subnet Mask, dan CIDR
Sebelum menghitung subnet, kamu perlu memahami tiga hal berikut.
IP Address
IP Address adalah alamat yang digunakan untuk mengidentifikasi perangkat dalam jaringan. Contohnya:
192.168.1.10
Alamat IPv4 terdiri dari 4 bagian yang disebut oktet. Setiap oktet memiliki nilai dari 0 sampai 255.
Subnet Mask
Subnet mask digunakan untuk membedakan bagian alamat yang menunjukkan jaringan dan bagian yang menunjukkan host. Contoh subnet mask:
255.255.255.192
Prefix CIDR
CIDR merupakan cara singkat untuk menuliskan panjang bagian network pada alamat IP. Contohnya adalah /24, /25, dan /26.
Jika sebuah alamat menggunakan prefix /26, artinya terdapat 26 bit untuk bagian network dan 6 bit untuk bagian host. Jumlah keseluruhannya tetap 32 bit karena IPv4 memiliki panjang 32 bit.
Berikut contoh hubungan prefix dengan subnet mask:
| Prefix | Subnet Mask |
|---|---|
| /24 | 255.255.255.0 |
| /25 | 255.255.255.128 |
| /26 | 255.255.255.192 |
| /27 | 255.255.255.224 |
| /28 | 255.255.255.240 |
3. Rumus Dasar Subnetting yang Perlu Diketahui
Ada beberapa rumus sederhana yang akan membantu kita menghitung Network ID, Broadcast Address, dan jumlah host.
| Yang Dicari | Rumus |
|---|---|
| Jumlah bit host | 32 - prefix CIDR |
| Jumlah seluruh alamat IP | 2jumlah bit host |
| Jumlah host usable | 2jumlah bit host - 2 |
| Block size | 256 - nilai subnet mask pada oktet yang berubah |
| Broadcast Address | Network ID + block size - 1 |
| Host pertama | Network ID + 1 |
| Host terakhir | Broadcast Address - 1 |
Rumus jumlah host dikurangi 2 digunakan untuk subnet IPv4 konvensional karena satu alamat digunakan sebagai Network ID dan satu alamat lainnya sebagai Broadcast Address.
4. Cara Menghitung Network ID, Broadcast, dan Host Address
Sekarang kita masuk ke contoh perhitungan. Agar lebih mudah dipahami, kita akan menggunakan satu alamat IP yang sama dari awal sampai akhir.
Contoh soal
IP Address : 192.168.1.10/26
Pertanyaannya, berapakah Network ID, Broadcast Address, rentang Host Address, dan jumlah host yang dapat digunakan?
Langkah 1: Tentukan subnet mask
IP tersebut menggunakan prefix /26. Jika dikonversi menjadi subnet mask, hasilnya adalah:
255.255.255.192
Perhatikan angka 192 pada oktet terakhir. Angka inilah yang akan kita gunakan untuk menghitung block size.
Langkah 2: Hitung block size
Block size adalah jumlah alamat IP dalam satu blok subnet. Untuk contoh ini, cara menghitungnya cukup sederhana:
Block size = 256 - 192
Block size = 64
Artinya, setiap subnet memiliki 64 alamat IP. Selanjutnya, kita perlu mengetahui subnet mana yang menampung alamat 192.168.1.10.
Langkah 3: Tentukan Network ID
Karena perubahan subnet mask terjadi pada oktet terakhir, kita cukup memperhatikan angka 10 pada alamat IP tersebut.
Buat kelipatan block size 64:
0, 64, 128, 192
Angka 10 berada di antara 0 dan 64. Jadi, blok subnet yang digunakan dimulai dari angka 0.
Dengan demikian, Network ID-nya adalah:
192.168.1.0
Langkah 4: Tentukan Broadcast Address
Broadcast Address adalah alamat terakhir dalam blok subnet. Kita bisa menghitungnya menggunakan rumus:
Broadcast = Network ID + block size - 1
Broadcast = 0 + 64 - 1
Broadcast = 63
Jadi, Broadcast Address adalah:
192.168.1.63
Langkah 5: Tentukan rentang Host Address
Setelah Network ID dan Broadcast Address ditemukan, kita bisa menentukan rentang alamat IP yang dapat diberikan kepada perangkat.
Host pertama diperoleh dengan menambahkan 1 pada Network ID:
192.168.1.0 + 1 = 192.168.1.1
Host terakhir diperoleh dengan mengurangi 1 dari Broadcast Address:
192.168.1.63 - 1 = 192.168.1.62
Jadi, rentang Host Address yang dapat digunakan adalah:
192.168.1.1 - 192.168.1.62
Langkah 6: Hitung jumlah host
Prefix /26 menyisakan 6 bit untuk host karena:
32 - 26 = 6 bit host
Jumlah seluruh alamat IP:
2^6 = 64 alamat IP
Jumlah host yang dapat digunakan pada subnet biasa:
64 - 2 = 62 host
Ringkasan hasil perhitungan
| Parameter | Hasil |
|---|---|
| IP Address | 192.168.1.10 |
| Prefix CIDR | /26 |
| Subnet Mask | 255.255.255.192 |
| Network ID | 192.168.1.0 |
| Host pertama | 192.168.1.1 |
| Host terakhir | 192.168.1.62 |
| Broadcast Address | 192.168.1.63 |
| Jumlah seluruh alamat | 64 |
| Jumlah host usable | 62 |
Perhitungan Network ID dan Broadcast Address berkaitan dengan cara perangkat menentukan alamat jaringan dan meneruskan paket data. Untuk memahami gambaran komunikasi jaringan secara lebih luas, kamu bisa membaca artikel mengenal Network Layer pada model OSI .
5. Cara Menghitung Network ID dengan Bilangan Biner
Selain menggunakan block size, Network ID juga dapat ditemukan menggunakan operasi AND pada bilangan biner. Metode ini mungkin terlihat sedikit rumit, tetapi sebenarnya cukup mudah jika dilakukan secara bertahap.
Kita tetap menggunakan contoh:
IP Address : 192.168.1.10/26
Subnet Mask: 255.255.255.192
Langkah 1: Ubah IP Address menjadi biner
| Desimal | Biner |
|---|---|
| 192 | 11000000 |
| 168 | 10101000 |
| 1 | 00000001 |
| 10 | 00001010 |
Jadi, IP Address dalam biner adalah:
11000000.10101000.00000001.00001010
Langkah 2: Ubah subnet mask menjadi biner
Subnet mask 255.255.255.192 dalam biner adalah:
11111111.11111111.11111111.11000000
Langkah 3: Lakukan operasi AND
Operasi AND memiliki aturan sederhana:
- 1 AND 1 menghasilkan 1.
- 1 AND 0 menghasilkan 0.
- 0 AND 1 menghasilkan 0.
- 0 AND 0 menghasilkan 0.
Untuk mempermudah, kita fokus pada oktet terakhir:
IP Address : 00001010
Subnet Mask: 11000000
Hasil AND : 00000000
Hasil oktet terakhir adalah 0. Tiga oktet sebelumnya tetap sama karena seluruh bit network pada bagian tersebut bernilai 1 di subnet mask.
Maka Network ID yang diperoleh adalah:
192.168.1.0
Langkah 4: Tentukan Broadcast Address
Untuk menentukan Broadcast Address, pertahankan bit network sesuai Network ID, lalu ubah seluruh bit host menjadi 1.
Pada prefix /26, oktet terakhir memiliki 2 bit network dan 6 bit host. Network ID pada oktet terakhir adalah 0, sehingga bentuk binernya:
Network ID : 00000000
Broadcast : 00111111
Nilai biner 00111111 sama dengan 63 dalam desimal. Jadi, Broadcast Address-nya adalah:
192.168.1.63
6. Contoh Soal Subnetting Lainnya
Supaya semakin paham, mari kita coba dua contoh lainnya dengan prefix yang berbeda.
Contoh 1: IP Address 192.168.1.100/27
Subnet mask:
255.255.255.224
Hitung block size:
256 - 224 = 32
Kelipatan block size:
0, 32, 64, 96, 128, 160, 192, 224
Angka 100 berada dalam blok 96 sampai 127. Maka hasilnya:
| Network ID | 192.168.1.96 |
|---|---|
| Host pertama | 192.168.1.97 |
| Host terakhir | 192.168.1.126 |
| Broadcast Address | 192.168.1.127 |
| Jumlah host usable | 30 |
Contoh 2: IP Address 192.168.10.130/25
Subnet mask:
255.255.255.128
Hitung block size:
256 - 128 = 128
Blok subnet pada oktet terakhir adalah 0 sampai 127 dan 128 sampai 255. Angka 130 berada dalam blok 128 sampai 255.
| Network ID | 192.168.10.128 |
|---|---|
| Host pertama | 192.168.10.129 |
| Host terakhir | 192.168.10.254 |
| Broadcast Address | 192.168.10.255 |
| Jumlah host usable | 126 |
Setelah memahami cara membagi jaringan menjadi beberapa subnet, kamu bisa mempelajari penerapannya dalam jaringan lokal melalui artikel pengertian dan cara kerja jaringan LAN .
7. Tabel CIDR dan Jumlah Host
Tabel berikut dapat kamu gunakan sebagai contekan saat belajar subnetting IPv4. Tabel ini menggunakan perhitungan subnet IPv4 biasa, dengan pengecualian khusus untuk /31 dan /32.
| CIDR | Subnet Mask | Jumlah Alamat | Host Usable |
|---|---|---|---|
| /24 | 255.255.255.0 | 256 | 254 |
| /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 |
| /31 | 255.255.255.254 | 2 | 2* |
| /32 | 255.255.255.255 | 1 | 1 alamat |
*Prefix /31 dapat menggunakan kedua alamat sebagai endpoint pada koneksi point-to-point sesuai ketentuan yang berlaku. Prefix /32 menunjukkan satu alamat IPv4 tunggal.
8. Kesalahan yang Sering Terjadi Saat Menghitung Subnetting
Saat baru belajar subnetting, ada beberapa kesalahan yang cukup sering terjadi. Berikut hal-hal yang perlu kamu perhatikan.
- Salah menghitung block size. Ingat, rumusnya menggunakan 256 dikurangi nilai subnet mask pada oktet yang berubah.
- Menganggap angka 255 selalu menjadi Broadcast. Broadcast Address ditentukan oleh batas subnet, bukan semata-mata oleh angka terakhir 255.
- Salah menentukan Network ID. Pastikan kamu memilih batas awal blok subnet yang benar-benar menampung IP Address tersebut.
- Lupa mengurangi dua alamat. Pada subnet IPv4 biasa, Network ID dan Broadcast Address tidak termasuk alamat host biasa yang dapat digunakan.
- Salah menghitung bit host. Jumlah bit host diperoleh dari 32 dikurangi prefix CIDR.
9. Latihan Soal Subnetting
Sekarang waktunya menguji pemahamanmu. Cobalah menghitung Network ID, Broadcast Address, host pertama, host terakhir, dan jumlah host usable dari alamat berikut.
- 192.168.5.70/26
- 10.0.0.140/25
- 172.16.2.35/28
Kerjakan terlebih dahulu menggunakan metode block size. Jika sudah selesai, periksa jawabanmu pada tabel berikut.
Lihat jawaban latihan soal
Jawaban soal 1: 192.168.5.70/26
- Network ID: 192.168.5.64
- Host pertama: 192.168.5.65
- Host terakhir: 192.168.5.126
- Broadcast Address: 192.168.5.127
- Jumlah host usable: 62
Jawaban soal 2: 10.0.0.140/25
- Network ID: 10.0.0.128
- Host pertama: 10.0.0.129
- Host terakhir: 10.0.0.254
- Broadcast Address: 10.0.0.255
- Jumlah host usable: 126
Jawaban soal 3: 172.16.2.35/28
- Network ID: 172.16.2.32
- Host pertama: 172.16.2.33
- Host terakhir: 172.16.2.46
- Broadcast Address: 172.16.2.47
- Jumlah host usable: 14
10. FAQ Seputar Network ID, Broadcast, dan Host Address
Apa perbedaan Network ID dan Host Address?
Network ID digunakan untuk mengidentifikasi jaringan atau subnet, sedangkan Host Address merupakan alamat yang diberikan kepada perangkat dalam subnet tersebut.
Bagaimana cara menghitung Broadcast Address dengan cepat?
Untuk subnet IPv4 biasa, kamu dapat menggunakan rumus Broadcast Address = Network ID + block size - 1. Pastikan block size dan Network ID sudah dihitung dengan benar.
Bagaimana cara menghitung jumlah host?
Hitung terlebih dahulu bit host dengan rumus 32 dikurangi prefix. Setelah itu, gunakan rumus 2 pangkat jumlah bit host dikurangi 2 untuk subnet IPv4 biasa.
Apakah subnetting harus dihitung menggunakan bilangan biner?
Tidak. Kamu bisa menggunakan metode block size untuk menghitung dengan lebih cepat. Namun, memahami bilangan biner akan membantu kamu mengerti bagaimana subnet mask menentukan bagian network dan bagian host.
Apakah Network ID dan Broadcast Address bisa digunakan oleh komputer?
Pada subnet IPv4 konvensional, kedua alamat tersebut memiliki fungsi khusus sehingga tidak diberikan sebagai alamat host biasa. Prefix tertentu, seperti /31 untuk point-to-point, memiliki aturan penggunaan yang berbeda.
Kalau ingin mengenal perangkat dan media yang digunakan untuk menghubungkan komputer dalam jaringan, lanjutkan dengan membaca perbedaan kabel cross dan straight .
Kesimpulan
Cara menghitung Network ID, Broadcast, dan Host Address sebenarnya bisa dipelajari secara bertahap. Kamu hanya perlu memahami IP Address, subnet mask, prefix CIDR, dan block size.
Untuk menghitung dengan cepat, kamu bisa menggunakan metode block size. Jika ingin memahami prosesnya secara lebih mendalam, pelajari juga operasi AND dan bilangan biner.
Jangan hanya menghafal hasil perhitungan. Cobalah mengerjakan berbagai contoh subnetting dengan prefix yang berbeda agar kamu semakin terbiasa menentukan Network ID, Broadcast Address, dan rentang Host Address.
Semoga panduan ini membantu kamu memahami subnetting IPv4 dengan lebih mudah. Selamat belajar jaringan komputer!


0 Response to "Cara Menghitung Network ID, Broadcast, dan Host Address"
Post a Comment