Существует ли способ организовать распределённую децентрализованную сеть только через WiFi? Понятно, что вопрос скорее умозрительный, но всё же, какие есть варианты для этого? Если я правильно понимаю, то mesh-сети тут полностью не подходят, они не предназначены для сетей с очень большим количеством узлов, некоторые из которых могут работать некорректно (например, подменять MAC и IP-адреса). Есть Yggdrasil, но, судя по описанию, он работает на третьем уровне сетевой модели OSI, то есть, это скорее получается свой Интернет поверх Интернета, или я ошибаюсь, и она решает вопросы соединения узлов по WiFi между собой?В общем, неужели нет системы, которую можно просто запустить, допустим, на ноутбуках с WiFi, и они друг другая найдут и самоорганизуются в сеть неограниченного размера?
2^128 узлов ограничения сети без серверов со всей маршрутизацией на стороне ее клиентов. Ноут и мобилы маршрутизацию потянут.Как обеспечить связь между городами? А между странами?
В моем городе била кем-то развернута такая сеть. Лет 10 как пришла к стагнации.
> Если я правильно понимаю, то mesh-сети тут полностью не подходят, они не предназначены для сетей с очень большим количеством узлов, некоторые из которых могут работать некорректно (например, подменять MAC и IP-адреса).Вы не верно понимаете. Это действительно очень сложная, чисто математическая задача, которая в общем ещё не решена. Математики по данной теме ещё напишут много докторских диссертаций.
Однако уже лет 20-25 как существует мат описание, RFC и аж три реализации на C, Vala, Python полностью децентрализованной меш P2P сети заменяющей собой сетевой уровень 3 модели OSI другой реализацией протокола маршрутизации. Сеть может существовать как автономно без единого выделенного маршрутизатора, сервера, провайдера и координирующего центра, так и совместно с существующим Интернетом и любыми другими меш сетями.
Существуют математические решения обеспечивающие стабильность меш P2P сети на 2•128 узлов с таблицей маршрутизации всего в несколько килобайт. Для функционирования сети требуются минимальные процессорные ресурсы. Благодаря математическим решением удалось построить безграничную меш P2 сеть в которой вся маршрутизация и DNS работает распределенно на обычных компьютерах всех участников сети, потребляя минимум памяти и CPU.
Более всех в деле меш P2P сетей преуспели Итальянские математики.
Перешерстил все, оно работает только в идеальных условиях. В бесконечно больших самоорганизующихся меш P2P сетях хребет сети должен быть жёстким и не сильно неизменяемым. Мобильные клиенты смогут подключатся к основной сети без проблем. Только на WiFi такую сеть сделать можно.Другие меш P2P сети на смартфонах хорошо организуются только при высокой плотности, например на стадионе.
В неидеальных условиях, кризис или обычный турпоход (в некой степени эмуляция кризиса) НИЧЕГО РАБОТАТЬ НЕ БУДЕТ! Расстояние устойчивой связи WiFi точки доступа 40м., а у смартфона всего 10м. На таких расстояниях можно просто поговорить.
Для правительства и военных в этих случаях придумали X.25. Ценник PCI платы ~1000$ за каждый порт X.25.
Для нас, с девайсами <100$ нашел протокол LoRa (LoRa Plus). LoRa Plus четвертого поколения даст аж 200 kbps! Рекорд LoRa по дальности з большими антеннами аж 331км!
В WiFi меш P2P сеть добавляем LoRa. Plus шлюз: https://meshtastic.org/docs/hardware/devices/rak-wireless/wi...
Можно на вершинах гор/деревьях установить LoRa Plus репортёры: https://meshtastic.org/docs/hardware/devices/rak-wireless/wi...
Каждому пользователю кроме смартфона надо BT 5.0 <-> LoRa Plus шлюз:
https://meshtastic.org/docs/hardware/devices/rak-wireless/wi...
Эту меш сеть хорошо тестировали на практике и текстовые сообщения в ней ходят. Ценник устройств LoRa низкий.
Единственное в примерах LoRa устройства второго поколения на чипе SX1262 я бы советовал поискать аналоги устройств на чипе четвертого поколения LoRa Plus https://www.semtech.com/products/wireless-rf/lora-plusПолучится такая сеть:
Смартфон WiFi ---- WiFi <> LoRa Plus шлюз -------200 kbps------- LoRa Plus <> BT 5.0 шлюз ----- смартфон BT 5.0