pozitronik: (Sheridan)
pozitronik ([personal profile] pozitronik) wrote2014-02-19 06:02 pm
Entry tags:

Пипи-айпи

Новость о реализации TCP/IP over sound (в комментах правильно подмечают, что это велосипед модема) натолкнула на воспоминания.

Готовясь поступать в институт я ходил на подготовительные курсы, где познакомился с мистером Альфом, в быту - Василием Алибабаевичем. Мы с ним быстро сошлись на почве взаимного увлечения компьютерами и любви к интересным абстрактным задачам.
Одной из таких задач была реализация нестандартной связи между нашими компьютерами, желательно - с минимальными финансовотрудозатратами. Задача, между прочим, вполне насущная, по той простой причине, что модемов тогда у нас не было, а соединиться в сеть было очень интересно.
Придумали мы тогда много всего.
Итак, рассуждали мы, какие есть у наших домов совместные коммуникации? Жили мы в максимально удалённых районах города, без всякой прямой видимости, но, тем не менее, даже в таких условиях физическая среда передачи была, и даже не одна.
Во-первых - непосредственно воздух. Направленный лазерный или радиолуч. Если бы мы жили рядом - это был бы вариант, но в нашей ситуации расстояния требовали репитеров, усложняющих и удорожающих схему.
Во-вторых - телефонная линия. Но тут, очевидно, всё же было проще купить модем.
В-третьих - электросеть. Но собственную реализацию Ethernet over AC мы благоразумно решили не пилить, опасась пожечь компьютеры.
В-четвёртых - проводное радио (само это сочетание всегда вызывает у меня разрыв шаблона). Не знаю, как сейчас, а тогда проводные точки доступа в радиосеть стояли во всех квартирах, и схема передачи была очень простой: по всей сети шёл броадкаст от одного источника. С минимальными знаниями и столь же минимальным набором инструментов можно было воткнуться в сеть и начать своё вещание - ИЧСХ, иногда такое хулиганство случалось. Как по мне - самый доступный вариант физической среды, даже несмотря на то, что шумы, которые могла бы создать наша передача, мешали бы слушать "Маяк" всему городу. В качестве модема могла бы выступать звуковая карта (или даже обычный PC-спикер), оставалось дело за малым: написать реализацию всей модели OSI, начиная с канального уровня, что было сложно ещё и потому, что тогда мы ни о какой OSI и близко не слышали. Но, тем не менее, думаю, что займись мы тогда этим всерьёз, на уровне proof-of-concept задачу бы решили, тем более, что требовалась-то самая простая реализация, на уровне возможностей RS-232. Но не занялись, по очевидным причинам.

Однако самым увлекательным стал пятый вариант. Мы подумали, и пришли к выводу, что все дома в городе соединены канализацией. Конечно оборудования, которое могло бы использовать говноводы в качестве физической среды передачи данных, мы бы сделать не смогли, но какова сама идея! И название семейству канализационных протоколов мы придумали очень быстро - PIPI/IP.

Не уверен, что это все решения, которые мы тогда выдвигали - мозги тогда только разгонялись и идей выдавали много. А сейчас и мозги не те, и доступная связь нас избаловала.

В комментах объявляется конкурс на самый интересный и нестандартный способ связи между двумя компьютерами. Исходные данные обозначены выше, но для интереса не ограничиваем себя финансово и технически, решаем только инженерную задачу. Передача данных должна, при этом, происходить полностью автоматически, без участия человека или животных (а то TCP по почтовым голубям уже давно придумано).

[identity profile] alex (from livejournal.com) 2014-02-19 03:56 pm (UTC)(link)
Все же лучше решать разумную задачу. исходя из финансов и доступного железаборудования. Получается, модем, сорри

[identity profile] nabbla1.livejournal.com 2014-02-19 09:06 pm (UTC)(link)
С радиоточкой я все-таки сомневаюсь: это в пределах одного подъезда элементарно, пока не нужно через трансформатор идти. Тогда действительно: трансформатор не очень мощный, вторичка сопротивлением обладает, можно его и "перебить". Но если попытаться с дома на дом, через высоковольтную часть, через 2 трансформатора - я не верю в успех. Тут это сопротивление наоборот, не позволит перебороть офигенно низкое сопротивление трансляционного усилителя. И на повышенных частотах ничего не выйдет - индуктивность рассеяния трансформаторов попортит всю малину.

Помнится, где-то появлялись провайдеры, которые по антенному кабелю интернет фигачили, притом что по основному назначению он тоже использовался. Сейчас, правда, наоборот: телевидение фигачат по витой паре)

В led-дисплее (где подсветка светодиодная) вместо обычной ШИМ-модуляции светодиода, которую используют для регулировки яркости, ввести кодирование, в принципе светодиоды могут до 10 МГц частоты передавать. А для приема фотодиод, причем если использовать зрительную трубу, то можно просто в окошко ее направить, там где комп стоит - и модуляции возможно разглядеть даже при свете дня, если все правильно сделать) А в пределах комнаты вообще халява.

Я тут другу починил приемник ВЭФ-202, вышел на улицу проверить, столько всего наловил на средних волнах) Там и азбука Морзе, и русские разговоры, и английские, и какие-то китайско-японские) Вот можно по Морзе данные передавать, правда, идея уже реализована: http://he.fi/archive/linux-hams/199804/0015.html

У радиолюбителей еще был шик - проводить связь с отражением от Луны) Такой пассивный ретранслятор, только пинг великоват, около 2 секунд.

Раз уж вспомнили о ПИПИ, может быть действительно, модулировать давление в трубопроводах? Гидроакустика хорошо развивалась во вторую мировую, наработки можно применить) Только это не канализацию надо использовать, а водопровод, канализационный стояк большую часть времени пустой стоит, не заполнен жидкостью, там для этого специально на чердаках трубы выходят.

[identity profile] sreversor.livejournal.com 2014-02-20 11:18 am (UTC)(link)
Первые 3 секунды мобильной связи - бесплатны. Берем кучу дешевых звонилок (20 штук с каждой стороны), совокупляем их между собой и собираем приличный 512 кбит/с. Безопасно, быстро и законно.