Перейти к содержимому

Totoro

Гуру
  • Публикации

    1 950
  • Зарегистрирован

  • Посещение

  • Победитель дней

    289

Сообщения, опубликованные пользователем Totoro


  1. Облаком я называю группу компьютеров, каждый из которых находится от ближайшего соседа не далле прямой видимости модема. Если между двумя облаками появляется мостик, они сливаются в одно облако. Вопрос, как сделать роутер, транслирующий не все пакеты бездумно, а только те, которые предназначены адресату из того или иного облака.

     

    Это будет другая архитектура.

    В сети Zn трафик передаётся всеми узлами текущего облака. И если оно слилось с другим облаком - оно будет получать весь трафик клиентов из первого облака и наоборот.


  2. ты так говоришь, как будто кто-то там где-то массово играет на "рандомных" серваках с ОС, да и при том еще в роутеры и сети цинковые :giggle:  Там кроме квантух, гравиков и покемонов никому ничего не интересно в подавляющей массе  :D  

     

    Тут я согласен, наш проект был и остаётся уникальным в этом плане.  :)

    Всё что я хотел сказать - что моды и изменения конфига - это неинтересно и не спортивно.

     

    Вопрос. Правильно ли я понимаю, что любая посылка в Zn-облаке обходит абсолютно все узлы? Если так, то нужно подумать над маршрутизаторами, способными связать два и более облака.

     

    Да, любой пакет обойдёт все узлы.

    Что ты имеешь ввиду под облаками?

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


  3. Я почему-то решил, что это Zn предлагается в качестве общественной сети на сервере, как было с OpenNet.

     

    Ну, в каком-то смысле - да.

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

    А если требуется что-то сложнее - то уже пилишь "надстройку". Добавляешь end2end шифрование, или ограничиваешь список доверенных узлов и т.п.

    В том и фича, что тут всё гибко, и не принуждает к какой-то одной модели общения.


  4. Опенеты и дата - центры очень пользовались популярностью. :giggle:

     

    Опеннеты на мой вкус были немного переусложнены.

    Это как с UT. Первоначальная тема очень громоздкая, и там никто понятия не имеет, как оно должно выглядеть.

    Но потом мы взяли идею, вытряхнули весь мусор и оставили замое простое и интересное. И получился нормаьный эвент.

     

    Так и ОпенНет. Он работает, и в общем хорошо. Но он сложен. По нему нет внятных гайдов. Его исходники не вдруг модифицируешь.

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

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

     

    Поставить ноду Zn-сети на компьютер сейчас можно двумя командами:

    hpm install zn           -- ставим либу с терминала
    require('zn').connect()  -- запускаем ноду с интерпретатора (или из программы-однострочника)
    

    Она не обеспечивает никакой безопасности данных? Да, не обеспечивает.

    Хакеры будут отдыхать в Zn-сети как на Гавайах? Я буду очень раз если так. Это будет значить, что есть ещё одно интересное программерское занятие на серве.

    • Нравится 4

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

     

    Надо бы финал захватить. И пару прикольных моментов, когда сервер падал, или мы стены забыли убрать перед запуском.


  6. И возникает главный вопрос: выдержит ли сервер всю эту криптографию?

     

    Нет, конечно. Потому что она нафиг не нужна.

    Эта сеть - это просто длинные руки для модема. Нужно шифрование - делаешь шифрование. Нужен вайтлист - пилишь вайтлист. Всё просто.

    Заддосить, взломать и положить можно всё что угодно. Это не значит, что сеть не нужна.

     

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

     

    Да, можно сделать похожую фигню. Подключиться к сети с плашета например, на котором будет стоять спец. утилитка.

    И проверить чистоту трафика. Например автоматом детектить и отмечать как "подозрительные" потоки однообразного спама, или одинаковые мессаги с разными хешами и т.п.


  7. а нет ли опасности в "цинке", что это очередная волнообразная эхосендилка, такая как былла у сангара, а потом и у Монстрика на микроконтроллерах?

     

    От самой сети опасности нет. Она убивает дубли и петли.

    Кто-то может влезть и всунуть свою левую ноду в сеть и менять хеши сообщений постоянно.

    Но тут и на обычных компах можно такой хрени понаписать. Это уже прямое злодеяние и попытка положить серв. Тут придётся обычными способами его выслеживать. Ну и можно поставить сниффер в сеть и отследить гада по адресу сетевой платы. =)


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

    Этакий расширенный модем, с плюшками.

     

    Свой следущий проект я как раз планирую построить с использованием Zn.


  9. Неплохо. Хотя интерфейс конечно зверский. Как в плане дизайна, так и в плане орфографии  :D

    накопленая -> накопленная

    скоростю -> скоростью

    управление энергии -> управление энергией

    вырабатываймой -> вырабатываемой

    нажмито -> нажато

    • Нравится 2

  10. Я и говорю, у меня сразу от таких видов тянет к тазику, если вы понимаете о чем я :wacko2: 

    Видимо мне не судьба носить VR-шлем B-)

    Можно было по такому торжественному случаю выключить на минутку квейк про :rolleyes: Все таки не всегда можно увидеть на сервере овер 20 человек сразу

     

    Да ладно. Это дело вкуса. =)

    Если ты наделал альтернативных скринов - заливай сюда тоже.

×
×
  • Создать...