Pengertian
DHCP
Dynamic Host Configuration Protocol atau yang sering disingkat DHCP
merupakan protokol client-server yang digunakan untuk memberikan alamat IP
kepada komputer client/ perangkat jaringan secara otomatis.
Alasan mengapa banyak yang menerapkan DHCP adalah kemudahannya dalam
pemberian alamat IP kepada komputer client/ perangkat jaringan (walau dalam
jumlah yang banyak) secara otomatis. Jadi kita tidak perlu memberikan alamat IP
secara manual kepada setiap komputer satu per satu.
DHCP server tidak hanya memberikan alamat IP saja, tetapi juga
memberikan netmask, host name, domain name, DNS,
dan alamat gatewaynya juga. Selain itu, DHCP server juga dapat memberikan
parameter lain seperti time server dan lain sebagainya.
Dengan begini, seorang admin server
tidak perlu lagi bersusah payah memberikan alamat IP kepada setiap komputer
client yang ingin terhubung dengan jaringan.
Macam Cara kerja DHCP
dibagi menjadi dua, yaitu :
- 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 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, atauGNU/Linux) memiliki perangkat lunak seperti ini
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.
Untuk lebih jelas mengenai cara kerja DHCP, anda bisa menyimak
proses-proses yang terjadi pada layanan DHCP sebagai berikut :
IP Least Request
Komputer client meminta alamat IP ke server
Komputer client meminta alamat IP ke server
IP Least Offer
DHCP server yang memiliki list alamat IP memberikan penawaran kepada komputer client
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
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.
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.
DHCP Client akan mencoba untuk
mendapatkan “penyewaan” alamat IP dari sebuah DHCP server dalam proses empat
langkah berikut :
1. DHCPDISCOVER : DHCP client akan
menyebarkan request secara broadcast untuk mencari DHCP Server yang aktif.
2. DHCPOFFER : Setelah DHCP Server
mendengar broadcast dari DHCP Client, DHCP server kemudian menawarkan sebuah
alamat kepada DHCP client.
3. DHCPREQUEST : Client meminta DCHP
server untuk menyewakan alamat IP dari salah satu alamat yang tersedia dalam
DHCP Pool pada DHCP Server yang bersangkutan.
4. DHCPACK : DHCP server akan merespon
permintaan dari klien dengan mengirimkan paket acknowledgment. Kemudian, DHCP
Server akan menetapkan sebuah alamat (dan konfigurasi TCP/IP lainnya) kepada
klien, dan memperbarui basis data database miliknya. Klien selanjutnya akan
memulai prosesbinding dengan tumpukan protokol TCP/IP dan karena telah memiliki
alamat IP, klien pun dapat memulai komunikasi jaringan.
Empat tahap di atas hanya berlaku bagi
klien yang belum memiliki alamat. Untuk klien yang sebelumnya pernah meminta
alamat kepada DHCP server yang sama, hanya tahap 3 dan tahap 4 yang dilakukan,
yakni tahap pembaruan alamat (address renewal), yang jelas lebih cepat
prosesnya.
Kelebihan
DHCP
- Memudahkan dalam transfer data kepada PC client lain atau PC server.
- Memudahkan seorang administrator jaringan dalam memberikan nomor ip address secara otomatis di komputer dalam jaringan tanpa harus mengisi secara manual.
- Menyediakan alamat-alamat IP secara dinamis dan konfigurasi lain.
- Didesain untuk melayani network yang besar dan konfigurasi TCP/IP yang kompleks.
- Memungkinkan suatu client menggunakan alamat IP yang reusable, artinya alamat IP tersebut bisa dipakai oleh client yang lain jika client tersebut tidak sedang menggunakannya (off).
- Memungkinkan suatu client menggunakan satu alamat IP untuk jangka waktu tertentu dari server.
- Memberikan satu alamat IP dan parameter-parameter kofigurasi lainnya kepada client, seperti DNS Server & Default Gateway.
- Mencegah terjadinya IP Conflict
Kelemahan
DHCP
- Semua pemberian nomor IP Address bergantung pada Server, Jadi jika server mati / off maka semua komputer client akan terkena dampaknya juga seperti disconect dan tidak saling terhubung.
- Tidak adanya otorasi ( pembuktian keaslian ). Selama komunikasi antara DHCP sever dan DHCP klien. Sehingga DHCP server tidak mengetahui jika ada DHCP klien yang tidak sah didalam jaringan. Juga DHCP klien tidak mengetahui ada DHCP server yang tidak sah didalam jaringan. Jadi kemungkinan ada komputer DHCP server dan klien palsu ( yang tidak termasuk dalam jaringan yang dibuat ).
No comments:
Post a Comment