- PVSM.RU - https://www.pvsm.ru -

Пробел в нумерации, или почему никто не говорит про IPv5

Участники ИТ-сообщества уже долгое время спорят, что делать с IPv4 и IPv6. Одни призывают внедрить протокол нового поколения как можно скорее. Другие считают, что решением проблемы нехватки адресов станет NAT. Но в пылу дискуссий на тематических площадках иногда можно встретить справедливый вопрос: куда пропал IPv5?

/ Unsplash.com / Possessed Photography
/ Unsplash.com / Possessed Photography

Под другим именем

Протокол IPv5 существует, хотя известен [1] под иным названием – Internet Stream Protocol (ST). Впервые его представили в 1979 году в формате технической заметки IEN 119 [2]. В отличие от IPv6, он должен был не заменить IPv4, но расширить его возможности по работе с потоковым аудио. Можно сказать, что спецификация ST положила начало таким концепциям, как пакетная передача речи и речевой поток (talkspurt [3]).

Согласно документации Internet Stream Protocol, клиенты должны сформировать требования к пропускной способности и задержкам до передачи данных. На эту информацию опираются так называемые ST-агенты – хост-процессы и шлюзы. Они определяют необходимое количество ресурсов для межсетевого взаимодействия.

Сообщения, пересылаемые между ST-агентами, представляют собой «конверты» с пакетами. Каждый из них содержит заголовок конверта (envelope header), за которым следуют один или несколько пакетных заголовков (packet headers). Уже после них записаны кусочки данных в аналогичном порядке. В общем случае структуру конверта можно представить следующим образом:

EH, PH1, PH2, . . .PHn, DATA1, DATA2, . . . DATAn

Что интересно, в 1990 году была опубликована вторая версия Internet Stream Protocol – ST-II или ST2. В документацию RFC 1190 [4] включили новые механизмы, повышающие надежность соединения на случай, если сеть или отдельный агент выходят из строя. Финальную версию ST2, также известную как ST2+, рабочая группа IETF опубликовала в 1995 году (RFC 1819 [5]).

Судьба протокола

Официально название IPv5 так и не получило распространения. Хотя поле Version в структуре IP-пакета протокола ST содержало номер пятой версии. В то же время от Internet Stream Protocol решили отказаться в пользу стриминговых протоколов на базе UDP.

Однако IPv5 все же заложил основу для современной технологии VoIP. Еще тридцать лет назад протокол реализовали в рамках экспериментальной сети Terrestrial Wideband Network [6], которую DARPA использовали для симуляций и видеоконференций. Позже на протоколе построили [7] систему цифровой связи Iris, которой пользовались канадские военные.

/ Unsplash.com / Alina Grubnyak
/ Unsplash.com / Alina Grubnyak

Многие концепции, заложенные в Internet Stream Protocol, сегодня применяют для асинхронной передачи данных (ATM [8]) и используют в Multiprotocol Label Switching [9] (MPLS).

Другие цифры

В 1990-х развивались и альтернативные разработки. Например, в 1993 был опубликован RFC 1475 [10] с описанием протокола TP/IX, которому был присвоен номер IPv7. Он расширил адресное пространство до 64 бит, а также предложил forward route identifier для ускорения маршрутизации в масштабных сетях.

Свое решение для расширения адресного пространства предложили инженеры IANA в RFC 1347 [11]. Их проекту TUBA была назначена [12] версия IP под номером девять. Однако оба этих протокола более не актуальны. Их затмил IPv6, который медленно, но верно продолжает завоевывать [13] долю рынка.


Больше о протоколах в нашем блоге на Хабре:

И в корпоративном блоге на сайте:

Автор: VAS Experts

Источник [18]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/protokol/378691

Ссылки в тексте:

[1] известен: https://itsfoss.com/what-happened-to-ipv5/

[2] IEN 119: https://www.rfc-editor.org/ien/ien119.txt

[3] talkspurt: https://en.m.wikipedia.org/wiki/Talkspurt

[4] RFC 1190: https://tools.ietf.org/html/rfc1190

[5] RFC 1819: https://tools.ietf.org/html/rfc1819

[6] Terrestrial Wideband Network: https://en.m.wikipedia.org/wiki/Terrestrial_Wideband_Network

[7] построили: https://en.m.wikipedia.org/wiki/Iris_Digital_Communications_System

[8] ATM: https://en.m.wikipedia.org/wiki/Asynchronous_transfer_mode

[9] Multiprotocol Label Switching: https://en.m.wikipedia.org/wiki/Multiprotocol_Label_Switching

[10] RFC 1475: https://tools.ietf.org/html/rfc1475

[11] RFC 1347: https://tools.ietf.org/html/rfc1347

[12] была назначена: https://elists.isoc.org/pipermail/internet-history/2010-September/001420.html

[13] продолжает завоевывать: https://habr.com/ru/company/vasexperts/blog/666268/

[14] Смешали TCP — почему появился стандарт RFC 9293: https://habr.com/ru/company/vasexperts/blog/684516/

[15] Что там со спросом и ценами на IPv4: https://habr.com/ru/company/vasexperts/blog/680184/

[16] «Откуда не ждали»: как IPv6 может скомпрометировать сети: https://vasexperts.ru/blog/ipv4-i-ipv6/otkuda-ne-zhdali-kak-ipv6-mozhet-skomprometirovat-seti/

[17] Говорим о сквоттинге IPv4: https://vasexperts.ru/blog/ipv4-i-ipv6/govorim-o-skvottinge-ipv4/

[18] Источник: https://habr.com/ru/post/686652/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686652