DHCP
Pengertian DHCP
DHCP (Dynamic Host Configuration Protocol) adalah layanan yang secara otomatis
memberikan nomor IP kepada komputer yang memintanya. Komputer yang memberikan
nomor IP disebut sebagai DHCP server, sedangkan komputer yang meminta nomor IP
disebut sebagai DHCP Client. Dengan demikian administrator tidak perlu lagi harus
memberikan nomor IP secara manual pada saat konfigurasi TCP/IP, tapi cukup dengan
memberikan referensi kepada DHCP Server.
Fungsi DHCP
DHCP memiliki fungsi utama mendistribusikan IP address secara otomatis kepada setiap
client yang terhubung dengan jaringan komputer
DHCP akan memberikan kemudahan bagi seorang network administrator dalam
mengelola jaringan komputer, karena alokasi IP address dapat ditentukan secara otomatis
dan dalam satu kali kerja
DHCP server selain bisa memberikan IP address secara dinamik, juga bisa memberikan
IP address secara statis kepada client yang terhubung ke jaringan komputer
DHCP memberikan kemudahan dalam proses komunikasi data antar computer
Cara Kerja DHCP
Pada saat user menghidupkan komputernya dan menghubungkannya ke server yang
menggunakan layanan DHCP, maka komputer tersebut otomatis meminta (request)
alamat IP ke server. Kemudian server menjawab permintaan komputer tersebut dan
memberikannya sebuah alamat IP.
IP Least Request
Komputer client meminta alamat IP ke server
IP Least Offer
DHCP server yang memiliki list alamat IP memberikan penawaran kepada komputer
client
IP Lease Selection
Komputer client memilih/ menyeleksi penawaran yang pertama kali diberikan DHCP,
kemudian melakukan broadcast dengan mengirim pesan bahwa komputer client
menyetujui penawaran tersebut
IP Lease Acknowledge
Pada tahap ini DHCP server menerima pesan tersebut dan mulai mengirim suatu paket
acknowledge (DHCPACK) kepada client.
Paket tersebut berisi berapa lama komputer client bisa menggunakan alamat IP tersebut
(yang diberikan DHCP server) beserta konfigurasi lainnya. Dan komputer client pun
dapat terhubung ke jaringan.
Penjelasan Options pada konfigurasi DHCP server :
default-lease-time = angka yang menetapkan waktu sewa default dalam hitungan detik.
max-lease-time = angka yang menentukan waktu sewa maksimum, dalam hitungan detik
option domain-name-servers = Alamat IP atau alamat server DNS yang mungkin digunakan
klien.
option domain-name = Nama domain yang akan diberikan kepada klien untuk digunakan.
range [Link] [Link] = menentukan rentang alamat IP yang akan digunakan
server untuk menyewa IP.
option routers = mendefinisikan alamat IP dari gateway Anda atau titik keluar jaringan.