The protocol that manages IP addresses assigned to nodes and makes them network communication compatible is the Dynamic Host Configuration Protocol (DHCP). It is an automated way of assigning and managing IP addresses to requesting devices.
To generate DHCP packets from a client machine assigned with an IP address, I will try to release the current IP. Refer to the following screenshot:
In the list pane, we can see a DHCP release packet that was sent explicitly by the client (I used the dhclient -v -r command on the Linux Terminal to release the IP address).
The DHCP server port number is 67 and the DHCP client port number is 68