A DHCP server will assign addresses and network masking automatically.
DHCP
Just make sure you set the clients to "automatically receive IP Addresses".
WINS
It is what... DHCP is designed to automatically distributed IP addresses to connected to the same network devices.
DHCP (Dynamic Host Configuration Protocol) assigns IP Addresses & other DHCP Options to Clients.
Admin access. Generally there are DHCP settings to control the distribution of IP addresses. It varies from device to device.
There is service used to automatically associate names with addresses. DNS that is domain name system is the one that provides that mapping . DNS assigns name to the IP addresses .
I think you're thinking of the protocol used to automatically assign IP addresses? An IP address does not assign an IP address, and IP address is a node on a network where data can be sent or received. The protocol used for automatic assigning of IP addresses would be DHCP (Dynamic Host Configuration Protocol).
DHCP (Dynamic Host Configuration Protocol) assigns IP Addresses & other DHCP Options to Clients.
Public IP addresses
Any system in an Ethernet IP network will transmit IP addresses.
They are static.