Количество уникальных IP-адресов в компьютерной сети определяется структурой используемого протокола IP. 1
Существуют две основные версии протокола IP: IPv4 и IPv6. 1
IPv4-адрес состоит из четырёх чисел, разделённых точками. 1 Каждое из чисел может принимать значения от 0 до 255, что даёт в общей сложности около 4,3 миллиарда возможных комбинаций. 1
IPv6-адрес значительно длиннее, чем IPv4-адрес, и обеспечивает значительно большее количество возможных комбинаций. 1 Например, адрес IPv6 состоит из 16 байт, что даёт 3,4 ∙ 1038 уникальных комбинаций. 5
Кроме того, количество доступных IP-адресов в подсети определяет маска подсети. 1 Она подсчитывает количество битов, выделенных для сети и хоста, и в сочетании с заданным IP-адресом позволяет определить диапазон доступных адресов. 1