Cara nukarin 32 bit kepada dot desimal
32 bit angka tersebut dapat dituliskan dalam bentuk yang lebih manusiawi yakni dalam format bilangan desimal. Caranya adalah dengan membagi angka 32 bit tersebut menjadi 4 bagian masing-masing 8 bit. Setiap bagian tadi disebut octet.
11000000 | 10101000 | 00001010 | 00000001 |
8 bit | 8 bit | 8 bit | 8 bit |
Kemudian untuk setiap 8 bit bilangan biner dapat kita konversi menjadi bilangan desimal, sehingga kita dapatkan 4 buah angka desimal. Cara mengkonversi bilangan biner menjadi bilangan desimal adalah dengan menggunakan tabel berikut ini :
Nilai dalam desimal | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Bit | ke-1 | ke-2 | ke-3 | ke-4 | ke-5 | ke-6 | ke-7 | ke-8 |
Yang berarti :
- bit ke – 1 bernilai 128
- bit ke – 2 bernilai 64
- bit ke – 3 bernilai 32
- bit ke – 4 bernilai 16
- bit ke – 5 bernilai 8
- bit ke – 6 bernilai 4
- bit ke – 7 bernilai 2
- bit ke – 8 bernilai 1
Misal, dengan menggunakan tabel diatas, 8 bit 11110000 ini dapat kita konversi menjadi bilangan desimal seperti berikut :
Nilai dalam desimal | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Bit | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Yang berarti nilai desimal dari angka 8 bit 11110000 tersebut adalah 128+64+32+16+0+0+0+0 = 240.
Contoh lagi, 8 bit 10101010 ini dapat kita konversi menjadi bilangan desimal seperti berikut :
Nilai dalam desimal | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Bit | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
Yang berarti nilai desimal dari 10101010 adalah 128+0+32+0+8+0+2+0 = 170.
Jadi, dengan metode yang sama, 32 bit angka biner berikut 11000000 10101000 00001010 00000001 dapat kita konversi menjadi bentuk decimal seperti ini :
11000000 | 10101000 | 00001010 | 00000001 |
192 | 168 | 10 | 1 |
Setelah kita dapatkan 4 angka desimal kita dapat menuliskannya secara berurutan dengan dipisahkan huruf titik (.) seperti ini 192.168.10.1.
Penulisan IP address dengan format diatas dikenal dengan sebutan dotted-decimal.
32-bit | 11000000 10101000 00001010 00000001 |
Dotted-decimal | 192.168.10.1 |
Comments
Post a Comment