Internet Protocol (IP) Address
Atau biasa disebut alamat IP adalah deretan angka biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan, baik jaringan lokal maupun internet. Panjang dari angka ini adalah 32-bit (untuk IPv4 atau IP versi 4), dan 128-bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputer tersebut pada jaringan berbasis TCP/IP. IP berada pada layer internet pada TCP/IP atau layer 3 (network) pada OSI layer. IP menunjukkan alamat logika, pada header IP terdapat field yang menunjukkan alamat IP sumber (source address) dan alamat IP tujuan (destination address) dari paket data yang akan dikirimkan. Pada tulisan ini hanya akan disinggung IPv4. Masih cukup banyak perangkat jaringan yang bergantung pada IPv4.
IP address dapat dipisahkan menjadi 2 bagian, yaitu bagian network (bit-bit network) dan bagian host (bit-bit host). Bit network berfungsi untuk membedakan network yang satu dengan yang lain. Sedangkan bit host digunakan untuk membedakan host-host. Semua host yang terhubung pada network yang sama, pasti akan memiliki bit network yang sama juga.
Kelas IP
Alamat IP dibagi dalam beberapa kelas. Kelas IP dibedakan berdasarkan banyaknya bit network dan bit host pada setiap alamat IP. Kelas IP juga menunjukkan banyaknya host yang dapat dimiliki oleh sebuah network. Berikut ini penjelasan masing-masing kelas IP address.
-Kelas A
8 bit pertama merupakan bit-bit network. Bit pertama bernilai 0 dan 7 bit berikutnya dapat bernilai berapa saja (kombinasi angka 0 dan 1). Sisanya, yaitu 24 bit terakhir merupakan bit-bit untuk host.
Alamat IP kelas A dapat dituliskan sebagai berikut:
0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh
n menyatakan network, sedangkan h menyatakan host.
-Kelas B
16 bit pertama merupakan bit-bit network. Dua bit pertama bernilai 10 dan 14
bit berikutnya dapat bernilai berapa saja (kombinasi angka 0 dan 1).
Sisanya, yaitu 16 bit terakhir merupakan bit-bit untuk host.
Alamat IP kelas B dapat dituliskan sebagai berikut:
10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh
-Kelas C
24 bit pertama merupakan bit-bit network. Tiga bit pertama bernilai 110 dan 21
bit berikutnya dapat bernilai berapa saja (kombinasi angka 0 dan 1).
Sisanya, yaitu 8 bit terakhir merupakan bit-bit untuk host.
Alamat IP kelas C dapat dituliskan sebagai berikut:
110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh
-Kelas D
Empat bit pertama bernilai 1110. Alamat IP kelas D merupakan alamat muticast. Salah satu aplikasi yang memanfaatkan alamat multicast adalah real time video confrencing. Pada alamat IP kelas D tidak dikenal bit network dan host.
-Kelas E
Empat bit pertama bernilai 1111. Alamat IP kelas E dicadangkan untuk kegiatan riset atau eksperiman. Pada alamat IP kelas E tidak dikenal bit network dan host.
Alamat Kelas A dari 127.0.0.0 sampai 127.255.255.255 tidak bisa digunakan karena akan dipakai untuk loopback dan fungsi diagnostic.
IP private / IP lokal