There are 2^32 (around 4.3 billion) unique IPv4 addresses and in the early days of the Internet, this seemed like a huge amount. But the Internet grew faster than anyone could have predicted and engineers soon realised that the limited supply of IPv4 address space would not be enough to meet future demand for emerging users and connected devices. In anticipation of this, the Internet Engineering Task Force (IETF) developed, tested and standardised IPv6 in the late 1990s.