Rabu, 04 Mei 2011

Penjumlahan IP Address versi 4

Konversi Dari Binary ke Desimal

Untuk memahami pengoperasian perangkat berada dalam suatu jaringan, kita perlu melihat IP address dan data lain seperti perangkat tidak - dalam notasi biner. Ini berarti bahwa kita perlu memiliki keterampilan beberapa di konversi biner ke desimal.

Data direpresentasikan dalam biner dapat mewakili berbagai bentuk data ke jaringan manusia. kita lihat biner yang berkaitan dengan pengalamatan IPv4. Ini berarti bahwa kita melihat pada setiap byte (oktet) sebagai angka desimal dalam rentang dari 0 hingga 255.

Ketika kita menafsirkan sebuah byte sebagai angka desimal, kita memiliki jumlah yang posisi mewakili jika angka adalah tidak memiliki kuantitas yang jika angka adalah 0

1 1 1 1 1 1 1 1

128 64 32 16 8 4 2 1

A 1 di setiap posisi berarti bahwa kita menambahkan nilai untuk yang posisi untuk total. Ini adalah penambahan ketika ada 1 dalam setiap posisi suatu octet. total adalah 255.

128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255

Sebuah 0 di setiap posisi menunjukkan bahwa nilai untuk posisi yang tidak ditambahkan ke total. Sebuah 0 dalam posisi setiap menghasilkan total 0.

0 0 0 0 0 0 0 0

128 64 32 16 8 4 2 1

0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 = 0

konversi dari binary ke decimal


IPv4 Dari Binary ke Decimal

Lihat angka untuk langkah-langkah untuk mengkonversi sebuah alamat biner ke alamat desimal.

Pada contoh, bilangan biner:

10101100000100000000010000010100

Diubah menjadi:

172.16.4.20

Perlu langkah-langkah dalam pikiran:

-Membagi 32 bit menjadi 4 oktet.

-Mengkonversi setiap oktet ke desimal.

-Tambahkan "titik" antara desimal masing-masing.

konversi IPv4 dari Binary ke Decimal bertitik


Konversi Decimal Ke Binary

Kita tidak hanya harus mampu mengkonversi biner ke desimal, tapi kita juga harus mampu mengubah desimal ke biner. Kita sering perlu memeriksa satu oktet dalam address yang diberikan dalam desimal bertitik.

Sebagai contoh, jika host dengan 172.16.4.20 menggunakan 28 bit untuk Network Address, kita perlu memeriksa biner pada oktet terakhir untuk menemukan bahwa Host di jaringan 172.16.4.16.

Nilai Address yang Antara 0 dan 255

Untuk memulai proses konversi, kita mulai dengan menentukan jika nomor desimal adalah sama dengan atau lebih besar dari nilai terbesar desimal. Dalam posisi tertinggi, kita menentukan apakah nilainya sama atau lebih besar dari 128. Jika nilai lebih kecil dari 128, kita menempatkan sebuah 0 di posisi 128-bit dan pindah ke posisi 64-bit.

Jika nilai di posisi 128-bit lebih besar dari atau sama dengan 128, kita tempatkan 1 di posisi 128 dan kurangi 128 dari nomor yang dikonversi, kemudian bandingkan sisa operasi ini dengan nilai yang lebih kecil berikutnya, 64. Kita melanjutkan proses ini untuk semua posisi bit yang tersisa.

Lihat angka untuk contoh dari langkah-langkah ini. Kami mengkonversi 172-10101100.

contoh konversi IPv4 dari desimal ke binary


sekian uraian singkat konversi bilangan biner dan decimal pada IPv4, semoga dapat bermanfaat.

0 komentar: