Почему принимаются только IP V4 и V6? - PullRequest
5 голосов
/ 27 марта 2012

хорошо, я знаю, на этот раз меня забанят с ip banned: D мой вопрос довольно странный: почему только V4 и затем прыгнул на V6 приняты!почему, услышав об истории интернета, мы не находим IP V3 или IP V2 ?!почему они отказались? Просто примите IP V5, это была логика, нет?

, потому что лично (тупой) я подумал, что 4 и 6 - это количество использованных байтов ...

Ответы [ 3 ]

8 голосов
/ 27 марта 2012

Разрыв в последовательности версий между IPv4 и IPv6 возник в результате присвоение номера 5 экспериментальному протоколу Интернет-потока в 1979, который, однако, никогда не упоминался как IPv5

http://en.wikipedia.org/wiki/IP_address#IP_versions

IPv1, 2 и 3 фактически будут частью протоколов TCP / IP, из которых было 3 версии. IPv4 это где они разделили 2 на отдельные протоколы и создали обновленный протокол IP.

http://itknowledgeexchange.techtarget.com/itanswers/what-happened-to-ipv1-ipv2-ipv3-and-ipv5/

2 голосов
/ 23 июля 2016

IP версия 1, 2, 3

Чарльз М. Козерок , автор tcpipguide.com , прекрасно объясняет , почему первая версия IP - это версия 4 (не версия 1):

[ Jon ] Наблюдение Postel привело к созданию архитектуры TCP / IP и разделению TCP на TCP на транспортном уровне и IP на сетевом уровне; таким образом, название «TCP / IP». (...) Процесс разделения TCP на две части начался в версии 3 TCP, написанной в 1978 году. Первым формальным стандартом для версий IP и TCP, используемых в современных сетях (версия 4), были создан в 1980 году. Именно поэтому первая «настоящая» версия IP - это версия 4, а не версия 1. (...)

IPv4 был представлен Jon Postel в RFC760 и позже обновлен RFC777 (введено ICMP ) и заменен на RFC791 .

Оба RFC777 и RFC791 впоследствии обновлялись много раз, что вы можете ясно увидеть, если сгенерировать график RFC . Упрощенный график RFC также доступен здесь . Поскольку найти RFC760 на этом сайте довольно сложно, здесь у вас есть полезный скриншот.


IP версия 5

Число 5 в заголовке IP означает, что это дейтаграмма Internet Stream Protocol . Протокол Интернет-потока ( ST и более поздние ST2 ) был предложен в 1979 году в IEN119 и позже описан в RFC1190 и RFC1819 .

Цитаты из RFC1190 (ST)

Страница 64 :

Протокол равен 5, чтобы указать, что пакет ST закрыт, в отличие, например, от TCP или UDP. Назначение протокола 5 для ST является упорядоченным совпадением с присвоением версии IP 5 для ST [ 18 ]

Страница 75 :

IP в настоящее время использует значение 4, в то время как ST было присвоено значение 5 [ 18 ]. Не требуется совместимость заголовков пакетов IP и ST, кроме первых четырех битов.

Цитаты из RFC1819 (ST2)

Страница 8 :

И ST2, и IP применяют одинаковые схемы адресации для идентификации разных хостов. ST2 и IP-пакеты отличаются по первым четырем битам, которые содержат номер версии межсетевого протокола: номер 5 зарезервирован для ST2 (сам IP имеет номер версии 4). В качестве протокола сетевого уровня, такого как IP, ST2 работает независимо от основных подсетей. Существующие реализации используют ARP для разрешения адресов и используют те же SAP уровня 2, что и IP.

В качестве специальной функции сообщения ST2 могут быть инкапсулированы в IP-пакеты. (...)

Страница 77 :

IP и ST пакеты могут различаться по полю номера версии IP, т. Е. Первым четырем (4) битам пакета; ST было присвоено значение 5 (см. [ RFC1700) )]. Нет необходимости в совместимости между заголовками пакетов IP и ST, кроме первых четырех битов. (IP использует значение 4.)

0 голосов
/ 27 марта 2012

Я думаю, что основной проблемой является аппаратное ускорение. Большие склады и интернет-контроллеры имеют аппаратно ускоренные маршрутизаторы v4 / v6. Они не хотят заменять этот материал чаще, чем раз в 20 лет. Делать это дороже, слишком дорого.

...