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

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...

Contoh Pemprograman List, Animasi, dan Suara dengan Visual Basic - VB6

Sebenarnya saya agak malu nge- posting ini, karena low quality (✗_✗) banget. Tapi karena saya melihat ada beberapa teman yang kesulitan dalam mengerjakan tugas pemprograman Visual Basic (VB6) yang seperti ini, maka saya tebel-tebelin muka untuk posting disini sebagai contoh, siapa tahu bisa berguna. Tampilan Program Pemilihan objek dengan menggunakan list Pemilihan objek dengan meng-klik gambar binatang Latar Belakang Pembuatan Aplikasi ini dibuat sebagai pelaksaan dari tugas yang diberikan pada matakuliah Bahasa Pemprograman Visual 1 (Visual Basic 6) yang diajar oleh Bapak H. M. Amrin Lubis, Ir, M.Sc untuk mendemonstrasikan penggunaan List , Animasi dan Suara . Untuk lebih jelasnya, berikut ini adalah pernyataan tugas tersebut: Wajib: Buat sebuah daftar nama-nama hewan dalam list atau combo minimal 10 nama hewan. Ketik di- click salah satu nama hewan tersebut maka tampil gambarnya. Misal: di-klik kelinci tampil nama kelinci dan bahasa inggrisnya. Anjuran...

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