Protokol yang cukup populer untuk client dan server salah satunya adalah DHCP karena kemudahannya dalam memberikan informasi terkait IP client, host name, netmask, dan domain name.
Apa yang dimaksud dengan DHCP?
Protokol yang cukup populer untuk client dan server salah satunya adalah DHCP karena kemudahannya dalam memberikan informasi terkait IP client, host name, netmask, dan domain name.
Apa yang dimaksud dengan DHCP?
DHCP Server
DHCP Server merupakan DHCP yang bertugas memberikan IP pada komputer client
DHCP Client
Sementara DHCP Client merupakan DHCP yang bertugas meminta alamat IP pada DHCP Server
Kerja dari DHCP terdapat beberapa langkah, yaitu:
IP Least Request
Yaitu proses ketika komputer client meminta alamat pada server.
IP Least Offer
Yaitu proses dimana DHCP memberikan penawaran alamat IP yang tersedia kepada client.
IP Lease Selection
Komputer client memilih alamat IP yang tersedia dan mengirimkan sinyal broadcast pada server tentang alamat IP yang disetujui.
IP Lease Actknowledge
Dalam proses ini Server menerima sinyal persetujuan client dan mengirimkan satu paket alamat IP pada client.
Keuntungan mengggunakan protokol DHCP:
Tidak perlu memberikan alamat satu persatu pada client
Mencegah pemberian IP yang sama / IP conflict
Komputer client dapat menggunakan alamat IP pemberian server sementara waktu
Alamat IP yang digunakan satu client tidak bisa dipakai client lain
Sekian dan terimakasih
Dynamic Host Configuration Protocol atau yang sering disingkat DHCP adalah layanan yang secara otomatis memberikan nomor IP kepada komputer yang memintanya.
Cara Kerja
Karena DHCP merupakan sebuah protokol yang menggunakan arsitektur client/server, maka dalam DHCP terdapat dua pihak yang terlibat, yakni DHCP Server dan DHCP Client.
DHCP Server
DHCP server merupakan sebuah mesin yang menjalankan layanan yang dapat “menyewakan” alamat IP dan informasi TCP/IP lainnya kepada semua klien yang memintanya. Beberapa sistem operasi jaringan seperti Windows NT Server, Windows 2000 Server, Windows Server 2003, atau GNU/Linux memiliki layanan seperti ini.
DHCP Client
DHCP client merupakan mesin klien yang menjalankan perangkat lunak klien DHCP yang memungkinkan mereka untuk dapat berkomunikasi dengan DHCP Server. Sebagian besar sistem operasi klien jaringan (Windows NT Workstation, Windows 2000 Professional, Windows XP, Windows Vista, atau GNU/Linux) memiliki perangkat lunak seperti ini.
Cara Kerja DHCP Server
IP Least Request
Client meminta nomor IP ke server (Broadcast mencari DHCP server).
IP Least Offer
DHCP server (bisa satu atau lebih server jika memang ada 2 atau lebih DHCP server) yang mempunyai nomor IP, memberikan penawaran ke client tersebut.
IP Lease Selection
Client memilih penawaran DHCP Server yang pertama diterima dan kembali melakukan broadcast dengan message menyetujui peminjaman tersebut kepada DHCP Server.
IP Lease Acknowledge,
Dalam proses ini Server menerima sinyal persetujuan client dan mengirimkan satu paket alamat IP pada client.
Kelebihan DHCP
Kekurangan DHCP
DHCP merupakan singkatan dari Dinamyc Host Configuration Protocol adalah sebuah layanan yang secara otomatis memberikan nomor IP kepada komputer yang memintanya dan komputer yang memberikan nomor IP inilah yang disebut sebagai DHCP server, sedangkan komputer yang melakukan request disebut DHCP Client. Fungsi DHCP Seperti yang sudah diterangkan fungsi DHCP ini adalah dapat memberikan nomor IP secara otomatis kepada komputer yang melakukan request. Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat IP secara otomatis dari server DHCP. Selain alamat IP, banyak parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server.
Ada 4 tahapan cara kerja DHCP dalam jaringan
1) IP Least Request
Tahap pertama ini merupakan tahap dimana si client dalam jaringan meminta IP address yang tersedia pada DHCP server. Awalnya saat pertama client terhubung dalam jaringan, client ini akan mencari dulu apakah ada DHCP server yang bekerja pada jaringan tersebut. Nah, begitu ditemukan, client akan meminta IP address pada DHCP server yang ada.
2) IP Least Offer
DHCP server mendengar broadcast dari client yang baru terhubung dalam jaringan tadi. Kemudian DHCP server memberikan penawaran terhadap client tersebut berupa IP address.
3) IP Lease Selection
Setelah diberi penawaran oleh DHCP server, client yang me-request tadi menyetujui penawaran yang diberikan oleh DHCP server. Lalu si client memberikan pesan kepada DHCP server yang isinya adalah meminta agar DHCP server meminjamkan salah satu IP address yang tersedia dalam DHCP-pool yang dimilikinya (DHCP-pool merupakan range IP address yang bisa digunakan oleh host yang terhubung dengannya).
4) IP Least Acknowledge
Pada tahap terakhir ini, DHCP server akan merespon pesan dari client dengan mengirimkan paket acknowledget yang berupa IP address dan informasi lainnya yang dibutuhkan. Setelah memberikan IP kepada client, DHCP server akan memperbaharui database yang mereka miliki. Sedangkan client akan melakukan inisialisasi dengan mengikat (binding) nomor IP address yang diberikan tadi dan client sudah bisa beroperasi pada jaringan tersebut.