Selain jawaban yang sudah diberikan saya akan memberikan beberapa informasi latar belakang tambahan.
Secara umum protokol DHCP dibuat untuk mengurangi perubahan dinamis sebanyak mungkin. Ini adalah aspek stabilitas. Tidak masalah banyak pada jaringan rumah kecil tetapi jaringan besar dengan sakelar dan router memerlukan waktu untuk mencapai kondisi optimal. Switch harus mempelajari tetangganya dan router harus mempelajari rute. Perubahan berat alamat ip tidak baik untuk kondisi ini.
Kebanyakan orang mungkin berpikir server DHCP hanya memberikan alamat ip ke klien dan hanya itu. Tapi itu hanya setengah kebenaran. Inilah jabat tangan DHCP yang khas:
(client) DHCPREQUEST for 192.168.10.75 from b8:27:eb:0e:3c:6f (raspi3) via wlan0
(server) DHCPACK on 192.168.10.75 to b8:27:eb:0e:3c:6f (raspi3) via wlan0
Seperti yang Anda lihat klien diidentifikasi dengan alamat macnya b8: 27: eb: 0e: 3c: 6f meminta alamat ip tertentu yang lebih disukai. Ia tahu apa alamat ip yang dimilikinya sebelumnya, juga setelah startup baru. Server DHCP hanya mengonfirmasinya. Apa yang diberikannya kepada klien disebut sewa . Ini berisi batas waktu (bersama dengan banyak opsi penting lainnya) berapa lama klien dapat menggunakan alamat ip tanpa meminta lagi. Batas waktu tergantung pada pengaturan dan sebagian besar diatur ke beberapa jam. Server DHCP menyimpan leasing dalam cache-nya dan akan mencadangkannya selama mungkin untuk klien yang sama, juga jika shutdown. Jadi itu hanya akan mengkonfirmasi klien untuk sewa ketika boot kembali. Hanya ketika server tidak memiliki sewa yang tidak terpakai lainnya untuk diberikan kepada klien, ia akan mengambil sewanya. Jabat tangan kemudian akan terlihat seperti ini:
(client) DHCPREQUEST for 192.168.10.75 from b8:27:eb:0e:3c:6f (raspi3) via wlan0
(server) DHCPNAK on 192.168.10.75 to b8:27:eb:0e:3c:6f via wlan0
(client) DHCPDISCOVER from b8:27:eb:0e:3c:6f via wlan0
(server) DHCPOFFER on 192.168.10.99 to b8:27:eb:0e:3c:6f via wlan0
(client) DHCPREQUEST for 192.168.10.99 from b8:27:eb:0e:3c:6f (raspi3) via wlan0
(server) DHCPACK on 192.168.10.99 to b8:27:eb:0e:3c:6f (raspi3) via wlan0
Seperti yang Anda lihat, server DHCP menolak (DHCPNAK) permintaan dan menawarkan alamat ip baru yang kemudian pada langkah selanjutnya diminta oleh klien. Langkah tambahan ini dibuat untuk memberi klien kemungkinan untuk tidak menerima alamat ip yang ditawarkan ...