Misal pada jaringan class C (yang artinya memiliki netmask 255.255.255.0) yang memiliki NetID 192.168.1.0 kita ingin membatasi jumlah host/komputer yang ada di jaringan tersebut menjadi 5. Maka yang pertama kita lakukan adalah mengubah bentuk desimal netmask menjadi bentuk biner
NetID | HostID | ||
---|---|---|---|
11111111 | 11111111 | 11111111 | 00000000 |
24 bit | 8 bit |
Angka 5 (jumlah minimal yang dialokasikan) juga diubah ke bentuk biner:
510 = 1012
Lalu hitung jumlah digit hasil pengubahan bentuk di atas, 101 ~ 3 digit biner.
Dari 8 digit biner HostID kita isikan dari kanan kekiri 0 sebanyak 3 digit biner yang merupakan hasil penghitungan diatas, sedangkan 5 digit yang tersisa (= 8 – 3 digit) diisikan dengan nilai 1.Maka didapatlah HostID ini
11111000
yang bila di ubah bentuknya ke dalam desimal menjadi 248.
HostID diatas bila digabungkan dengan netmask induknya maka didapatlah subnetmask
255.255.255.248
Jumlah alamat yang disediakan netmask adalah
255 – 248 = 7,
sedangkan jumlah alamat yang benar-benar dapat digunakan oleh host pada jaringan adalah
255 – 248 – 1 alamat digunakan untuk NetID - 1 alamat broadcast = 5.
Alamat pertama selalu menjadi selalu digunakan oleh NetID. Pada contoh diatas alamat ini adalah 192.168.1.0
Alamat broadcast adalah alamat untuk mengirim/menerima informasi yang harus diketahui oleh seluruh host pada jaringan tersebut, atau bisa disebut alamat ini adalah pusat informasi jaringan. Alamat broadcast ini menggunakan alamat terakhir yang tersedia, dan tidak boleh digunakan untuk mengalamati host.
Pada contoh diatas alamat broadcast-nya adalah 192.168.1.6 yang berasal dari 7 alamat yang tersedia pada netmask, mengapa 6 dan bukan 7? Jawabannya adalah karena kita menghitung dari 0, bukan 1.
Jumlah alamat tersedia yang kita peroleh tidak selalu bisa tepat seperti yang kita inginkan. Yang bisa kita tentukan hanyalah jumlah alamat minimum yang kita inginkan, dikarenakan tata cara menghitungnya yang khusus, biasanya jumlah yang kita dapat adalah lebih besar dari jumlah yang kita inginkan.
Trims gan atas sharingnya
BalasHapussama-sama mas :)
Hapusterima kasih atas infonya kawan .... sangat bermanfaat
BalasHapusterimakasih juga untuk komennya, bikin saya jadi semangat :)
Hapus