Artikel ini akan membantu Anda mengetahui segala sesuatu yang perlu diketahui oleh administrator sistem tentang protokol ini..
Apa itu DHCP? Dan mengapa disarankan untuk menggunakannya? Bayangkan Anda adalah administrator di sebuah perusahaan besar dengan 500 komputer desktop, dan Anda masing-masing perlu mengatur alamat IP, subnet mask, gateway default, server DNS, dan pengaturan jaringan lainnya. Bagaimana ini bisa dilakukan?
Jika Anda mencoba melakukan tugas ini secara manual, Anda akan menghabiskan banyak waktu menghabiskan 5-10 menit pada setiap PC, di samping itu, Anda dapat, misalnya, secara tidak sengaja memasukkan alamat IP yang salah pada beberapa PC, atau bahkan alamat yang sama pada PC yang berbeda..
Untuk mengatasi masalah ini, Anda dapat menggunakan Dynamic Host Configuration Protocol (DHCP) di jaringan Anda..
DHCP memungkinkan Anda untuk mengelola jaringan alamat IP dan pengaturan TCP / IP lainnya seperti DNS, gateway default, dll. dari satu tempat, ini adalah tempat sentral dan disebut server DHCP. Selain manajemen, jika ada masalah, Anda tidak perlu menjalankan PC klien Anda, Anda hanya perlu terhubung ke server dan memeriksa pengaturan DHCP, kemungkinan besar, jika ada masalah, itu dapat dilokalkan pada server DHCP, menggali pengaturannya dan log.
Server DHCP dapat dengan mudah dan penuh secara otomatis memberikan alamat IP ke klien, sehingga Anda tidak perlu mengonfigurasi dan mengatur parameter apa pun di sisi klien, yang perlu Anda lakukan adalah mengonfigurasi server DHCP, mengkonfigurasi parameter cakupan, dan beberapa parameter protokol lainnya TCP / IP Anda dapat memberikan alamat IP pelanggan Anda dari berbagai alamat IP yang Anda pilih.
Catatan: DHCP, menurut pendapat saya, dapat disebut generasi berikutnya dari protokol BOOTP, karena BOOTP mulai digunakan lebih awal dari DHCP, dan hari ini kami menggunakan BOOTP untuk mem-boot melalui jaringan ketika menggunakan sistem operasi. Selain itu, DHCP dirancang untuk bekerja pada jaringan besar - sesuatu yang jelas tidak bisa dibanggakan oleh BOOTP.
Bagaimana cara kerja DHCP?
Tanpa masuk ke informasi teknis (proses DORA), saya akan mengatakan bahwa klien DHCP meminta server DHCP untuk beberapa waktu alamat IP, waktu di mana klien DHCP menerima alamat IP dinamis disebut waktu sewa: sewa berarti bahwa klien menyewa IP Alamat server DHCP untuk waktu tertentu, dan jika klien ingin terus menggunakan alamat IP tertentu, ia perlu memperbarui.
Kami akan menganalisis proses ini secara lebih rinci. Layanan DHCP berfungsi menggunakan proses DORA (Temukan, Tawarkan, Permintaan, dan Pengakuan - dapat dilacak menggunakan utilitas Monitor Jaringan):
1) DHCPDISCOVER - klien mengirimkan paket broadcast DHCPDISCOVER, mencoba menemukan server DHCP di jaringan, dalam kasus di mana server DHCP tidak ditemukan pada subnet yang sama dengan klien, Anda perlu mengkonfigurasi Agen Relay DHCP pada perangkat jaringan (router) untuk mentransfer paket DHCPDISCOVER ke server DHCP..
2) DHCPOFFER - server DHCP mengirimkan paket siaran DHCPOFFER ke klien, yang mencakup proposal untuk menggunakan alamat IP yang unik.
3) DHCPREQUEST - klien mengirimkan paket broadcast DHCPREQUEST ke server DHCP dengan respons, dan “meminta” server untuk menyewakan alamat unik yang diusulkan.
4) DHCPACK - Server DHCP mengirimkan paket broadcast DHCPACK ke klien, dalam paket ini server menyetujui permintaan klien untuk penggunaan alamat IP, dan detail lainnya juga dilaporkan, seperti server DNS, gateway default, dll. Jika server tidak dapat memberikan alamat yang diminta atau karena suatu alasan alamat tersebut tidak valid, server mengirim paket DHCPNACK.
Catatan: DHCP menggunakan port 67 / UDP pada server DHCP, dan 68 / UDP pada klien DHCP.
Anda disarankan untuk memverifikasi bahwa firewall Anda tidak memblokir port-port ini, dan bahwa perangkat jaringan Anda mendukung Relay DHCP jika beberapa klien Anda menggunakan subnet fisik yang berbeda..
Dalam beberapa kasus, Anda dapat menemukan beberapa jenis pesan DHCP lainnya:
1) DHCPDECLINE - Jika klien menentukan bahwa alamat IP yang ditawarkan server DHCP sudah digunakan, klien akan membuat permintaan baru ke alamat lain (pada langkah DHCPREQUEST).
2) DHCPRELEASE - Pesan ini biasanya digunakan ketika klien merilis alamat IP..
3) DHCPRENEW - Ini adalah paket dengan permintaan untuk memperbarui dan terus menyewa alamat yang dikeluarkan.
4) DHCPINFORM - DHCPINFORM adalah paket yang dikirim klien ke server DHCP untuk menerima informasi lebih rinci dari server, misalnya, DHCPINFORM dapat dikirim untuk menetapkan lokasi server DHCP lain di jaringan.
DHCPNACK
DHCPNACK atau paket respons negatif, server mengirimkannya jika alamat IP sudah digunakan oleh klien lain, atau alamat itu tidak lagi valid.
Dalam hal menerima DHCPNACK, klien harus memulai kembali proses mendapatkan alamat sewa.
Cakupan, pengecualian, dan pemesanan DHCP
Ruang lingkup DHCP adalah seluruh jajaran alamat IP yang Anda konfigurasikan pada server DHCP, sebagai rentang alamat, yang dirancang untuk dikeluarkan di antara klien.
Misalnya, jika Anda membuat area dengan kisaran alamat yang dikeluarkan 10.0.0.100-10.0.0.200, Anda dapat dengan mudah memastikan bahwa hanya alamat-alamat ini yang dihasilkan ke workstation Anda.
Anda juga dapat membuat lebih dari satu area pada satu server DHCP, tetapi dalam hal ini disarankan untuk memeriksa bahwa area Anda tidak tumpang tindih dan jangan tumpang tindih. Dalam proses pembuatan area seperti itu, Anda dapat mengonfigurasi parameter TCP / IP secara individual pada klien, seperti subnet mask, waktu sewa, router (gateway default), server DNS, dll. Oleh karena itu, klien mendapatkan alamat mereka dari area tertentu parameter wilayah lain juga diterima.
Dalam beberapa kasus, Anda perlu mencegah klien dari menerima alamat tertentu, misalnya, jika area DHCP Anda memiliki kisaran dari 10.0.0.1 hingga 10.0.0.100, dan alamat IP server Anda berada di kisaran 10.0.0.1-10.0.0.10, Anda akan membutuhkan kesempatan kecualikan alamat IP ini dari area yang dikeluarkan oleh server DHC. Fitur ini disebut kecualikan..
Reservasi - digunakan ketika Anda berencana untuk menyajikan alamat IP dinamis tertentu untuk klien DHCP tertentu. Misalnya, di area DHCP Anda, Anda ingin mengalokasikan alamat unik untuk klien tertentu yang akan ditugaskan kepadanya, untuk ini Anda dapat dengan mudah membuat reservasi untuk itu menggunakan pengidentifikasi unik - alamat MAC (Kontrol Akses Media - adalah alamat fisik heksadesimal unik adaptor jaringan).
Direktori Aktif dan Server DHCP
Agar server Microsoft Windows DHCP Anda berfungsi dengan benar di lingkungan Active Directory, Anda harus terlebih dahulu mengotorisasi server DHCP Anda dalam AD.
Jika server tidak sah mencoba memulai layanan DHCP untuk mengeluarkan alamat IP, permulaan ini akan gagal dan layanan DHCP di komputer lokal akan dihentikan.
Agen Relay DHCP
Agen Relay DHCP adalah jenis host (biasanya router atau server) yang menerima siaran DHCP / BOOTP dari klien pada subnet yang tidak memiliki server DHCP lokal.
Agen Relay DHCP meneruskan paket dari klien dan server DHCP yang terletak di subnet fisik yang berbeda, memungkinkan mereka untuk bekerja melalui DHCP, mis. bertindak sebagai perantara
Kesimpulannya
DHCP adalah salah satu layanan mendasar di jaringan, seperti membantu Anda, sebagai administrator sistem, mengelola klien Anda secara terpusat dengan menerbitkan, memantau, dan menetapkan kembali alamat IP kepada mereka.