Internet Protocol Address
Assalamualaikum , kembali hadir dengan coretan dinding saya . Kali ini kita akan membahas tema mengenai IP address ( Internet Protocol address)
Dari refrensi Dosen Jaringan komputer saya , sebelumnya saya ucapkan terimakasih untuk beliau disana.
langsung saja Ke pembahasan klasifikasi IP address V4 dan v6 . maksdunya versi 4 dan versi 6 :D
IP v4
IP versi 4(IPv4) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP dengan protokol IP versi 4. Panjang totalnya adalah 32-bit, dan secara teoritis dapat mengalamati hingga 4 miliar host komputer di seluruh dunia. Contoh alamat IP versi 4 adalah 192.168.0.3. Namun IPv4 ini sudah mulai habis pemakaiannya sehingga tercipta IP versi 6 namun belum begitu dipakai karena IPv4 sendiri belum habis di pakai.
IPv4 terdiri dari 5 kelas, yaitu :
1. Kelas A (1 bit pertama IP Address-nya “0”)
=> Alamat unicast untuk jaringan skala besar. Nomor urut bit tertinggi di dalam alamat IP kelas A selalu diset dengan nilai 0 (nol). Tujuh bit berikutnya—untuk melengkapi oktet pertama—akan membuat sebuah network identifier. 24 bit sisanya (atau tiga oktet terakhir) merepresentasikan host identifier. Ini mengizinkan kelas A memiliki hingga 126 jaringan, dan 16,777,214 host tiap jaringannya. Alamat dengan oktet awal 127 tidak diizinkan, karena digunakan untuk mekanisme Interprocess Communication (IPC) di dalam mesin yang bersangkutan.
2. Kelas B (2 bit pertama IP Address-nya “10”)
=> Alamat unicast untuk jaringan skala menengah hingga skala besar. Dua bit pertama di dalam oktet pertama alamat IP kelas B selalu diset ke bilangan biner 10. 14 bit berikutnya (untuk melengkapi dua oktet pertama), akan membuat sebuah network identifier. 16 bit sisanya (dua oktet terakhir) merepresentasikan host identifier. Kelas B dapat memiliki 16,384 network, dan 65,534 host untuk setiap network-nya.
3. Kelas C (3 bit pertama IP Address-nya “110”)
=> Alamat unicast untuk jaringan skala kecil. Tiga bit pertama di dalam oktet pertama alamat kelas C selalu diset ke nilai biner 110. 21 bit selanjutnya (untuk melengkapi tiga oktet pertama) akan membentuk sebuah network identifier. 8 bit sisanya (sebagai oktet terakhir) akan merepresentasikan host identifier. Ini memungkinkan pembuatan total 2,097,152 buah network, dan 254 host untuk setiap network-nya.
4. Kelas D (4 bit pertama IP Address-nya “1110”)
=> Alamat multicast (bukan alamat unicast). sehingga berbeda dengan tiga kelas di atas. Empat bit pertama di dalam IP kelas D selalu diset ke bilangan biner 1110. 28 bit sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host. Untuk lebih jelas mengenal alamat ini, lihat pada bagian Alamat Multicast IPv4.
5. Kelas E (4 bit pertama IP Address-nya “1111”)
=> Umumnya digunakan sebagai alamat percobaan (eksperimen)dan dicadangkan untuk digunakan pada masa depan. Empat bit pertama selalu diset kepada bilangan biner 1111. 28 bit sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host.
Aturan dasar dalam menentukan network ID dan host ID yang akan digunakan :
1. Network ID 127.0.0.1 tidak dapat digunakan karena ia secara default digunakan dalam keperluan ‘loop-back’.(‘Loopback’ adalah IP address yang digunakan komputer untuk menunjuk dirinya sendiri).
2. Host ID tidak boleh semua bitnya diset 1 (contoh klas A: 126.255.255.255), karena akan diartikan sebagai alamat broadcast. ID broadcast merupakan alamat yang mewakili seluruh anggota jaringan. Pengiriman paket ke alamat ini akan
menyebabkan paket ini didengarkan oleh seluruh anggota network tersebut.
3. Network ID dan host ID tidak boleh sama dengan 0 (seluruh bit diset 0 seperti 0.0.0.0), karena IP address dengan host ID 0 diartikan sebagai alamat network. Alamat network adalah alamat yang digunakan untuk menunjuk suatu jaringan, dan
tidak menunjukan suatu host.
4. Host ID harus unik dalam suatu network (dalam satu network, tidak boleh ada dua host dengan host ID yang sama).
IP v6
Internet Protocol 6 (IPv6) tak lama lagi akan segera menggantikan Internet Protocol 4 (IPv4) yang sekarang digunakan. Beberapa negara secara aktif telah melakukan berbagai macam penelitian untuk persiapan menghadapi IPv6. Negara-negara maju semacam Amerika Serikat dapat dipastikan telah siap dengan 6bone1-nya masing-masing, bagaimana dengan Indonesia ?
Protokol IPv6 dikembangkan setelah melihat keberhasilan IPv4 sebagai protokol standar dalam dunia internet, dimana di satu sisi keberhasilan tersebut telah menyebabkan meledaknya ruang alamat yang dibutuhkan yang tidak dapat ditangani oleh IPv4. Masalah ini mirip dengan masalah Y2K beberapa waktu lalu, pelan namun pasti ruang alamat IPv4 akan habis seiring dengan laju pertumbuhan kebutuhan internet yang ada sekarang, sehingga perlu diganti dengan protokol IPv6. Namun demikian telah dikembangkan solusi-solusi jangka pendek untuk mengatasi kebutuhan alamat IPv4 semacam teknik CIDR2, NAT3, dan IP Masquerading.
Protokol IPv6 menyediakan ruang alamat sebesar 128 bit yaitu 4 kali lipat ruang alamat yang disediakan IPv4. Format alamat yang ada pun berbeda dengan format alamat pada IPv4. Berbeda dengan IPv4, IPv6 yang disediakan sebagai pengenal pada 1 atau lebih interface dibedakan atas 3 tipe yaitu :
• Unicast address : pengenal untuk 1 NIC4, dimana paket data yang dikirim ke unicast address hanya dikirim ke NIC yang bersangkutan saja.
• Anycast address : pengenal untuk beberapa NIC sekaligus, dimana paket data yang dikirim ke anycast address akan dikirim ke salah satu NIC.
• Multicast address : pengenal untuk beberapa NIC sekaligus, dimana paket data yang dikirim ke multicast address akan dikirim ke semua NIC yang bersangkutan.
Representasi alamat pada IPv6 ada beberapa macam yaitu :
• Model x:x:x:x:x:x:x:x dimana ‘x‘ berupa nilai hexadesimal dari 16 bit porsi alamat, karena ada 8 buah ‘x‘ maka jumlah totalnya ada 16 * 8 = 128 bit. Contohnya adalah : FEDC:BA98:7654:3210:FEDC:BA98:7654:3210
• Jika format pengalamatan IPv6 mengandung kumpulan group 16 bit alamat, yaitu ‘x‘, yang bernilai 0 maka dapat direpresentasikan sebagai ‘::’. Contohnya: FEDC:0:0:0:0:0:7654:3210 direpresentasikan sebagai FEDC::7654:3210 0:0:0:0:0:0:0:1 direpresentasikan sebagai ::1
• Model x:x:x:x:x:x:d.d.d.d dimana ‘d.d.d.d’ adalah alamat IPv4 semacam 167.205.25.6 yang digunakan untuk automatic tunnelling. Contohnya adalah : 0:0:0:0:0:0:167.205.25.6 atau ::167.205.25.6 0:0:0:0:0:ffff:167.205.25.7 atau :ffff:167.205.25.7
Jadi jika sekarang anda mengakses alamat di internet misalnya 167.205.25.6 pada saatnya nanti format tersebut akan digantikan menjadi semacam ::ba67:080:18. Sebagaimana IPv4, IPv6 menggunakan bit mask untuk keperluan subnetting yang direpresentasikan sama seperti representasi prefixlength pada teknik CIDR yang digunakan pada IPv4, misalnya: 3ffe:10:0:0:0:fe56:0:0/60 menunjukkan bahwa 60 bit awal merupakan bagian network bit.
Jika pada IPv4 anda mengenal pembagian kelas IP menjadi kelas A, B, dan C maka pada IPv6 pun dilakukan pembagian kelas berdasarkan fomat prefix (FP) yaitu format bit awal alamat. Misalnya : 3ffe:10:0:0:0:fe56:0:0/60 maka jika diperhatikan 4 bit awal yaitu hexa ‘3’ didapatkan format prefixnya untuk 4 bit awal adalah 0011 (yaitu nilai ‘3’ hexa dalam biner).
Ada beberapa kelas IPv6 yang penting yaitu :
• Aggregatable Global Unicast Addresses : termasuk di dalamnya adalahalamat IPv6 dengan bit awal 001.
• Link-Local Unicast Addresses : termasuk di dalamnya adalah alamat IPv6 dengan bit awal 1111 1110 10.
• Site-Local Unicast Addresses : termasuk di dalamnya adalah alamat IPv6 dengan bit awal 1111 1110 11.
• Multicast Addresses : termasuk di dalamnya adalah alamat IPv6 dengan bit awal 1111 1111.
Pada protokol IPv4 dikenal alamat-alamat khusus semacam 127.0.0.1 yang mengacu ke localhost, alamat ini direpresentasikan sebagai 0:0:0:0:0:0:0:1 atau ::1 dalam protokol IPv6. Selain itu pada IPv6 dikenal alamat khusus lain yaitu 0:0:0:0:0:0:0:0 yang dikenal sebagai unspecified address yang tidak boleh diberikan sebagai pengenal pada suatu interface.
Interface ID digunakan sebagai pengenal unik masing-masing host dalam satu subnet. Dalam penggunaannya umumnya interface ID berjumlah 64 bits dengan format IEEE EUI-64. Jika digunakan media ethernet yang memiliki 48 bit MAC address maka pembentukan interface ID dalam format IEEE EUI-64 adalah sebagai berikut :
Misalkan MAC address-nya adalah 00:40:F4:C0:97:57
• Tambahkan 2 byte yaitu 0xFFFE di bagian tengah alamat tersebut sehingga menjadi 00:40:F4:FF:FE:C0:97:57
• Komplemenkan (ganti bit 1 ke 0 dan sebaliknya) bit kedua dari belakang pada byte awal alamat yang terbentuk, sehingga yang dikomplemenkan adalah ‘00’ (dalam hexadesimal) atau ‘00000000’ (dalam biner) menjadi ‘00000010’ atau ‘02’ dalam hexadesimal.
• Didapatkan interface ID dalam format IEEE EUI-64 adalah 0240:F4FF:FEC0:9757
Demikian pembahasan mengenai Ip address, semoga bermanfaat.
Sedikit nya bisa memberikan manfaat dan informasi bagi kita pengarung dunia maya . mudah mudahan bermanfaat. Sampai jumpa di coretan dinding selanjutnya .. " BEST REGARDS"