I want to ask what is the difference between client identifier and MAC
address when we create an IP address and set Assignment type to manual.

And Where "Dynamic DHCP with automatic hostname generation" option is used.
from DHCP server and how it assign a host name if this option is enabled.