Definisi
IP (Internel Protocol) adalah aturan yang dipakai oleh setiap perangkat untuk bisa berbagi data di jaringan. Sedangkan IP Address identitas numerik pada setiap perangkat jaringan tersebut.
Atau bisa di analogikan seperti “alamat rumah”, saat seseorang ingin mengirim barang maka harus mengetahui alamat tujuan, jika tidak diketahui bagaimana cara seseorang mengirim barang?
Maka penting sekali untuk bisa memahami IP Address.
Versi
| IP | Panjang | Contoh | Keterangan |
|---|---|---|---|
| IPv4 | 32 bit | 192.168.10.1 | Sekitar 4,3 miliar alamat (hampir habis) |
| IPv6 | 64 bit | 2001:db8::1 | Jumlah alamat hampir tak terbatas (penerus IPv4) |
Klasifikasi IPv4
Dibagi dalam 5 kelas dan saat ini IPv4 sudah habis dari sisi pembagian resmi, tetapi masih bertahan berkat NAT dan pasar jual-beli. IPv6 sudah dipakai oleh sekitar separuh pengguna internet dunia, dan banyak perangkat (terutama HP dengan data seluler) kemungkinan sudah memakainya tanpa disadari. Dalam praktiknya, keduanya berjalan berdampingan (dual-stack).
| Kelas | Rentang Oktet | Subnet Mask Default | Penggunaan |
|---|---|---|---|
| Kelas A | 1 - 126 | 255.0.0.0 (/8) | Jaringan sangat besar |
| Kelas B | 128 - 191 | 255.255.0.0 (/16) | Jaringan menengah |
| Kelas C | 192 - 223 | 255.255.255.0 (/24) | Jaringan kecil (LAN) |
| Kelas D | 224 - 239 | - | Multicast |
| Kelas E | 240 - 255 | - | Eksperimen / Cadangan |
Jangkauan
1. IP Publik
Alamat yang diberikan oleh ISP (Internet Service Provider) dan dapat diakses langsung dengan internet. Tidak boleh ada 2 perangkat yang memiliki IP Publik yang sama.
- Digunakan oleh server web, router (sisi WAN), dan layanan online
- Bisa dilacak lokasi kasarnya (kota/ISP)
- Jumlahnya terbatas, sehingga biasanya berbayar
- Contoh: 103.45.67.89
2. IP Privat
Alamat IP yang digunakan khusus untuk komunikasi di dalam jaringan lokal (LAN). Alamat IP privat yang sama dapat dipakai atau dirutekan secara independen pada jaringan lokal yang berbeda di setiap kelasnya (Kelas A, B, atau C).
- Digunakan oleh laptop, HP, printer, dan perangkat rumahan lainnya
- Gratis dan jumlahnya fleksibel
- Contoh: 192.168.1.10
Cara Pemberian
| IP | Keterangan |
|---|---|
| Static | Diberikan manual dan tidak berubah (cocok untuk server, printer). |
| Dinamis | Diberikan otomatis oleh DHCP dan bisa berubah (umum untuk perangkat rumahan). |
Tipe Komunikasi
| IP | Keterangan |
|---|---|
| Unicast | 1 pengirim ke 1 penerima |
| Broadcast | 1 pengirim ke semua perangkat dalam satu jaringan (hanya IPv4). |
| Multicast | 1 pengirim ke sekelompok perangkat tertentu. |
| Anycast | Dikirim ke node terdekat dari sekelompok node (terutama IPv6). |
Komponen Lainnya
| Komponen | Keterangan |
|---|---|
| Network ID | Mengidentifikasi kelompok/alamat jaringannya, |
| Host ID | Menidentifikasi perangkat spesifik (komputer, HP, printer) di dalam jaringan |
| Subnet Mask | Pemisah antara network dan host. |
| Gateway | Bertindak sebagai “pintu keluar/masuk” traffic jaringan |
| NAT | Penerjemah IP privat menjadi IP publik agar perangkat lokal dapat mengakses internet. |