IPv4: Struktur & Kelas
Tujuan Belajar
- Memahami struktur alamat IPv4.
- Mengenal kelas IP dan rentang alamat private vs public.
- Memahami konsep network ID dan host ID.
Apa itu alamat IP?
Alamat IP (Internet Protocol) adalah alamat logis di Layer 3 yang mengidentifikasi setiap perangkat di jaringan. Berbeda dari MAC address yang permanen, IP bersifat logis dan bisa berubah.
Struktur IPv4
IPv4 terdiri dari 32 bit, ditulis sebagai empat angka (oktet) 0–255 dipisah titik:
192 . 168 . 1 . 10Setiap oktet = 8 bit. Total 4 oktet = 32 bit, memberi ~4,3 miliar alamat.
192 168 1 10
11000000.10101000.00000001.00001010Network ID dan Host ID
Setiap alamat IP terbagi dua bagian:
- Network ID — mengidentifikasi jaringan (seperti nama jalan).
- Host ID — mengidentifikasi perangkat dalam jaringan itu (seperti nomor rumah).
Yang menentukan batas keduanya adalah subnet mask — dibahas tuntas di Subnetting.
Kelas alamat IP
Secara historis, IPv4 dibagi menjadi kelas-kelas:
| Kelas | Rentang oktet pertama | Default mask | Pemakaian |
|---|---|---|---|
| A | 1–126 | /8 (255.0.0.0) | Jaringan sangat besar |
| B | 128–191 | /16 (255.255.0.0) | Jaringan menengah |
| C | 192–223 | /24 (255.255.255.0) | Jaringan kecil |
| D | 224–239 | — | Multicast |
| E | 240–255 | — | Eksperimental |
Catatan: 127.x.x.x dicadangkan untuk loopback (mis. 127.0.0.1 = localhost).
Pembagian kelas kini sebagian besar digantikan oleh CIDR (lihat Subnetting), tapi konsep kelas tetap penting untuk dipahami.
IP Private vs Public
- IP Public — unik di seluruh internet, diberikan oleh ISP.
- IP Private — dipakai di jaringan lokal, tidak bisa langsung diakses dari internet. Untuk ke internet, perlu NAT.
Rentang IP private (RFC 1918):
| Kelas | Rentang private |
|---|---|
| A | 10.0.0.0 – 10.255.255.255 |
| B | 172.16.0.0 – 172.31.255.255 |
| C | 192.168.0.0 – 192.168.255.255 |
Itu sebabnya router rumah Anda hampir selalu memakai 192.168.x.x.
Alamat khusus
- Network address — host semua 0 (mis.
192.168.1.0), menamai jaringan. - Broadcast address — host semua 1 (mis.
192.168.1.255), menjangkau semua host. - Loopback —
127.0.0.1, menunjuk ke diri sendiri.
Poin Penting
- IPv4 = 32 bit, ditulis 4 oktet (0–255).
- Setiap IP punya Network ID dan Host ID, dibatasi subnet mask.
- Kelas A/B/C menentukan ukuran default; D multicast, E eksperimental.
- IP private (10.x, 172.16–31.x, 192.168.x) dipakai lokal dan butuh NAT untuk ke internet.
1. Berapa total bit dalam alamat IPv4?
2. Manakah yang merupakan rentang IP private?
3. Alamat 127.0.0.1 digunakan untuk?