Dynamic Host Configuration Protocol (DHCP) adalah metode konfigurasi otomatis pengaturan Internet Protocol (IP). Tujuan utama DHCP adalah menghapus banyak pengetahuan teknis yang diperlukan untuk mengkonfigurasi koneksi web. Ini mencapai ini dengan secara otomatis menetapkan setiap komputer alamat IP dari daftar opsi yang tersedia. Protokol Konfigurasi Host Dinamis juga akan mencatat koneksi Internet dan jaringan sehingga pengguna dapat melacak apa yang terjadi pada waktu tertentu. Karena DHCP tidak menyediakan metode autentikasi apa pun dalam konfigurasi normalnya, DHCP rentan terhadap jenis serangan tertentu.
Banyak perangkat yang berbeda menggunakan Protokol Konfigurasi Host Dinamis. Ini sangat umum dalam elektronik jaringan modern sehingga hampir pasti bahwa suatu item akan memuatnya. Hampir semua perangkat elektronik genggam yang terhubung ke jaringan dapat menggunakan DHCP. Kamera, konsol video game, dan hampir semua hal dengan kemampuan Wi-Fi™ akan memiliki sistem DHCP.
Saat perangkat yang menggunakan Protokol Konfigurasi Host Dinamis menautkan ke jaringan, perangkat tersebut mengirimkan siaran yang meminta informasi dari server DHCP lokal. Server akan menerima siaran dan mengirimkan informasi yang dibutuhkan item untuk beroperasi di jaringan. Bagian utama dari informasi yang dikirim adalah alamat yang akan digunakan perangkat selama terhubung dan jaringan tetap dalam kondisi saat ini. Selain itu, ia akan sering menerima informasi tentang alamat IP lain di jaringan serta menutupi alamat gateway apa pun.
Alamat ini biasanya tetap sama selama jaringan stabil. Jika router kehilangan daya, seluruh jaringan dapat mengubah konfigurasi saat dihidupkan kembali. Server Protokol Konfigurasi Host Dinamis akan mengirimkan alamat baru ke setiap perangkat yang terhubung sesuai urutan penerimaan siarannya. Jika satu item dihapus dari sistem, seperti melepas perangkat jaringan genggam untuk digunakan di tempat lain, hal itu tidak akan memengaruhi perangkat lain. Ketika perangkat itu kembali, ia mungkin menerima alamat yang sama sekali berbeda dari sebelumnya.
Sebagian besar server Protokol Konfigurasi Host Dinamis tidak meminta otentikasi dan tidak mengirimkan informasi apa pun. Akibatnya, ada beberapa metode untuk memalsukan sistem DHCP. Dimungkinkan untuk meniru server DHCP yang sah dan mengirimkan informasi yang salah, seringkali untuk mengarahkan informasi pribadi atau aman ke tempat yang salah. Di sisi lain, dimungkinkan untuk bertindak seperti klien DHCP dan berulang kali meminta informasi alamat sampai sistem DHCP kehabisan alamat. Ini akan menyebabkan koneksi lain ke jaringan gagal.