Apa itu DHCP?

Apa itu DHCP? DHCP adalah singkatan dari Dynamic Host Configuration Protocol. Seperti namanya, protokol ini digunakan untuk secara dinamis menetapkan alamat IP ke klien baru dalam jaringan.

Jadi jika Anda sudah mengetahui TCP / IP, Anda sudah tahu bahwa semua perangkat jaringan memerlukan alamat IP untuk berkomunikasi dalam jaringan. Sebelum DHCP, perangkat yang digunakan untuk memiliki alamat IP yang ditetapkan secara statis. Admin jaringan harus menetapkan alamat IP untuk setiap perangkat di jaringan menggunakan panel kontrol konfigurasi jaringan. Kemudian dengan bantuan DHCP, menjadi lebih mudah untuk menangani banyak perangkat dalam jaringan secara dinamis.

Terminologi tertentu terkait dengan DHCP. Mari kita lihat mereka.

Cakupan

Lingkup adalah rentang IP yang dialamatkan dari tempat server DHCP menetapkan alamat IP secara dinamis ke berbagai perangkat yang masuk ke jaringan.

Contoh:

Jika server DHCP ( Dynamic Host Configuration Protocol ) memiliki cakupan alamat IP pribadi dari 192.168.1.100 hingga 192.168.1.200, ia hanya dapat menampung 100 perangkat dalam satu waktu, dan alamat IP secara dinamis ditetapkan ke perangkat baru yang bergerak ke jaringan.

Pemesanan

Dalam jaringan mungkin juga bahwa perangkat jaringan tidak dapat diberi alamat IP dinamis. Sebagai contoh alamat IP dari gateway default tidak dapat diubah sangat sering karena akan mempengaruhi seluruh jaringan. Itu sebabnya konsep reservasi datang di DHCP. Dengan menggunakan reservasi, dapat memberi tahu server DHCP untuk memesan beberapa alamat IP dan tidak menggunakannya dalam penugasan dinamis.

Leasing

Leasing adalah proses penugasan alamat IP secara dinamis ke klien baru di jaringan untuk jangka waktu tertentu. Setelah waktu penyewaan berakhir, perangkat akan meminta alamat IP lain atau alamat IP yang sama untuk dialokasikan ke sana.

Bagaimana cara kerja DHCP?

Ketika seorang klien baru ingin menjadi bagian dari jaringan, ia harus melalui langkah-langkah negosiasi tertentu. Berikut ini langkah-langkahnya:

Temukan DHCP

Ketika klien baru mencoba bergabung dengan jaringan, ia tidak memiliki informasi tentang jaringan. Jadi untuk mendapatkan informasi lebih lanjut, klien akan menyiarkan paket DHCP Discover ke dalam jaringan. Paket ini diterima oleh masing-masing node dalam jaringan.

Alamat sumber di paket DHCP Discover akan menjadi 0.0.0.0 karena klien baru masih belum mengetahui alamat IP-nya. Namun klien akan mengirim alamat MAC-nya di paket DHCP Discover.

Jika Anda benar-benar mengetahui lapisan data link dari model OSI, menggunakan alamat MAC merupakan komunikasi yang terjadi pada lapisan dua yaitu lapisan ethernet.

Penawaran DHCP

Bisa juga ada lebih dari satu server DHCP di jaringan. Ketika semua server menerima paket DHCP Discover, mereka tahu bahwa mesin baru ingin bergabung dengan jaringan.

Jadi semua server DHCP membalas dengan mengirim paket penawaran DHCP. Paket ini berisi alamat IP yang ditawarkan oleh server DHCP. Setelah menerima paket penawaran DHCP, terserah kepada mesin baru untuk memilih penawaran.

Paket penawaran DHCP ( Dynamic Host Configuration Protocol)  berisi informasi berikut:

  • Alamat MAC klien
  • Alamat IP yang ditawarkan
  • Subnet mask dari jaringan
  • Durasi sewa
  • Alamat IP dari server yang membuat penawaran

Permintaan DHCP

Setelah menerima beberapa pesan penawaran DHCP dari server DHCP yang berbeda, klien baru akan memilih satu penawaran server DHCP, dan itu akan memberitahukan server DHCP dengan menyiarkan menggunakan pesan permintaan DHCP. Ini karena semua server DHCP juga harus tahu bahwa klien baru telah menerima penawaran server. Jadi yang lain tidak mencoba untuk tetap terlibat.

DHCP ACK

Setelah menerima paket permintaan DHCP, server mengirim pengakuan menggunakan paket ACK DHCP. Server juga memastikan bahwa alamat IP yang dialokasikan untuk mesin baru tidak dialokasikan ke klien lain di jaringan.

Paket ACK DHCP berisi detail jaringan seperti alamat IP, alamat router, subnet mask, dll. Saat klien menerima paket ini klien mengonfigurasi dirinya sendiri.

Selain keempat langkah di atas, ada tambahan lain yang membantu administrator jaringan dalam mengatur jaringan.

Rilis DHCP

Paket rilis DHCP digunakan sebagian besar ketika klien akan meninggalkan jaringan. Rilis DHCP digunakan untuk melepaskan koneksi dan mengalokasikan alamat IP kembali ke ruang lingkup, atau dalam istilah sederhananya sewa berakhir.

Reservasi DHCP

Reservasi DHCP yang kita baca di awal artikel dikonfigurasi menggunakan pesan pemberitahuan DHCP. Pesan pemberitahuan DHCP digunakan ketika administrator jaringan secara manual mengkonfigurasi mesin. Dalam hal ini server diinformasikan untuk mencadangkan alamat IP tersebut dan tidak memberikannya kepada siapa pun.

Agen relay DHCP

Jika beberapa jaringan area lokal (LAN) hanya memiliki satu server DHCP, maka agen relay DHCP membantu dalam meneruskan permintaan DHCP ke server DHCP dan mengirimkan tanggapan kembali ke klien. Itu karena perangkat klien (tanpa alamat IP) tidak dapat berkomunikasi dengan server DHCP secara langsung jika server tidak ada di jaringan lokal klien.

Keandalan DHCP (Dynamic Host Configuration Protocol)

DHCP memastikan keandalan menggunakan dua teknik.

  • Pembaruan
  • Rebinding

Pembaruan DHCP

Untuk memastikan bahwa klien tertentu tidak menggunakan jaringan terlalu lama dan orang lain juga mendapatkan peluang, DHCP menggunakan pembaruan untuk memastikan keandalannya. Setelah setengah dari waktu sewa telah berlalu, setiap klien harus mengirim permintaan DHCP lagi untuk mendapatkan alamat IP baru atau terus menggunakan alamat IP yang sama. Jika server tidak dapat dijangkau, klien akan terus mencoba hingga server membalas.

DHCP Rebinding

Dalam beberapa kasus, server DHCP gagal membalas. Dalam hal ini klien mencoba menghubungi server cadangan. Jika tidak, ia akan me-rebroadcast permintaan DHCP ke semua server DHCP dalam jaringan. Jika rebinding gagal, maka sewa akan berakhir, dan klien harus memulai proses DHCP lagi.

Leave a Reply

Your email address will not be published. Required fields are marked *