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

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

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

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

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

Date: 2014-02-20 08:06 pm (UTC)
From: [identity profile] alex (from livejournal.com)
да, но. вот если бы мне надобилось связяться с другом, тогда, я бы решал задачу "как связаться". вывод- модем. дальше - как купить модем, если денег 100руб стипендия, родители бедные? вот тут надо думать. или в развозчики журналов или газет пойди, или в anykey. вот тут и думать надо, где место найти. найдем место, через месяц можно модем.

заодно опыт

December 2016

S M T W T F S
    123
45678910
1112131415 1617
18192021222324
25262728293031

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 3rd, 2025 03:58 pm
Powered by Dreamwidth Studios