Мир технологий постоянно меняется. Даже в отдельно взятом сегменте передачи данных каждый год появляются новые более совершенные стандарты. Одновременно по мере обновления оборудования старые технологии уходят с рынка, полностью покидая ту нишу, под которую в свое время разрабатывались. Но задумывались ли вы, что происходит с этими технологиями потом?
Некоторые стандарты действительно забываются. Другие же продолжают жить либо в сетях энтузиастов, либо в каком-то новом для себя качестве.
На нескольких примерах покажем, как это происходит.
Умерли, но живут
В этой группе мы собрали несколько примеров технологий, которые формально считаются устаревшими, но продолжают жизнь в узких сегментах или в руках широкого круга энтузиастов, к которому может присоединиться любой желающий. Главное, что они полностью решают возложенные на них задачи.
Token Ring
Это протокол передачи данных, который до сих пор изучают в рамках курсов информатики. Протокол появился в 1980-х годах в недрах компании IBM. Основываясь на отличных от Ethernet принципах разделения канала, он в 1980-90 годах активно боролся с ним за первенство в локальных сетях.
В Ethernet доступ к среде передачи организован в соответствии с CSMA/CD. Грубо говоря, все узлы одного сегмента шлют данные в общую сеть, оттуда же их читают. Узел начинает передачу, когда вздумается, но при обнаружении коллизии прекращает отправку данных и замолкает на рандомный промежуток времени. После передача возобновляется в надежде, что канал свободен.
Это не лучший способ «договориться» о последовательности передачи, но он работает, в том числе на высоких скоростях. Проблемы начинаются при увеличении количества подключенных устройств, но решаются они разделением сети на сегменты и всевозможными улучшениями стандарта.
В Token Ring интересен тем, что в нем гораздо меньше анархии. Логически это кольцо. Каждый узел может соединяться с двумя соседними (это физическое кольцо) или только с концентратором, который реализует кольцо логически, но физически это уже звезда.
Стандартом в Token Ring предусмотрен маркер, который и управляет доступом. Если не вдаваться в детали, узел получает маркер и начинает передачу или отправляет его дальше. Меняя определенные биты в маркере, узлы присоединяют к нему данные, которые хотят отправить, и подтверждают их доставку.
Маркер усложняет процесс, зато узлы не мешают передаче друг друга.
Вероятно, победили деньги — на пике борьбы стандартов ограничение в 250 узлов сети и чуть более 16 Мбит/с скорости передачи для Token Ring не казались тесными, но устройства с поддержкой этого протокола стоили дороже. Да и в целом стандарт плохо справлялся с масштабными распределенными сетями.
И хотя мы почти ничего не слышим о Token Ring последние лет 15, он все еще применяется в детерминированных сетях (где постоянно количество и расположение узлов), для которых важна неизменная задержка передачи и гарантия доставки пакетов. Например, в сетях автоматизации предприятий, особенно тех, куда IBM успела продать оборудование. Стандарт позволяет расставлять устройствам приоритеты, что гарантирует доставку нужных данных и обработку их в реальном времени. Жаль, никакого публичного реестра таких инсталляций не существует.
Любопытно, что несколько лет назад под названием Token Ring пытались выпускать умные кольца, но в массы они не пошли.
X.25
Протокол X.25 разрабатывался в конце 1970-х для передачи данных в сетях с низкими скоростями и высоким уровнем помех, тем самым он отлично подходил для телефонных линий. Это один из самых старых протоколов передачи пакетных данных.
Изначально X.25 разрабатывался с прицелом на корпоративные сети. Но тогда там и не требовалась передача больших объемов информации. По мере роста необходимой пропускной способности стандарт с рынка вытеснили.
Основной фокус X.25 был на надежности доставки, при этом существовала возможность «туннелирования» пакетов с помощью других протоколов. Так он нашел свое применение в финансовой сфере и некоторых узких задачах, вроде авиации. До 2005 года, например, он использовался в SWIFT. А до 2015 года — в работе инфраструктуры, обслуживающей банковские карты. По сей день X.25 применяется для передачи информации с некоторых радаров.
Это еще один пример того, как общепринятая технология отошла на второй план, но благодаря специфике сохранилась в некоторых узких областях. С учетом высокой помехозащищенности, возможно, X.25 оттуда и не уйдет.
Стандарт хотели увековечить в проекте Retronet, но статус самого проекта не ясен.
Gopher
Это протокол передачи документов, появившийся в один год с HTTP в Университете Миннесоты (напомним, создатель HTTP родом из Швейцарского CERN-а). Его основная фишка — минимализм и строгая иерархия страниц, как в файловой системе. На тот момент это такой подход был логичнее, но бурному развитию Gopher помешали деньги. С тех пор, как Университет Миннесоты попытался монетизировать свою разработку, ее популярность начала падать. К 2000 году Университет одумался и Gopher получил лицензию GNU GPL, но отбирать первенство у HTTP было уже поздно.
Хотя поддержка Gopher постепенно отключалась из многих популярных браузеров, протокол продолжает жить в среде энтузиастов. Здесь можно найти полный список серверов Gopher, работающих в интернете. Кстати, несмотря на прогнозы, их количество не сокращается. Каждый год на место отключенных серверов приходят новые любители старины. Последний раз этот список обновлялся в апреле 2022 года.
Это уголок текстового интернета, где нет коммерции, рекламы и красочных картинок. Таким интернет был до взрывного роста WWW. Увидеть его может любой желающий. Для просмотра документов с использованием Gopher достаточно установить расширение в браузеры вроде Mozilla или Chrome (подробную информацию по актуальным плагинам можно найти здесь) или скачать плагин для своей платформы.
За подробностями относительно истории стандарта и его реализации рекомендуем обратиться к статьям на Хабре:
От себя добавим, что это отличный пример того, когда старая технология освобождает свой сегмент, но порождает новый.
WiMAX
Это не название технологии, а наименование организации, которая долгое время разрабатывала стандарт широкополосной беспроводной связи Wireless MAN. Но так уж получилось, что и саму технологию стали именовать WiMAX.
WiMAX взял многое от мобильных сетей третьего поколения, вышел на рынок раньше LTE и конкурировал с ним за аудиторию, пока не проиграл окончательно. Различаются технологии методом работы с каналом — в LTE используется частотное разделение, в то время как у WiMAX —- временное. Хотя многие вещи у WiMAX реализованы верно, выиграть в битве стандартов не удалось.
В России связь по технологии WiMAX предлагала Yota еще в самом начале своей деятельности (до появления 4G от федеральных операторов). После ухода оператора из этого сегмента оставались в строю отдельные частные сети, но 1 апреля этого года закончились лицензии на выделенный под WiMAX частотный диапазон, а после этого даже нишевое применение уже невозможно.
За рубежом WiMAX все еще жив. Последнее обновление стандарта добавило поддержку скоростей до 1 Гбит/с. С ним все еще работают провайдеры в Доминикане, Коста-Рике, на Ямайке и во множестве других в основном развивающихся стран. Можно сказать, что WiMAX нашел свою географическую нишу.
Устарели, но не ушли
В эту группу мы подобрали обратные примеры. Эти технологии явно устарели, но никак не хотят уходить с рынка. Их используют то ли по незнанию, то ли по привычке, вероятно, не понимая, зачем они разрабатывались и почему все вокруг советуют обновляться.
WEP
Это алгоритм шифрования, который активно использовался в старых стандартах беспроводных сетей Wi-Fi. Он появился в конце 1990-х годов и за прошедшие десятилетия не раз был объектом внимания в скандалах, связанных со взломом. Первые данные об уязвимостях были опубликованы еще в 2000 году. Есть мнение, что именно эта шумиха препятствовала развитию беспроводных сетей в компаниях — слишком силен был стереотип, что данные «по воздуху» передавать не безопасно.
Хотя у WEP есть модификация, поддерживающая длинный ключ, с существующими вычислительными мощностями и большим количеством «дыр» в самом алгоритме для его взлома достаточно нескольких минут, поэтому в Wi-Fi рекомендуется использовать альтернативный алгоритм (WPA). Эта рекомендация появилась в 2004 году и с того момента WEP официально признан устаревшим.
Проблема в том, что WEP-шифрование спустя 18 лет все еще поддерживается огромным количеством устройств, а некоторая старая техника не знает никакой альтернативы. По статистике, WEP-шифрование все еще используют около 3% устройств в мире. Так что стандарт все еще в строю, несмотря на почти два десятилетия антирекламы.
На фоне других устаревших стандартов WEP очень живуч. Но определенные шаги к отказу от него все-таки выполняются. Например, Microsoft объявила о прекращении поддержки WEP-шифрования в Windows 11 (а вместе с ним и техники, которая не поддерживает ничего иного, кроме WEP и TKIP).
POP
Это протокол для получения электронной почты с сервера, созданный в 1980-х. Его основная «фишка» — возможность работы с маленькими почтовыми ящиками (помните, нам выделялось по 5–50 Мб у провайдера) на нестабильном соединении. POP предполагает, что электронную почту сначала скачивают на локальную рабочую станцию, а уже потом читают и обрабатывают. И все взаимодействие с сервером построено так, чтобы ничего не потерять при такой организации работы.
В конце 1980-х годов была выпущена третья версия протокола — POP3. Она и используется во многих почтовых сервисах до сих пор вместе с более поздними надстройками для аутентификации. Уже лет 20 протокол не развивается и некоторые сервисы отключают его поддержку. Например из почты Яндекса он пропал в 2015 году.
Официально POP3 все еще в строю, но морально он устарел. Когда-то он нужен был, чтобы срочно освобождать почтовые ящики под новую корреспонденцию, забирая все данные на одну рабочую станцию. Сейчас мы получили доступ к широкополосному мобильному интернету даже из болота. Большинство пользователей хочет синхронизировать данные между несколькими устройствами. Да и с объемом хранилища под почту проблем нет (если не хранить там же тяжелые вложения). Гораздо эффективнее в этих условиях работать с почтой прямо с сервера — не скачивать тяжеловесные вложения, чтобы просто взглянуть на текст письма, не загружать на смартфон тонны спама. А реализуется это уже другим протоколом, который пришел на смену POP3 — IMAP4.
POP3 — пример того, как старая технология все никак не может освободить место на рынке, хотя уже пора бы.
Telnet
Это протокол для «общения» компьютеров между собой с интерфейсом командной строки. Telnet появился задолго до интернета — еще в конце 1960-х. Он решал задачу управления университетским мейнфреймом с помощью удаленных терминалов, а поэтому не содержал в себе ни политик аутентификации, ни алгоритмов шифрования. Сегодня все его функции может выполнять более современный SSH, в котором вопросы безопасности проработаны намного лучше.
Telnet все еще поддерживается ПО и оборудованием, но из-за проблем с безопасностью использовать его можно лишь в закрытых сетях, где у пользователя есть полный контроль не только над оборудованием, но и над средой передачи. Например, он применяется до сих пор для локальной настройки устройств, вроде сканеров штрих-кодов. Но как только речь идет о взаимодействии через публичный интернет, о Telnet вспоминать не стоит.
Возможно, этот пример стоило добавить в предыдущую группу, поскольку Telnet нашел свою нишу. Но проблема в том, что его все еще пытаются применять в публичных сетях, где ему не место в принципе.
Исчезли с радаров
Эти технологии были актуальны в свое время. И хотя в их основу были заложены интересные идеи, сегодня их уже не отыскать.
AppleTalk
Это набор сетевых протоколов, которые в начале 1980-х годов создала для себя компания Apple. Встроенные в семейство механизмы самонастройки и маршрутизации основывались на отличных для своего времени идеях. Помешала проприетарность. Протоколы встраивались во все оборудование Apple, но почти не использовались в PC, что отключало «яблочную» экосистему от остального мира. Под давлением рынка даже внутри своей инфраструктуры Apple потихоньку заменила AppleTalk на более распространенные стандарты.
С конца первой декады XXI века AppleTalk начал исчезать даже из продуктов Apple, в частности в 2009 году был отключен в очередном обновлении Mac OS.
AppleTalk — пример того, как технология, основанная на правильных идеях, действительно уходит в небытие.
DECnet
Это еще одно семейство сетевых протоколов, предназначенных для техники одного производителя — Digital Equipment Corporation (сегодня даже саму компанию уже никто не помнит). Семейство DECnet появилось в середине 1970-х для передачи данных между мини-компьютерами. В отличие от Apple, разработчик с определенного момента сделал свои стандарты открытыми, поддерживая реализации на сторонних платформах, и до конца 1980-х годов они действительно развивались, но потом все же уступили место TCP/IP.
Сегодня DECnet продолжают использоваться только в паре закрытых хобби-сетей (например, http://mim.stupi.net/hecnet.htm). Для подключения придется связываться и договариваться с администраторами, так что эти сети нельзя назвать «доступными широкой общественности». Можно сказать, что из жизни масс протокол исчез, вероятно, навсегда.
Технологии продолжают эволюционировать. Как знать, может уже через 10 лет самые актуальные на сегодняшний день протоколы отправятся на задворки истории. Но это не значит, что про них нужно забыть. Устаревает реализация, но не идеи, заложенные в основу. Как правило, новые стандарты базируются на тех же принципах, просто несколько в другом качестве — на более высоких скоростях, широких частотных полосах и т. п. Так что будем помнить «героев», которые стояли у истоков передачи данных по сетям.
На конференциях JUG Ru Group есть и мейнстрим, и хардкор, погружение в прошлое и попытка заглянуть в будущее. Этой осенью мы проведем целый ряд конференций на темы от фронтенда до аналитики. Наверняка вы найдете для себя что-то интересное. На сайте можно посмотреть даты, место проведения каждой конференции и купить early bird-билеты.
Комментарии (51)
Semenych
12.08.2022 15:01+3Помню я писал интеграцию с промышленным счетчиком электроэнергии который отдавал данные по telnet :-)
sepetov
12.08.2022 15:56+3А я буквально в прошлом году так интегрировал промышленные маркираторы от VideoJet и Linx :-)
diogen4212
12.08.2022 23:11+1Я дорабатывал проект по опросу датчиков, которые отдавали данные по Telnet. На Win10 протестировать не удалось, пришлось создавать виртуалку Win7, которая была что-то вроде эмулятора этого датчика, отвечала на те же команды. Было это несколько лет назад, думаю, и сейчас этот проект живёт и здравствует.
sden77
12.08.2022 16:25+6FireWire еще можно добавить в список.
Tangaroa
12.08.2022 22:41и параллельные интерфейсы типа SCSI и IDE. Кое-где ещё живы.
RS232 ещё. И даже "принтерный" LPT!
R7R
12.08.2022 23:04FireWire еще можно добавить в список.
Рано. Видеокамеры 2000х живы, стало быть — и FireWire все еще жив, как и компы со старыми картами и материнками, его поддерживающими.diogen4212
12.08.2022 23:14у меня прямо сейчас стоит на столе вполне живая видеокамера с FireWire, а под столом стоит системник с платой с этим разъёмом)
(если б не интерлейс, цены бы ей не было.)
sden77
12.08.2022 23:19+1Но мейнстрим-то уже закончился, к сожалению. Хотя когда-то считался "потенциальным убийцей" USB, и даже повсеместная поддержка Apple не помогла.
R7R
12.08.2022 23:22+5Хотя когда-то считался «потенциальным убийцей» USB
А вот сделали бы они для него симметричный разъем — глядишь бы, и история повернулась бы другой стороной :)
Newbilius
14.08.2022 07:14+2У меня и спектрумы из 90х живы, тоже рано со счетов списывать?)
Мне кажется, правильный критерий - если нет в магазинах новых устройств с поддержкой интерфейса - значит устарел.
R7R
14.08.2022 14:10У меня и спектрумы из 90х живы, т
Вы Спектрумами активно пользуетесь, или они у вас просто музейные экспонаты?
А старые видеокамеры все еще востребованы по полной, так как с помощью смартфона полупрофессионально снимать нельзя, а на новые видеокамеры денег жалко, они как-никак дорогие.
Вот по этой причине старые камеры и будут работать до полного физического износа.Мне кажется, правильный критерий — если нет в магазинах новых устройств с поддержкой интерфейса — значит устарел.
Виниловые проигрыватели тоже как-то однажды исчезли из магазинов.
Однако это ничего не значило :)
saipr
12.08.2022 18:03+2Основываясь на отличных от Ethernet принципах разделения канала, он (Token Ring) в 1980-90 годах активно боролся с ним за первенство в локальных сетях.
У нас тоже в середине 80-х стояла дилемма, что выбрать для нашей сети: Ethernet или Token Ring? Более того рабочие прототипы того и другого были сделаны в ИТК БССР (г. Минск) и НИИ СВТ (КБ "Север", г. Киров). Лично я склонялся к Token Ring-у. Мне посчастливилось программировать на сетях Token Ring (протокол LU62). И даже брошюрку издать. Храню как зеница око. Но победил Ethernet, СССР прекратил своё существование.
a_nick
12.08.2022 18:47+2Ethernet или Token Ring? Более того рабочие прототипы того и другого были сделаны в ИТК БССР (г. Минск) и НИИ СВТ (КБ "Север", г. Киров).
Не только прототипы.
Вот для такой штуки в конце 80-ых - начале 90-ых в одном СКБ я писал софт.
Sh0daN
12.08.2022 22:06+1Digital Equipment Corporation (сегодня даже саму компанию уже никто не помнит).
Это настолько сильное заявление, что грех не потребовать пруф.
R7R
12.08.2022 23:06+6POP3 — пример того, как старая технология все никак не может освободить место на рынке, хотя уже пора бы.
Нет, еще не пора. Ситуации бывают разные. И, главное — плохо прогнозируемые.
R7R
12.08.2022 23:09+1Digital Equipment Corporation (сегодня даже саму компанию уже никто не помнит)
Это слегка преувеличено. Я бы скорее сказал, что это про Gopher почти никто не помнит, даже специалисты, из тех, кто родился во времена появления Интернет (т.е. в начале 90х, уточню на всякий пожарный :)mSnus
13.08.2022 13:46Gopher сложно забыть, он был лучше WWW: более упорядоченный, удобнее по навигации. А WWW - так, куча на коленке сделанных сайтов, разбросанных по всему миру.
R7R
13.08.2022 14:37Gopher сложно забыть
Лет десять-пятнадцать назад я нашел тот самый «список работающих серверов Gopher», проверил — 2/3 из них не ответили.
(хотел показать людям)
R7R
12.08.2022 23:16AppleTalk
AppleTalk — протоколы, про которые все слышали, но почти никто не видел — по той простой причине, что продукция Apple, года так до 2006, представляла для нас, в основном, сугубо теоретический интерес (в 1993, когда все начиналось, цены на продукцию Apple были задраны до потолка, соответственно, никто ее покупку всерьез не рассматривал, ну, кроме полиграфистов и издателей — таки покупали они ее или просто интересовались, я так и не узнал :)
R7R
12.08.2022 23:19Telnet
Telnet, как и Token Ring -все еще входит в число изучаемых студентами.
Поэтому дедушку сетевых протоколов мы в обиду не дадим :)
R7R
12.08.2022 23:20WiMAX
Когда у нас появились местные провайдеры WiMAX — они всех сразили своими ценами.
Этим WiMAX и запомнился :)
victor_1212
13.08.2022 00:02+1небольшое дополнение, кроме протоколов основанных на RFC (IETF) в открытом поле находятся протоколы разработанные на стандартах ITU-T (International Telecommunication Union, Geneva, Switzerland), это важная организация занимающаяся в том числе стандартами, вагон и маленькая тележка протоколов на все случаи жизни для всех уровней osi, в описаниях обычно используют нотацию ASN.1, примеры: Х.400 (Message Handling Systems), Х.500 (The Directory), X.225, их статус разный, но многие активно используются, чем приходилось заниматься тоже :)
см.
https://www.itu.int/ITU-T/recommendations/rec.aspx?rec=x.400
https://www.itu.int/ITU-T/recommendations/rec.aspx?rec=x.500
https://www.itu.int/en/ITU-T/publications/Pages/default.aspx
PereslavlFoto
13.08.2022 01:03+2Официально POP3 все еще в строю, но морально он устарел. Когда-то он нужен был, чтобы срочно освобождать почтовые ящики под новую корреспонденцию, забирая все данные на одну рабочую станцию.
Именно эта задача и сегодня актуальна на тех предприятиях, где не хватает места для хранения почты на общем сервере.edo1h
13.08.2022 18:34+1этот сценарий работы с почтой (копируем письмо на клиент, после чего удаляем с сервера) вполне доступен и с imap4
PereslavlFoto
13.08.2022 18:46Да, вы правы. Объяснить POP3 можно только тем, что решение, настроенное двадцать лет назад, по-прежнему продолжает работать.
ogost
13.08.2022 08:58На первой работе по нескольким провинциям было разбросано несколько телефонных станций Siemens, управляемых по протоколу Х.25. Их "головной" сервер был некий допотопный Sun под управлением Solaris. Станции те пару лет назад заменили.
mxav
13.08.2022 10:46Несколько лет назад видел как закончился FDDI. Пару десятков лет проработал. Наверно, ещё бы работал, если железо было живое.
А по telnet порты часто проверяются или старые, но живые, коммутаторы конфигурируются.
mSnus
13.08.2022 13:49UseNet вроде ещё жив, но в целом тоже пример устаревшей технологии, которая цепляется за жизнь. FIDO там же... Две сети, которые вызывают сильные ностальгические воспоминания))
osipov_dv
13.08.2022 15:32FTP принудительно хоронят
mSnus
13.08.2022 16:13SFTP ещё поживёт, но SCP должен его вытеснить
littleleshy
14.08.2022 10:31SFTP настолько плохо реализован, что просто кошмар. SSH реально классная вещь: и SCP, и туннелирование есть, и аутентификация по ключу.
edo1h
13.08.2022 18:27В Ethernet доступ к среде передачи организован в соответствии с CSMA/CD
уже много-много лет, как de facto нет: и сети на коаксиале, и хабы остались в истории.
ikle
14.08.2022 15:38Переключите в полудуплексный режим свою сетевую карту. Также многие современные Ethernet устройства умеют переключать пары и будут работать как на прямом, так и на кросс-кабеле (тут явно ошибка при разработке: CDE с DTE вместо равных узлов сети). Ну и про автосогласование не стоит забывать.
И всё это работает благодаря тому, что CSMA/CD никто из Ethernet II и 802.3 не выпиливал.
edo1h
14.08.2022 16:10CSMA/CD никто из Ethernet II и 802.3 не выпиливал
Так я разве спорю? Потому и написал de facto, что в стандарте csma/cd есть, но на практике термин «домен коллизий» потерял практическое значение.
И я не понял, как вы увязали автодетект mdi/mdix с csma/cd. Насколько я помню, этот автодетект стал массовым с появлением гигабитного Ethernet, где все пары одновременно используются для приёма и передачи, так что достаточно небольшой программной обработки для автодетекта.
Grand_piano
15.08.2022 08:22Ай, ай, ай.... Телнет, как отдельно взятый протокол, согласен, умирает, а вот как основа для всего остального НЕТ. БОЛЬШИНСТВО протоколов основаны на построении банальной telnet сессии, на выделенном порту, с последующим разбором и обработкой синтаксиса самого протокола. Да и безопасность на них накручена уже поверх, всё той же telnet сессии.
a_nick
Можно коллекцию добавить еще например IPX/SPX
YMA
И NetBEUI к нему же...
eugensk
Xmodem, Ymodem, Zmodem и Kermit
YMA
Xmodem пару лет назад встречал в процессе заливки прошивки в одну экзотическую железку. Пришлось вспоминать терминалку с его поддержкой.
andronnik
minicom такое умеет
isden
Аж олдскулы свело.
R7R
Первые сетевые баталии… помним, скорбим :)