IP Address v6 (IPv6) adalah IP Address yang ditulisakan dalam bentuk
128 bit bilangan biner, kemudian disederhanakan penulisanya menggunakan
bilangan Hexadecimal. Angka-angka hexadecimal itu dikelompokan menjadi 8
bagian dengan setiap bagian berisikan 16 bit. Antara satu kelompok
dengan kelompok lain dipisahkan dengan tanda “:” Contoh sebuah IPv6
dapat dilihat sebagai berikut
2001:0DB8:0031:0001:020A:95FF:FEF5:246E
Untuk menyederhanakan lagi, angka 0 yang berada didepan angka selain
nol, dapat dihapus, sehingga IP di atas dapat ditulis sebagai berikut :
2001:0DB8:31:1:20A:95FF:FEF5:246E
Dalam penulisan IPv6 dikenal istilah zero compression, yang juga
digunakan untuk menyederhanakan penulisa angka-angka nol dapat IP
Address. Sebagai contoh penggunaan teknik zero compression pada
penulisan IP Adress berikut :
2001:0DB8:0031:0000:0000:0000:0000:0001 menjadi 2001:DB8:31:0:0:0:0:1
Dan dapat disederhanakan lagi menjadi 2001:DB8:31::1,
Anda dapat memperhatikan bahwa angka 0 berturut-turut sebanyak 4 buah digantikan dengan notasi ::
Penggunaan :: tidak dapat digunakan sebanyak dua kali dalam sebuah IP Address, seperti contoh berikut :
2001:0:0:0:31:0:0:1 tidak dapat ditulis menjadi 2001::31::1, ini akan membingungkan karena jika ditulis sebagai 2001::31::1 bisa saja berarti 2001:0:0:31:0:0:0:1 atau bahkan 2001:0:31:0:0:0:0:1
Berikut beberapa penulisan IP Address yang menggunakan zero compression,
- :: atau 0:0:0:0:0:0:0:0 (alamat ini digunakan untuk merujuk IP Address yang tidak dinyatakan, sama seperti 0.0.0.0 pada IPv4)
- ::1 atau 0:0:0:0:0:0:0:1 (alamat loopback, sama dengan 127.0.0.1 pada IPv4)
Terkadang 32 bit terakhir dari IPv6 merupakan IPv4, sehingga IPv6 tersebut dapat ditulisakan sebagai berikut :
2001:DB8:31:0:5900:0:172.31.45.60
0 comments:
Post a Comment