Address pool

In the context of the Internet addressing structure, an address pool is a set of Internet Protocol addresses available at any level in the IP address allocation hierarchy. At the top level, the IP address pool is managed by the Internet Assigned Numbers Authority (IANA). The total IPv4 address pool contains 4 294  967  296 (232) addresses, while the size of the IPv6 address pool is 2128 (340  282  366  920  938  463  463  374  607  431  768  211  456) addresses.

In the context of application design, an address pool may be the availability of a set of addresses (IP address, MAC address) available to an application that is shared among its users, or available for allocation to users, such as in host configurations with the Dynamic Host Configuration Protocol (DHCP).