Static IP addresses allow network devices to retain the same IP addresses all the time, while DHCP is a protocol for automating the task of assigning IP addresses. Static IP address requires manual configurations, it can create network issues if we use it without a good understanding of TCP/IP while using DHCP it removes the repetitive task of assigning multiple IP addresses to each device on the network. In addition to the IP address, DHCP also assigns the subnet mask, default gateway address, domain name server address, and other pertinent configuration parameters.