• In all, there are around 4 billion possible IPv4 addresses. However, these addresses cannot be assigned at random to any host, or the network that it is connected to. The dynamic formation of LANs, VPNs, and other mini networks, on a need basis at different nodes on this vast interconnected mesh of servers, hosts, and other devices that we call the Internet, brought about the need to reserve IPv4 addresses for public and private use.