Salah satu komponen yang menentukan koneksi antar komputer adalah sistem pengalamatan. Sistem alamat atau addressing pada komunikasi data diatur dalam dua cara, secara hardware atau Physical address dan software atau logical address. Physical address atau alamat fisik diwakilkan kepada mac address sedangkan logic address dipercayakan kepada IP address atau internet protocol address.
Untuk mengetahui lebih jauh tentang IP address awal mula yang harus diketahui adalah sebagai berikut.

1.    Jenis-jenis IP address
Rasanya istilah jenis kurang begitu pas, versi IP address mungkin lebih tepat. IP address terdiri atas IP versi4 dan IP versi6. IP V4 merupakan versi IP pertama yang dibuat dan dipakai lama dan sangat stabil. Keterbatasan jumlah IP address dari IP versi4 yang tidak sebanding dengan jumlah perangkat yang nantinya akan terkoneksi ke jaringan akhirnya melahirkan sebuah versi IP address untuk menjawab persoalan ini. IP ver6 memiliki kapasitas jumlah IP address yang sangat banyak.

2.    Fungsi IP address
Fungsi utama IP address adalah untuk memberikan identitas kepada host pada sebuah network agar bisa berkomunikasi dengan host yang berada pada segment network yang lain.

3.    Istilah dalam sistem IP address.
IP address adalah bagian dari Network layer namun banyak komponen dari layer-layer di bawahnya digunakan dalam pengalamatan IP. 

a.    Bit, adalah sebuah digit yang mewakili sebuah kondisi. Terdiri atas 1 dan 0
b.    Byte, terdiri atas 7 atau 8 bit.
c.    Octet, terdiri atas 8 bit.
d.    Network address, adalah bagian dari sistem pengalamatan IP yang berfungsi untuk mengirimkan packet ke remote network atau ke jaringan yang berada di luar dari network yang sama atau komputer lain yang tidak berada pada segment jaringan atau LAN yang sama.
e.    Broadcast address, Broadcast address merupakan alamat ip yang dipakai oleh sebuah aplikasi atau sebuah komputer untuk mengirimkan paket ke semua komputer yang ada pada segment jaringan LAN yang sama.

4.    Struktur dan susunan IP address Versi 4
IP address versi4 memiliki struktur penulisan sebagai berikut:

a.    IPv4 terdiri atas 32bit
b.    IPv4 ditulis dalam format :
–    192.168.1.1
–    11000000.1010100.00000001.00000001
–    B0.A8.01.01
c.    Kesimpulan terhadap penulisan IPv4 Format
–  Yang pertama adalah format bilangan desimal yang merupakan konversi dari bilangan binary 1 dan 0. Terdapat 4 bagian yang dipisahkan oleh titik atau dot dan tiap bagian tersebut disebut dengan istilah octet. Dari kiri ke kanan octet pertama, kedua, ketiga dan ke empat.
–   Format kedua adalah menggunakan bilangan binary sebanyak 8 bit pada tiap-tiap octet yang dipisahkan oleh tanda titik. Untuk menguasai tentang IP address maka kita haruslah mengetahui bagaimana konversi dari bilangan desimal ke binary.
–  Format yang ketiga adalah bilangan Heksadesimal. Bilangan Heksadesimal adalah bilangan yang berbasiskan angka 16, dimulai dari angka 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

Ketiga IP address di atas memiliki nilai yang sama hanya berbeda pada format penulisannya saja. Bilangan heksadesimal jarang dipakai untuk penulisan IPv4, pemakainnya sering dijumpai pada aplikasi, salah satu contohnya adalah pada sistem registry di sistem operasi Windows.
d.    Penulisan IP address selalu disertai dengan subnetmask atau netmask ( network mask ).  Fungsi utama subnetmask adalah untuk menentukan bagian mana merupakan network ID dan bagian mana Host ID. Contoh subnetmask adalah 255.255.255.0
e.    Total IPaddress yang bisa disediakan oleh IP v4 adalah nilai dari 2 pangkat total jumlah bit atau 2 pangkat 32 atau setara dengan 4.294.967.296 IP address.

5.    Mengenali struktur dan susunan IP address v6

a.     IP address v6 terdiri atas 128bit
b.    Total jumlah IP address yang disediakan oleh IP V6 adalah 2 pangkat 128 atau 3,4 x 10^38.
c.    Format IP v6 adalah sebagai berikut ;
2001:0db8:3c4d:0012:0000:0000:1234:56ab
–    IP v6 ditulis dalam bentuk bilangan hexadecimal
–    Setiap blok atau octet seperti pada IP v4 terdiri atas 16bit, total ada 8 blok, total bit 16 x 8 = 128.
–    Tiga blok pertama  dari IPV6 di atas, 2001:0db8:3c4d merupakan global prefix
–    Blok ke empat, 0012 adalah subnetmask
–    4 blok terakhir, 0000:0000:1234:56ab adalah Interface ID
–    Contoh penulisan alamat IP v6 di web browser http://[2001:0db8:3c4d:0012:0000:0000:1234:56ab]/default.html

Masih banyak lagi hal-hal terkait dengan IP address namun untuk memberikan rincian dan penjelasan yang baik sehingga mudah dimengerti terutama bagi anda para pemula di dunia IT maka penjelasan tentang semua yang terkait dengan IP address akan dilakukan secara bertahap pada posting-posting berikutnya.

Sumber gambar: bcostin