IPv4 в IPv6. где находится IPv5?

107

Как все мы знаем, что после IPv4 появился IPv6. Как этот переход произошел?

Я просто хочу знать, был ли какой-либо IPv5 также? или есть какая-то другая логика в названии этой версии IP как IPv6?

Hemant
источник
5
Раньше я думал, что IPv6 будет поддерживать шесть адресных пространств вместо четырех, как в IPv4. Оказывается, они умножили это на 4 вместо.
Джо З.
4
@EvanPlaice: После NCP появился TCP с версией 1 и версией 2. Когда стало ясно, что протокол нужно разделить, версией 3 стали IPv3 и TCPv3. Оба были объявлены стабильными в v4, и с протоколами вы знакомы сегодня. Поскольку протокол TCPv4 не обязательно должен быть запущен через IPv4, этот протокол остается прежним, и IP перешел на v6.
Blrfl
2
В старину нечетные числа обычно представляли бета-версии (как протокол потоковой передачи в Интернете)
Сильвестр
3
Версии IP 7, 8 и 9 также были назначены для потенциальных замен IPv4, поэтому, если что-то придет после IPv6, оно начнется с IPv10.
Майкл Хэмптон
1
@nawfal IPv6 только номинально 128-битный; IPv6-адрес состоит из 64-битной сетевой части и 64-битной хост-части. Я не думаю, что мы можем помочь вам почувствовать себя неловко из-за того, что у вас неиспользованное пространство. Так и должно быть, чтобы ни у кого не было реальной возможности исчерпать адреса в одном сегменте сети или исчерпать подсети. (Хотя интернет-провайдеры все еще нуждаются в обучении последним ...)
Майкл Хэмптон,

Ответы:

88

Согласно Wikipedia, Internet Protocol Version 5 использовался Internet Stream Protocol , экспериментальным потоковым протоколом.

Вторая версия (протокола Интернет-потока), известная по-разному как ST-II или ST2, различает свои собственные пакеты с версией 5 Интернет-протокола, хотя она никогда не была известна как IPv5.

Семейство Internet Stream Protocol никогда не было представлено для публичного использования, но многие из концепций, доступных в ST, похожи на более поздние протоколы асинхронного режима передачи и могут быть найдены в Многопротокольной коммутации по меткам (MPLS). Они также предопределили передачу голоса по IP.

Carson63000
источник
26

Номера версий для «версии» являются частью поля заголовка IP (описанного в RFC 791 ) и имеют ширину 4 бита. Как и многие из номеров, попадающих в Интернет, номера для версии являются частью Управления по присвоению номеров в Интернете .

Список номеров версий можно найти по адресу http://www.iana.org/assignments/version-numbers/version-numbers.xhtml, где показано:

 0 Зарезервировано http://tools.ietf.org/html/rfc4928 раздел 3
 1 Зарезервировано http://tools.ietf.org/html/rfc4928 раздел 3
 2 Неназначенные
 3 Неназначенные
 4 IP - интернет-протокол http://tools.ietf.org/html/rfc791
 5 ST - ST Datagram Mode http://tools.ietf.org/html/rfc1190
 6 IPv6 - Интернет-протокол версии 6 http://tools.ietf.org/html/rfc1752
 7 TP / IX - TP / IX: Следующий Интернет http://tools.ietf.org/html/rfc1475
 8 PiP - Интернет-протокол P http://tools.ietf.org/html/rfc1621
 9 ТУБА - ТУБА http://tools.ietf.org/html/rfc1347
10 неназначенных
11 неназначенных
12 неназначенных
13 неназначенных
14 неназначенных
15 зарезервировано

И вот откуда берутся цифры и что там уже есть. Если после IPv6 есть что-то, что не является одним из уже определенных номеров, следующим доступным номером версии интернет-протокола будет 10.

Специфика ST может быть прочитана в RFC 1190 . Этот протокол был разработан Джимом Форджи и был не более чем экспериментальным. Страницу википедии об этом можно найти в протоколе Internet Stream .

Обратите внимание, что эти назначенные номера были со дней назад, когда все было немного более ... безразлично с интернетом. Классные блоки сети / 8 были выданы довольно свободно (сети класса «А») - во многих университетах сетевое пространство насчитывает миллионы (16,7 млн. ) Адресов IPv4.

Распределение номеров версий по экспериментальным протоколам, вероятно, также было знаком времени (хотя IPv6 сделал это для практического использования). IANA намного более консервативна с присвоением номеров сегодня.


источник
12

«Так что же случилось с IPv5? IPv5 использовался для определения экспериментального протокола потоковой передачи в реальном времени. Чтобы избежать путаницы, было решено не использовать IPv5 и назвать новый протокол IPv6.» (Курсы Cisco CCNA Exploration - Доступ к глобальной сети) )

Вот ссылка! @ Hemant Вы найдете там улучшения, которые предлагает IPv6.

Люсьен Опря
источник
Отлично сказано. Не могли бы вы добавить ссылку на него? Это действительно поможет этому ответу.
Мейсон Уилер
1

IPv5 использовался для определения экспериментального протокола потоковой передачи в реальном времени. Чтобы избежать путаницы, было решено не использовать IPv5 и назвать новый IP-протокол IPv6. Другое дело, что IPv6 имеет большой диапазон IP-адресов - до 340 триллионов триллионов.

user91828
источник