IP address merupakan pengenal yang
digunakan untuk memberi alamat pada tiap-tiap komputer dalam jaringan. Format
IP address adalah bilangan 32 bit yang tiap 8 bit-nya dipisahkan oleh tanda
titik. Adapun format IP Address dapat berupa bentuk biner
(xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx dengan x merupakan bilangan biner 0 atau
1). Atau dengan bentuk empat bilangan desimal yang masing-masing dipisahkan
oleh titik. Bentuk ini dikenal dengan dotted decimal (xxx.xxx.xxx.xxx dimana
xxx merupakan nilai dari 1 oktet yang berasal dari 8 bit).
Terminologi
dari IP address terdiri dari:
Bit,
terdiri dari bilangan 0 atau 1
Byte,
terdiri dari 7 atau 8 bit tergantung apakah menggunakan bit parity atau tidak.
Alamat network (Network address),
alamat yang menandai suatu kelompok jaringan. Network address digunakan dalam
proses routing guna mengirimkan paket ke jaringan lain.
Broadcast address,
alamat yang digunakan untuk mengirimkan data ke semua host dalam sebuah
jaringan. Contohnya 255.255.255.255,
alamat tersebut akan menyebabkan sebuah host mengirimkan data ke semua host
termasuk dalam satu kelompok jaringan.
Dikenal dua cara
pembagian IP Address, yakni classfull
dan classless addressing. Classfull merupakan metode pembagian IP
Address berdasarkan kelas dimana IP Address (yang berjumlah sekitar 4 milyar)
dibagi ke dalam 5 kelas. Metode classless
addressing (pengalamatan tanpa kelas) saat ini mulai banyak diterapkan,
yakni dengan mengalokasikan IP Address dalam notasi Classless Inter Domain Routing (CIDR). Istilah lain yang digunakan
untuk menyebut bagian IP Address yang menunjuk suatu jaringan secara lebih
spesifik disebut juga dengan Network Prefix. Biasanya dalam menuliskan network
prefiz suatu kelas IP Address digunakan tanda garis miring (Slash) “/” diikuti
dengan angka yang menunjukkan panjang network prefix ini dalam bit. IP address
di desain agar dapat mengijinkan sebuah host dapat berkomunikasi dengan host
lain tanpa memperdulikan jenis teknologi LAN yang dipergunakan.