Pull to refresh

5 альтернатив TCP и UDP после блокировки Discord

Reading time4 min
Views40K

Дискорд отлетел вслед за ютубом. В этом материале я предлагаю вам 5 бесплатных альтернатив дискорду, на случай если заблокируют VPN, а затем террористический UDP и экстремистский TCP. Не ждем, а готовимся.

Я предлагаю вам 5 асинхронных способов общения. Синхронные способы общения как «повеселиться с друзьями», «сходить в церковь» и «посидеть на лавочке» мы не рассматриваем.

Тайник

Пример файлов, которыми можно обмениваться через тайник
Пример файлов, которыми можно обмениваться через тайник

Принцип асинхронного общения через тайник в том, чтобы складывать своим письма, фотографии, слайды, кинопленки и VHS кассеты с мемами под фонк в тайник.

Каждый участник сервера может подойти к указанному месту и ознакомиться с новыми сообщения взяв их из тайника и положив обратно в хронологическом порядке.

Плюсы:

  1. Обмен файлами

  2. Обмен физическими файлами

  3. Security thru obscurity by design

  4. Тёплая ламповость

Минусы:

  1. Невозможно создать приватные комнаты

  2. При включенном шифровании сообщения могут читать не только лишь все, мало кто может это делать.

  3. Любой дворник может удалить сервер вместе со всеми переписками

  4. Нужно приносить с собой тяжелые кодеки воспроизведения или оставлять их на сервере

  5. Высокие задержки

Голубиная почта

Голубиный дата-центр где-то в Марьино. Снято на Kodak Ektachrome E100 летом 2024г.
Голубиный дата-центр где-то в Марьино. Снято на Kodak Ektachrome E100 летом 2024г.

Смысл в том, что кто-то хостить сервер голубей на своем балконе. Мой дед называл это «голубятником».

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

Голуби вполне могут перемещать небольшие посылки. Этого хватит для того, чтобы, например, сделать предложение и передать обручальное кольцо вашей любимой, если вы встречаетесь с ней по интернету 💀.

Бонусное фото
Фотография шестов другого голубятника стоящего рядом с этим
Фотография шестов другого голубятника стоящего рядом с этим

Плюсы:

  1. Обмен сообщениями

  2. Обмен мелкими предметами

  3. Голуби

  4. Новое железо вылупляется само по себе

  5. Тёплая ламповость

Минусы:

  1. Нет контроля доставки сообщений

  2. Высокий сетевой Jitter

  3. Маленький физический лимит веса файлов

  4. В среднем голубь выходит из строя через 6 лет эксплуатации

  5. Не умеют питаться от розетки

Повстречаться на улице

Хост передает сообщения клиенту при личной встрече где-то около школы в США. Фото в цвете.
Хост передает сообщения клиенту при личной встрече где-то около школы в США. Фото в цвете.

Способ так же известен как «Сломанный телефон».

Работает он через простецкую модуляцию звуковых волн низкой частоты 20-20000гц. Нужна лишь газовая среда для колебания барабанных перепонок и голосовых связок.

Протокол передачи данных осуществляется через встречу с хостом. Хост диктует все сообщения в чате клиенту при личной встрече и принимает от него сообщения, если пользователь не ридонли.

Т.к. один человек хостит всю конфу, то он может лаконично, по-спартански, пересказать вам всю суть сообщений адресованных лично вам, прямо как современные LLM, только без купюр.

Хост может даже записывать сообщения в блокнот, но если заблокируют письменность, то вы потеряете доступ к архивам.

Плюсы:

  1. Не нужно уметь писать

  2. Функция краткого пересказа

  3. Человеческое общение

Минусы:

  1. Хосту может надоесть перечитывать весь лог всех комнат.

  2. Нужно лично встретиться с сервером

Код морзе

Наиболее универсальный способ передачи текстовой информации. Для передачи сигнала нужна лишь среда и способ её модуляции. Вот 4 основных способа:

  • Оптический – включать-выключать фонарик, дёргать выключатель света, махать руками, моргать глазами.

  • Кинетико-акустический – стучать по стенам. перекрытиям или батареям отопления, перемещать мебель и тяжелые предметы по полу. (Если приемник находится ниже этажем), стучать шваброй в потолок (для более адресной доставки сообщений)

  • Акустический – бибикать или просто мычать. Бибикать как роботы или мычать как коровы. Щёлкать зубами или хлопать в ладоши, строптиво бить копытом.

  • Кинетический – стук по наиболее чувствительным к вибрациям местам человеческого тела. Таким как лоб или затылок.

Тессеракт для передачи данных через гравитационные волны по средством кода морзе
Тессеракт для передачи данных через гравитационные волны по средством кода морзе

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

Упрощенная схема P2P маршрутизации через соседей
Упрощенная схема P2P маршрутизации через соседей

Желательно, чтобы окна узлов выходили на противоположенные стороны дома для упрощения маршрутизации.

Если промежуточный узел расчехлится, то он может начать броадкастить сигнал на подобие ARP, чтобы просигнализировать, что он готов принять и передать сообщения. А после того, как сообщение принято, он может отправить сигнал ACK, на подобие TCP, чтобы перейти к передаче следующего сообщения.

Плюсы

  1. Адресация по физическим адресам и квартирам

  2. Прост в развертывании

  3. Контроль доставки сообщений

  4. Универсальная среда передачи данных

  5. Полная децентрализация и P2P

Минусы:

  1. Сложная маршрутизация

  2. Передача только текста

Пейджеры

Отсылка на оптическое изображение посредством символьного кодирования через пейджер
Отсылка на оптическое изображение посредством символьного кодирования через пейджер

Технология хорошая, долго использовалась госпиталями и используется по сей день другими знаменитыми организациями.

Я слишком тупой, чтобы спекулировать на тему их использования, поэтому, про пейджеры читайте тут: https://habr.com/ru/articles/750392/

Плюсы:

  1. Мгновенная передача сообщений

  2. Тёплая ламповость

Минусы:

  1. Поддерживается только текстовый формат

  2. Невозможно переслать физический файл

  3. Нужно покупать устройства, антенны и тп.

  4. Сложно

  5. Неудобно

Аутро

Существую и локальные кэши данных, такие как «бабушки на лавочке около подъезда», но у них ОЗУ без коррекции ошибок, внутренние эксепшены и stdout из бизнес логики конкатенируются прямо в тело сообщения.

Лично мы, всей конфой, выбрали тайник и будем хранить наши переписки в дупле второго дерева от входа Битцевского парка, вход от станции метро «Новоясеневская».

Какие еще способы асинхронного общения вы знаете? Пишите свое важное мнение в комментариях!

Tags:
Hubs:
Total votes 135: ↑116 and ↓19+116
Comments54

Articles