Who is doing the assigning of the dynamic ip address, the isp or the router? Because one article I read elsewhere said the ISP, the other said the home router.
Your ISP gives you an IP address, which is a fixed IP address assigned to your Internet connection. This static IP address is assigned to your router and is the IP address that other servers see when you connect to them. The router then uses its DHCP server function to assign dynamic IP addresses to devices connected to your home network. But these IP addresses are only used in your local network and are not visible from outside.