В начале 80-х годов прошлого века был разработан и принят сетевой интернет протокол IPv4. Эта версия оказалась наиболее успешной, благодаря чему существует до сих пор. На каждый IP-адрес выделяется 4 байта. По этой причине наши адреса состоят из четырех блоков десятичных чисел и находятся, преимущественно, в диапазоне от 0.0.0.0 до 255.255.255.255. Четыре группы по 8 битов гарантировали этому протоколу более 4 миллиардов уникальных IP-адресов, если быть точным (4 294 967 296) — сумасшедшее огромное число по меркам тех лет. Тогда считалось, что этого хватит навсегда и ничего лучше придумать не удастся. Но интернет развивался быстрее самых оптимистичных прогнозов, а число устройств, которым был необходим сетевой адрес, активно увеличивалось. Во многом это было предопределено появлением широкополосного интернета.
Когда разрабатывался IP-протокол IPv4, основным способом выхода во Всемирную сеть был телефонный модем, а постоянно находящихся в сети устройств было немного и адресов требовалось, соответственно, меньше. Поэтому уже в начале 1990-х стало очевидным, что в обозримом будущем свободные адреса будут исчерпаны. Для решения этой глобальной проблемы был создана новая версия сетевого протокола — Internet Protocol version 6. В принципе, IPv6 может гарантировать более 300 миллионов адресов на каждого жителя планеты. На IP-адрес выделяется 16 байтов (128 битов) вместо 4. Внедрение IPv6 проходит повсеместно, в том числе и в Казахстане.