IPv6 является преемником IPv4. Вместо 2^32 адресов (например, IPv4) он имеет 2^128, что составляет 340 282 366 920 938 463 463 374 607 431 768 211 456 уникальных адресов (34 ундециллиона). Адресация IPv6 сильно отличается от IPv4 и не имеет обратной совместимости, но протоколы, которые находятся на вершине (HTTP, SSH и т. Д.), Остаются неизменными.

IPv4 был разработан в 1970-х годах и поддерживает чуть более 4 миллиардов уникальных адресов. Тогда никто и представить себе не мог, что интернет станет тем, чем он является сегодня.

С 1 февраля 2011 года глобальный пул IPv4-адресов был исчерпан. Первый региональный пул (Азия) истек 15 апреля 2011 года, Европа - 14 сентября 2014 года, а в Северной Америке планируется исчерпание. Отдельные интернет-провайдеры и хостинговым компаниям должно быть от трех до двенадцати месяцев после того, как их региональный пул опустеет. К 2014 году будет трудно / дорого получить новое распределение IPv4 за пределами Африки и Латинской Америки.

В начале 1990-х люди начали понимать, что у нас закончились IP-адреса, и была разработана рабочая группа для принятия решения о новом протоколе. Протокол, который был установлен был IPv6.

IPv6 имеет 128-битные адреса и в основном работает так же, как и IPv4, за исключением того, что ARP полностью заменен (протоколом Neighbor Discovery), а DHCP радикально отличается - и может не потребоваться в свете новой системы объявления маршрутизатора. При гораздо большем распределении адресов NAT не требуется.

На YouTube представлена ​​отличная беседа из DefCon 18, в которой рассказывается о истории IPv6. Вы можете найти это здесь.