16 сентября

Dial-up развлекушки

Блог компании RUVDS.comРазработка систем связиСтарое железоDIY или Сделай сам


Моя сетевая молодость начиналась с dial-up. BBS, internet через модем — в те времена других средств связи просто не существовало, и это было настоящей магией. Дозвон, затем заветные звуки ласкающие слух и вот ты наконец в сети, среди таких же как ты полуночных гиков, тех кто мечтает быть на связи.

Мне захотелось хоть немного освежить в памяти те чудные времена и поиграться с модемами. И вот что же из этого получилось.

Волшебство dial-up, немного ностальгии


Те кто пользовался dial-up, не знают медленного интернета.

Модемное соединение, наверное, одно из древнейших дальних соединений вычислительной техники. Телефонная сеть в те годы была очень развита, а других сетей просто не существовало в природе. И было бы глупо её не использовать. Конечно, телефонная сеть не очень предназначена для передачи данных, поэтому для этих целей использовались модемы, осуществляющие модуляцию акустического сигнала в зависимости от цифрового и демодулирующие акустический сигнал в цифровую форму. Отсюда и идёт название модем — модулятор-демодулятор. Таким образом цифровой сигнал хитрым образом превращался в звуковой и потом обратно, при этом осуществляется и фильтрация помех. Не буду подробно останавливаться на работе модемов, тем более тут была масса статей по данной тематике (например). Но важно заметить, что современные “модемы” не имеют никакого отношения к принципу работы модемов для телефонных сетей и носят название “модем” совершенно незаслуженно!

Волшебство данного способа связи крылось в том, что раньше, имея компьютер, ты был отрезан от внешнего мира. Да, мы таскали программы на дискетках, обменивались файлами и вирусами. И тут внезапно появился он — dial-up. Подключаешь телефонный кабель и… И ничего не происходит, потому что надо ещё знать как пользоваться этим чёртовым устройством.

Сначала была терминалка в Norton Commander и поход по BBS. Бессонные ночи дозвона и вот ты наконец дозвонился, быстренько скачиваешь файлики, смотришь всякое. Но, к сожалению, мой выход в сеть пришёлся на этапе роста интернета, поэтому fidonet я уже толком не застал. То есть только качал файлики, смотрел картинки в ASCII.

Интернет через модем, сколько боли и радости того времени. Сколько денег было потрачено на данный интернет, ужас… Думаю за пол года я трачу меньше денег сейчас чем тратил тогда за месяц. Но мы хотели быть в сети, хотели быть на связи друг с другом. Аськи, чаты, и удивительный мир открывался как на ладони. Сколько судеб, встреч, друзей тогда появилось и с большинством из них я общаюсь до сих пор, что удивительно!

Магия модемного соединения шикарно обыграна в фильме “Матрица”. В начале фильма, когда Нео десантируют из Матрицы в реальность, используется хитрый акустический соединитель.



Да и вообще по фильму телефон используется именно для передачи данных, связи и десантирования из Матрицы. Это отлично согласовывается с тем, какую роль играли модемы и телефонные сети в той нашей жизни конца 90-х, начала 2000-х.

Моя модемная молодость


Все модемы, которые прошли через мои руки перечислять не буду, их было очень много: внутренние, внешние, внешние с батарейными питанием, встроенные в ноутбук, софтмодемы. Но мои фаворитом всегда была компания US Robotics и внешние модемы. Мой первый модем был noname ISA-карта на 2400 бит/с, а последний 56k US Robotics Fax modem (популярная дешёвая версия). Всяких красавцев Курьеров у меня никогда не было, но иногда сейчас меня посещают мысли купить его и поставить на полку, просто для красоты, как люди покупают вазы.

Самый мой любимый модем, которым я пользовался очень долго, и он меня всем устраивал, был US Robotics Sportster 28,800 Fax Modem. Он мне так нравился, что я даже сделал его фотографию и могу теперь взглянуть на него в порывах ностальгии.



В целом, ощутимой разницы модемов на 33600, или даже на 56000 в сравнении с 28800 я не заметил. Думаю, что в силу особенности моей телефонной линии, развить скорость выше 28800 на ней было нельзя. И, оглядываясь назад, понимаю, что особого смысла менять модемы не было.

Но мне хотелось всяких фрикерских приколов. Кто читал мою рубрику в одном популярном журнале, помнит, что меня увлекали всякие интересные фрикерские устройства для всяких игрищ с телефонной сетью (эх, где эти времена). И вот для таких развлечений купил себе голосовой модем. Он позволял в те времена обходить автоматические определители номера, подменять голос звонящего и делать уйму крутых вещей с той нашей телефонной линией. Его единственный недостаток был — это привязанность к розетке. Нельзя было с ноутбуком пойти и подключиться к какой-то торчащей телефонной линии. Итак, встречайте моего любимца для разных опытов US Robotics Sportster Voice Faxmodem 33,6.



Ох, и как я с ним только не развлекался, пранки, розыгрыши друзей, подмена номера АОН, и много всяких классных штучек. Но всё проходит, в том числе и задор веселья. И поэтому он был заменён на унылую белую коробочку US Robotics 56k Faxmodem.

До сих пор помню, что долго конфигурировал все модемы AT-командами.У меня был набор номера с запятыми (паузы между цифрами), это позволяло максимально эффективно дозваниваться до модемного пула, в общем это был определённый шаманизм, настолько хотелось нам попасть в цепкие лапы сети интернет.

Не могу не упомянуть ещё один интересный модем, который появился у меня уже в то время, когда я был подключён к интернету по витой паре. Это профессиональный модем Motorola codex. К сожалению, его фотографий у меня не осталось, поэтому прикладываю фото из интернета.





Он интересен тем, что умеет держать соединение кроме обычной телефонной линии, ещё и по витой паре на скорости до 1 мегабита (на другом конце с таким же модемом). Что по тем временам было весьма круто. Ещё, из особенностей этого модема был дисплей и клавиатура, которая позволяла осуществлять гибкую настройку прямо с передней панели модема. Там, по моему, даже дозвон можно было сделать прямо с него.

Вообще, модем это вещь в себе, там стоит внутри DSP-процессор, прошивка, цифровая обработка сигналов. И эта магия сильно вдохновляла тогда меня изучить всё это дело. И я даже мечтал делать модемы, но мечте не суждено было сбыться, так как пришёл век компьютерных сетей, который вытеснил полностью телефонную лапшу и поставил крест на модемном будущем.

А что же сегодня?


А сегодня dial-up умер. Даже технически в Москве я не представляю как подключиться по dial-up, ибо телефонных линий в их привычном понимании не осталось. Сегодня технология GPON заменила всю медную лапшу и просто цифрует звук. Как по мне, это не лампово: звонить модемом через цифровые линии. Сейчас даже забавно, что в сети можно найти логины и пароли с ненулевым балансом в личном кабинете для dial-up соединений. Раньше это было настолько ценным, что интернет воровали. Представляете, украсть интернет, даже звучит смешно, но такое было. Каких-то полтора года назад (в конце 2018 года), я нашёл такой вот личный кабинет.



И даже звонил по номеру 8(495) 600-7000 отвечал модем, а в личном кабинете по адресу dialup.mtu.ru/cgi-bin/AA была какая-то жизнь.



Но сегодня данный номер в сети не зарегистрирован и всё умерло окончательно и бесповоротно. И наверное даже все модемные пулы пустили в металлолом, а не в музей. Эх… Скатилась слеза ностальгии.

Я даже не могу представить есть ли живая BBS сегодня? А если есть, то как к ней подключиться? Так же пробовал хотя бы сделать прозвон через соединение CSD (модемное соединение через GSM-сети), но оказывается что нынешние операторы его не поддерживают. Кстати, может кто подскажет возможно ли у кого-то его подключить, либо это тоже всё умерло?

Но давайте отвлечёмся от грустных мыслей и таки перейдём к экспериментам!

Соединение двух модемов


Заканчиваем лирику, переходим к реальным делам. На данный момент можно купить модемы просто за бесценок и сделать с ними что-то прикольное и забавное.

Для этих целей я купил сразу два одинаковых модема US Robotics 56k Faxmodem. Как я понял, это офисные модемы и их продавали сразу пачкой за 400 рублей. Для меня радость поразвлекаться этим сейчас, так как в те времена модемы были заняты соединением с интернетом и было жалко свободного времени на такие игрища.

Для опытов я собрал испытательный стенд, состоящий из двух компьютеров: промышленного ПК и моего домашнего компа, на котором набираю данный пост. Можно было бы обойтись и одним компьютером, но как мне кажется — это будет немного не спортивно. Всё же хочется сделать классическое модемное соединение двух вычислительных машин. На всех машинах стоит linux, и с промышленным ПК я общаюсь по SSH. Да, работа с модемом через удалённый доступ по сети. Это даже звучит глупо.


Испытательный стенд.

В качестве терминальной программы использую прекрасный minicom. Подаём питание на модем, запускаем minicom и настраиваем его на работу с COM-портом, к которому подключён модем. И приступаем к веселью!

Одной из больших проблем сегодня для игрищ с модемами — это банальное отсутствие телефонной линии. Раньше она была везде, но в последнее время крайне редко её встречаю в различных квартирах и офисах в каком либо виде. Поэтому телефонную линию мы будем делать сами! Для начала проверим соединение модема просто по лапше. Со стариками старой закалки, заставших dial-up у меня возник спор — могут ли два модема быть соединены между собой просто телефонной лапшой, без какого-то источника питания. И при этом осуществлять между собой соединение. И оказалось, что могут! И лучше один раз увидеть, чем сто раз прочитать.



И да, соединение есть! Нестабильное, но оно состоялось, модемы друг друга увидели!

Но всё же этим пользоваться нельзя. А если хочется всё же соединить два модема, через лапшу, то что же делать? Ответ нашёл на сайте www.jagshouse.com/modem.html

Схема соединения там следующая.



То есть нам нужна батарея на 9-24 вольта, конденсатор и резистор. Вместо батареи я использовал аккумулятор на 12 В. При таком питании резистор нужно поставить на 500 Ом.


Собранный стенд с активным питанием.

Даже не поленился сделать платку под это дело, чтобы было всё надёжно и по взрослому.

Подключение состоялось! Без дополнительных настроек модема, на базовой конфигурации на скорости 33600 бит/с! Представляете, на прямой линии, без помех всего скорость 33600. Если поиграться с настройками модема, возможно удастся выжать и больше. Но мне уже это делать было лениво. Важно было проверить сам факт возможности такого соединения. Я даже попробовал передать файл при таком типе соединения. Приношу извинения за качество фото, но уж какое есть.



И, да, файл был передан.

Акустический соединитель


Один из самых удивительных модемов — это акустический соединитель. Когда трубка телефона кладётся на модем и соединение осуществляется звуком. Да, очень низкая скорость, и вообще весьма ненадёжно, так как внешние звуки так же вносят помехи. Но выглядит это очень круто. И я надеюсь, что когда-нибудь я увижу вживую или даже стану счастливым обладателем такого девайса.


Акустический соединитель (фото с просторов).

К чему же я всё это рассказываю? Да всё просто, сегодня вам не нужен модем, для того чтобы осуществить соединение звуком по телефонной сети. Достаточно звуковой карты. Раньше мощности компов не хватало для этих целей. А когда стало хватать, появились софтмодемы… Этакие платки, работу со соединением на себя брал не DSP-процессор модема, а драйвер операционной системы. И стоили они существенно дешевле нормальных модемов.

Так вот, я отвлёкся, есть проект minimodem — софтмодем из звуковой карты. Сайт проекта http://www.whence.com/minimodem/

Настоятельно рекомендую посмотреть видео демонстрации работы на офсайте.

Для работы с ним, устанавливаем программное обеспечение.

sudo apt-get install minimodem


И теперь давайте соберём акустический соединитель. У нас есть схема выше, где мы эмулировали телефонную линию. Если вместо одного из модемов мы подключим обычный телефонный аппарат, то получим акустический модем и его будем использовать для данного соединения. А второй же стороной у нас будут выступать колонки, которые просто подключены к звуковой карте компьютера. И в результате мы получаем вот такой любопытный эксперимент.

Лучше один раз увидеть, чем тысячу раз прочитать! Берегите уши, кровь из ушей обязательно потечёт, ибо будете слышать настоящее модемное соединение. Я предупредил!



Таким образом, чтобы начать играться с модемами даже не обязательно покупать модем. С помощью данной программы возможно даже подключиться к BBS (если ещё где-то сможете найти живую).

Из интересного, чем бы хотелось развлечься — это поковырять прошивки модемов. Некоторые из них делались на х86 архитектуре, и было бы забавно заглянуть к ним под капот. Можно конечно закупиться программаторами, слить прошивки, погрязнуть в ассемблеровских кодах, но я думаю наверняка были энтузиасты которые развлекались подобными. Жаль в те времена не было интернета, и поэтому информации в интернете практически нет.

Заключение


Модемный век подошёл к концу, даже закрылись ADSL-пулы модемов. Телефонная лапша повсеместно цифровизируется и исчезает. Таков закон прогресса, это не плохо и не хорошо, просто есть. Но всё же, лично мне, немного грустно что такие чудесные мистические коробочки пропали с моего рабочего стола и не радуют меня теми удивительными звуками, которые знаменуют подключение к сети и встречи с единомышленниками.



Теги:модемсетиmodemакустическое сопряжениестарое железоrs-232crs-232com-port
Хабы: Блог компании RUVDS.com Разработка систем связи Старое железо DIY или Сделай сам
+118
24,7k 57
Комментарии 269
Похожие публикации
Лучшие публикации за сутки