DHCP
Tujuan Belajar
- Memahami fungsi DHCP dalam pemberian IP otomatis.
- Memahami proses DORA.
- Mengenal konsep lease dan reservation.
Apa itu DHCP?
Bayangkan harus mengatur IP, subnet mask, gateway, dan DNS secara manual di tiap perangkat — melelahkan dan rawan salah. DHCP (Dynamic Host Configuration Protocol) mengotomatiskan ini: saat perangkat terhubung, ia otomatis mendapat konfigurasi IP dari server DHCP.
Apa saja yang diberikan DHCP?
- Alamat IP
- Subnet mask
- Default gateway (router)
- Server DNS
- Kadang: lease time, NTP, dll.
Proses DORA
DHCP bekerja lewat empat langkah, disingkat DORA:
| Langkah | Nama | Arti |
|---|---|---|
| 1 | Discover | Client mencari server DHCP (broadcast). |
| 2 | Offer | Server menawarkan sebuah IP. |
| 3 | Request | Client meminta IP yang ditawarkan. |
| 4 | Acknowledge | Server mengonfirmasi & meminjamkan IP. |
Lease (masa pinjam)
IP dari DHCP bersifat dipinjam untuk durasi tertentu (lease time). Sebelum habis, client memperpanjang (renew). Jika perangkat pergi, IP kembali ke pool untuk dipakai perangkat lain — efisien.
Reservation (IP tetap)
Kadang kita ingin perangkat tertentu (mis. printer, server) selalu mendapat IP yang sama. DHCP reservation mengikat sebuah IP ke MAC address perangkat itu — praktis untuk perangkat yang harus mudah ditemukan.
DHCP memakai port 67 & 68
- Port 67 — server.
- Port 68 — client.
- Berjalan di atas UDP. Lihat Port & Socket.
Studi Kasus: Menyambung Wi-Fi kafe
Saat Anda menyambung Wi-Fi kafe, dalam sekejap perangkat dapat IP, gateway, dan DNS — tanpa Anda mengetik apa pun. Itulah DORA bekerja di balik layar. Saat Anda pergi dan lease habis, IP itu dikembalikan untuk pelanggan berikutnya.
Poin Penting
- DHCP memberi konfigurasi IP otomatis (IP, mask, gateway, DNS).
- Prosesnya: Discover → Offer → Request → Acknowledge (DORA).
- IP dipinjam selama lease time, lalu diperpanjang atau dikembalikan.
- Reservation mengikat IP tetap ke MAC tertentu.
1. Apa kepanjangan dan urutan proses DORA?
2. Apa yang TIDAK diberikan oleh DHCP?
3. Agar sebuah printer selalu mendapat IP yang sama, kita memakai?