Langsung ke konten utama

subnetmask untuk membatasi jumlah alamat (host) pada jaringan


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
NetIDHostID
11111111111111111111111100000000
24 bit8 bit
Catatan: bit = digit biner

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.

Komentar

Posting Komentar

Postingan populer dari blog ini

Perbandingan hasil findElements() Selenium yang menggunakan (XPath)[index] versus Xpath

Object hasil findElements() dari XPath dengan index lebih konsisten daripada yang didapat dari iterasi hasil findElements() XPath tanpa index. #selenium #web #automation

Memasang Android 4.4 KitKat di Samsung Galaxy W (Wonder) GT-I8150

Membuat backup Singkronisasikan handphone (contact, dll) Saya membuat backup SMS dengan SMS To Text, dan riwayat panggilan dengan Call Logs Backup and Restore Download Download Android SDK Tools Windows: http://dl.google.com/android/installer_r22.3-windows.exe Linux: http://dl.google.com/android/android-sdk_r22.3-linux.tgz Android SDK Tools juga terdapat dalam pake Android SDK Windows 32 bit: http://dl.google.com/android/adt/adt-bundle-windows-x86-20131030.zip Linux 32 bit: http://dl.google.com/android/adt/adt-bundle-linux-x86-20131030.zip Download ClockworkMod (CWM) Recovery Versi minimal untuk memasang CM 11 adalah versi 6.0.4.4. Jika menggunakan versi yang dibawah/sebelum itu, akan muncul pesan kesalahan "set_metadata_recursive: some changes failed" pada saat memasang CM nantinya. Download versi versi 6.0.4.5 di http://goo.im/devs/arco/ancora/cwm/recovery-clockwork-6.0.4.5-ancora.zip Download CyanogenMod (CM) 11 http://goo.im/devs/arco/ancor...

Rekomendasi Untuk Mempersingkat Waktu Eksekusi Katalon Web Test

Latar Belakang Permasalahan Salah satu kriteria test yang baik adalah memiliki coverage yang baik. Tetapi lamanya waktu eksekusi seringkali jadi salah satu alasan untuk men- take out case - case yang ada agar test menjadi layak untuk ditunggu eksekusinya dan layak untuk dieksekusi sesering kebutuhan yang men- trigger -nya. Untuk itu diperlukan langkah-langkah untuk mempersingkat waktu tunggu test semaksimal mungkin tanpa harus mengeluarkan case - case yang telah disiapkan sebelumnya. Designed by Freepik Lingkungan Eksekusi Tes Pada tulisan ini diasumsikan test dieksekusi pada lingkungan CI/CD yang: 1. menggunakan commandline katalonc dari KRE (Katalon Runtime Engine). 2. Tiap job pipeline CI/CD bisa mengeksekusi beberapa test suite yang berbeda secara berurutan Rekomendasi Kesepakatan Sepakati dengan user , batas waktu test maksimum Batas waktu test perlu disepakati agar test bisa diakhiri dengan kesimpulan FAILED, jika melebihi batas waktu yang disepakati Sepakati dengan user , ...