-->

pengertian DHCP server


Setelah beberapa hari yang lalu saya share artikel pengertian ftp server dan pegertian mail server, nah di artikel kali ini saya akan melanjutkan masih mengenai server tentunya. Yaitu pengertian DHCP server. Sebenarnya sudah banyak yang mengetahui mengenai artikel ini, namun juga masih banyak juga orang-orang di luar sana yang belum mengetahuinya. Oke langsung saja tanpa basa-basi ini dia pengertianya :




DHCP merupakan singkatan dari Dynamic host configuration protocol yaitu protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan. Pada jaringan local yang tidak menggunakan DHCP harus memberikan alamat IP kepada semua komputer secara manual. Sedangkan pada jaringan lokal yang menggunakan DHCP, maka semua komputer yang tersambung dijaringan akan mendapatkan alamat IP secara otomatis dari  server DHCP.


Itulah pengertian dari DHCP server, lalu setelah kita mengetahui pengertianya maka selanjutnya saya akan membahas fungsi daripada DHCP.


Fungsinya yaitu : untuk memberikan alamat ip secara otomatis di dalam sebuah jaringan lokal.


DHCP server mengenal tiga macam jenis alokasi, yaitu:
  1. Manual Allocation : yaiu dimana administrator server membuat konfigurasi pada server yang mencatat MAC address dari setiap komputer dan untuk setiap MAC address tersebut sudah ditentukan masing-masing IP address-nya.
  2. Automatic Allocation : Dimana administrator server membuat konfigurasi pada server yang hanya mengandung IP address yang nantinya akan diberikan kepada komputer client.
  3. Dynamic Allocation : Hal ini sama halnya seperti automatic allocation, tetapi server akan mencatat status peminjaman IP address (leases) dan akan memberikan alamat IP yang lease-nya sudah expire kepada client DHCP atau komputer yang lainnya.

DHCP server umumnya memiliki sekumpulan alamat ip yang dizinkan untuk didistribusikan kepada client yang dikenal sebagai DHCP pool. Setiap client kemudian akan menyewa alamat IP dari DHCP pool, dengan waktu yang ditentukan oleh DHCP biasanya hingga beberapa hari.

DHCP client akan mencoba untuk mendapatkan "penyewaan" alamat IP dari sebuah DHCP server dengan beberapa proses :



tahapan dhcp server


  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, kemudian DHCP server menawarkan sebuah alamat kepada DHCP client.
  3. DHCPREQUEST: DHCP client meminta DHCP server untuk menyewakan alamat IP dari salah alamat yang tersedia dalam DHCP pool pada DHCP server yang bersangkutan.
  4. DHCPACK: DHCP server akan merespons permintaan dari client dengan mengirimkan paket acknowledgment. Selanjutnya DHCP server akan menetapkan sebuah alamat kepada client , dan memperbarui basis database miliknya. Terakhir client akan mulai memproses binding dengan tumpukan protokol TCP/IP dan karena sudah memiliki alamat IP, client pun dapat memulai komunikasi pada jaringan.

Lalu bagaimana sih cara kerjanya? Oke simak baik-baik ya!

Tahapan dalam cara kerja DHCP server yaitu :

  1. IP Least Request  Merupakan proses saat client meminta nomor IP ke server.
  2. IP Least Offer yaitu  DHCP menjawab dengan memberikan nomor IP yang ada di database DHCP. 
  3. IP Lease Selection Client memilih penawaran DHCP server yang pertama diterima dan kembali melakukan broadcast dengan message menyetujui peminjaman tersebut kepada DHCP Server.
  4. IP Lease Acknowledge DHCP server memberikan jawaban atas pesan tersebut berupa konfirmasi no IP dan informasi lain kepada client dengan sebuah ACKnowledgment. Setelah server memberikan nomor IP, maka server meminjamkan (lease) nomor IP yang ada ke DHCP client dan mencoret nomor IP tersebut dari daftar pool.
  5. Lease Period Pemakaian DHCP Client tersebut dinyatakan selesai, nomor IP tersebut dikembalikan kepada DHCP server, dan server dapat memberikan nomor IP tersebut kepada client yang membutuhkan.

Ada tiga hal alokasi dalam DHCP server :
  1. Manual Allocation : Dimana administrator server membuat konfigurasi pada server yang mencatat MAC address dari setiap komputer dan untuk setiap MAC address tersebut sudah ditentukan masing-masing IP address-nya.
  2. Automatic Allocation : Dimana administrator server membuat konfigurasi pada server yang mana hanya mengandung IP address yang nantinya akan diberikan kepada komputer client. Sekali suatu alamat IP terasosiasi dengan suatu MAC address pada komputer, maka ia akan secara permanen diasosiasikan dengan MAC address tersebut sampai administrator server merubahnya secara manual.
  3. Dynamic Allocation : Hal ini sama halnya seperti automatic allocation, tetapi server akan mencatat status peminjaman IP address (leases) dan akan memberikan alamat IP yang lease-nya sudah expire kepada client DHCP atau komputer yang lainnya.
Lalu apakah ada keuntungan dan juga kerugianya? Tentu saja ada sobat, ini dia keuntungan dan kerugianya :
Keuntungan :
1.       Menyediakan alamat-alamat IP secara dinamis dan konfigurasi lain. 
2.       Memudahkan dalam transfer data kepada PC client lain atau PC server.
3.       Memungkinkan suatu client menggunakan alamat IP yang reusable, artinya alamat IP tersebut bisa dipakai oleh client yang lain jika client tersebut tidak sedang menggunakannya.
4.       Memberikan satu alamat IP dan parameter-parameter kofigurasi lainnya kepada client, seperti DNS Server & Default Gateway.
5.       Memungkinkan suatu client menggunakan satu alamat IP untuk jangka waktu tertentu dari server.
6.       Mencegah terjadinya IP Conflict.

Kerugianya :
1.      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.
2.      Semua pemberian nomor IP Address bergantung pada Server, Jadi jika server mati maka semua komputer client akan terkena dampaknya.
Nah itulah beberapa informasi yang bisa saya sharing mengenai pengertian,fungsi,cara kerja manfaat dan kerugianya serta tahapan-tahapan pada DHCP server untuk kali ini, dan semoga bermanfaat bagi kita, sampai bertemu lagi di pertemuan berikutnya!
 

 

12 Komentar untuk "pengertian DHCP server"

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel