Альтнеты: различия между версиями

м Не оверлейные сети -> Другие
Нет описания правки
 
(не показано 28 промежуточных версий 2 участников)
Строка 1: Строка 1:
Альтнет - неофициальное название сети, являющиеся альтернативой Интернету. Существуют разные реализации: от оверлейных, до полного отличающегося сетевого стека, существующий независимо от глобальной Сети.
'''Альтнет''' - неофициальное название альтернативных компьютерных сетей и сервисов, что существуют децентрализовано  . Существуют разные реализации: от оверлейных, до полного отличающегося сетевого стека, существующий независимо от глобальной Сети.


== Оверлейные сети ==
= Оверлейные сети =
В такой сети пакеты данных передаются через другую сеть. Зачастую через Интернет. Самый простой пример - ваш с другом Hamachi или RadminVРN для игры в майнкрафт. То есть впн. Вы также могли слышать слово '''даркнет''' (тёмный интернет, дарквеб) - это оверлейная сеть, ''но'' нацеленная на анонимность.  
Оверлейные сети работают по принципу того, что пакеты данных передаются поверх других сетей, например, через Интернет. Самый простой пример - ваш с другом Hamachi или RadminVРN для игры в Minecraft. Вы также могли слышать слово '''Даркнет''' (тёмный интернет, дарквеб) в адрес представителей этих сетей.


Вот некоторые представители оверлейных сетей:
=== Yggdrasil ===
=== Yggdrasil ===
По совместительству mesh-сеть. Она использует IPv6 адреса и обеспечивает шифрование передаваемых данных между участниками, что обеспечивает конфиденциальность (но не анонимность). Работает как поверх Интернета, так и в локальных сетях, позволяя их объединять без лишних настроек маршрутизации.
[[Файл:Net-ygg-routing-example.png|мини|Схема маршрутизации и доступа к ресурсу в иггдрасиль|204x204пкс]]
'''[https://yggdrasil-network.github.io/ Yggdrasil]'''<ref>[https://yggdrasil-network.github.io/ Официальный сайт Иггдрасиль сети (en)]</ref> - это оверлейная, и по совместительству mesh-сеть, работающая по IPv6. Сеть обеспечивает шифрование передаваемых данных между участниками, что даёт конфиденциальность и приватность, но не анонимность. Работает как поверх Интернета, так и в локальных сетях, позволяя их объединять без лишних настроек маршрутизации. Отличается высокой скоростью работы, в отличии от следующих протоколов.


=== TOR ===
=== TOR ===
Самый популярный представитель даркнет. Ныне в рф работает через танцы с бубном. Подключение к ресурсам происходит через цепочку случайных узлов. Каждый из них не только её расширяет и повышает анонимность, но и даёт доступ к обычному интернету, как если бы вы посещали его с компьютера одного из участников тор. В этой сети есть свои сайты с доменом .onion.
[[Файл:Net-t0r-routing-example2.png|мини|Схема работы Т(лук)р|137x137пкс]]
'''Tor (он же Onion)''' - Самый популярный представитель даркнет. Ныне в рф работает через танцы с бубном. Подключение к ресурсам происходит через цепочку случайных узлов, по принципу "луковицы", составляя из них слои. Каждый из них не только повышает анонимность и покрытие, но и даёт доступ к обычному интернету, как если бы вы посещали его с компьютера одного из участников Tor или сидели бы через VPN. В этой сети есть свои сайты с доменом .onion, которые генерируются случайным образом, с использованием криптографического ключа самого сервера через Base32.
<!--Факт: разработанный, как бы это странно не звучало, сотрудниками Военно-морской исследовательской лаборатории США.-->
<!--Факт: разработанный, как бы это странно не звучало, сотрудниками Военно-морской исследовательской лаборатории США.-->


=== I2P ===
=== I2P ===
Даркнет сеть узлов, информация между которыми ходит напрямую. В отличии от тор не имеет по умолчанию выход в обычный интернет - только адреса с .i2p доменом.  
'''I2P (The Invisible Internet Project)''' - Анонимная децентрализованная компьютерная сеть, что имеет устойчивость перед отключением. В отличии от Tor, I2P не имеет по умолчанию выход в обычный интернет, однако может использоваться в качестве прокси для некоторых сервисов, например для Telegram или IRC. По факту работает на localhost, словно одна большая локальная сеть. Имеет доменную зону .i2p и .b32.i2p.


=P2P-Оверлей=
=== Freenet (Hyphanet) ===
=== Freenet (Hyphanet) ===
Представьте, что файлы сайтов размазаны и продублированы у его пользователей в зашифрованном виде - это и есть Freenet.  
Представьте, что файлы сайтов размазаны и продублированы у его пользователей в зашифрованном виде. Это и есть Freenet.  
Как можно понять, сайт в такой сети не обязательно "хостить", так как его кусочки есть у соседних анонимов. Прежде чем подключиться, вам придётся выделить место на жестком диске под чужой контент.
Как можно понять, сайт в такой сети не обязательно "хостить", так как его кусочки есть у соседних анонимов. Прежде чем подключиться, вам придётся выделить место на жестком диске под чужой контент. Принцип работы очень сильно похож на Torrent.


=== ZeroNet ===
'''ZeroNet''' является одноранговой оверлейной P2P-сетью, что работала по принципу BitTorrent с использование биткоин-криптографии.
Не является анонимной сетью, однако имеет возможность подключения через Tor. Перед заходом на сайт его нужно скачать на свой диск. Даже если оригинальный создатель сайта его удалит, он останется у других участников сети, что делает сеть защищённой от цензуры.
==Блокчейн==
'''Блокчейн''' - выстроенная по определённым правилам непрерывная последовательная цепочка блоков (связный список), содержащих какую-либо информацию. Большинство блокчейнов являются P2P-сетями.
Как пример, BitCoin и Ethereum работают как пиринговые сети, где все равны, а система является децентрализованной.
'''Nostr (Notes and Other Stuff Transmitted by Relays)''' пример того, что было реализовано на этой технологии - протокол для соцсетей, целью которого остаётся сопротивление интернет цензуре.<ref>[https://nostr.com Nostr]</ref>
= Аналоги и альтернативы HTTP =
[[Файл:Gopher-site.png|мини|[gopher://gopher.floodgap.com:70/1 Пример] Gopher сервера в браузере Lynx]]
Далее речь будет идти не только об аналогах HTTP, но и о так называемом "Small Web".
===Gopher===
Gopher - это сетевой протокол распределённого поиска и передачи документов. Сеть имеет множество ограничений, например, сеть использует только текстовый формат. До 1993 был сетевым стандартом, однако стал не нужным с приходом HTTP. Сейчас поддерживается лишь энтузиастами.
===Gemini===
Gemini - сетевой протокол прикладного уровня, предназначенный для передачи данных с помощью гипертекста. Совокупность всей информации, доступной по протоколу Gemini, называют Gemini Space. Главным принципом Gemini его разработчики называют простоту использования.
Поддерживает TLS 1.2. Gemini прерывает соединение сразу же, как только пользователь получает последний байт информации и не отправляет end of response. Является духовным наследником Gopher, такой же текстовый (в основном) и без излишеств.
===Spartan===
Spartan является молодым относительно других протоколов, существует всего 4 года. Его суть заключается в том, чтобы объединить идеи Gopher, Gemini и HTTP в одном удобном протоколе, однако на деле же является скорее дополнением к Gemini.
Spartan отправляет запросы в кодировке ASCII в виде обычного текста по протоколу TCP. Поддерживаются произвольные текстовые и бинарные файлы как для загрузки, так и для скачивания. Как и Gemini, в Spartan по умолчанию используются гипертексктовые документы. Для запроса ввода используется специальный тип строки обозначающийся ("=:"). Spartan имеет четыре кода состояния: "success", "redirect", "server error" и "client error".
===Nex===
Как и Spartan, Nex существует в качестве альтернативы Gemini. Содержимое документа возвращается без изменений. Содержимое каталога представляет собой обычный текст со специальным синтаксисом, при котором каждая строка, начинающаяся с «=> », за которой следует
URL, считается ссылкой. URL может быть абсолютным или относительным. Вот
===Finger===
Finger — сетевой протокол, предназначенный для предоставления информации о пользователях удалённого компьютера.
Программа Finger может предоставить данные о списке пользователей, которые работают в данный момент на интересующем компьютере, о конкретном пользователе (дата последнего сеанса входа в систему и т. д.), о списке загруженных задач, о типах интерфейсов (например, терминалов).
На данный момент является устаревшим протоколом.
<!--ЧЕРНОВОЙ ВАРИАНТ
HTTP - самый популярный прикладной<ref>[https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_OSI Про модель OSI и уровни протоколов]</ref> протокол для гипермедиа систем (то, что поддерживает ваш веб браузер).
-->
== Другие ==
== Другие ==
=== Fidonet ===
=== FidoNet ===
Fidonet — ранняя федеративная сеть обмена сообщениями, возникшая в 1980‑х для связи между BBS (аналогом веб форумов). Узлы  передают сообщения друг другу по расписанию, часто через последовательные телефонные соединения; сообщения хранятся и пересылаются пакетами, формируя очередь доставки. В отличие от мгновенных сетей, Fidonet опирается на пакетную ретрансляцию и структуру зон/нетов/узлов для маршрутизации; её протоколы и адресация (например, адреса вида 2:5020/120) до сих пор используются в ретро‑сообществах и при интеграции старых BBS с современными мостами.
Фидо<ref>[https://www.trs-80.org/fidonet.html Статейка про фидо (en)]</ref> - ранняя федеративная сеть обмена сообщениями, возникшая в 1980‑х для связи между BBS (аналогом веб форумов). Узлы  передают сообщения друг другу по расписанию, часто через последовательные телефонные соединения; сообщения хранятся и пересылаются пакетами, формируя очередь доставки. В отличие от мгновенных сетей, Fidonet опирается на пакетную ретрансляцию и структуру зон/нетов/узлов для маршрутизации; её протоколы и адресация (например, адреса вида 2:5020/120) до сих пор используются в ретро‑сообществах и при интеграции старых BBS с современными мостами.


<!--  или по современным шлюзам поверх TCP/IP -->  
<!--  или по современным шлюзам поверх TCP/IP -->  
=== Meshtastic ===
=== Meshtastic ===
Meshtastic — проект для создания локальных автономных mesh‑сетей с помощью недорогих радиомодулей (чаще на базе LoRa). Устройства формируют самоконфигурируемую сеть «сосед‑к‑соседу», позволяя обмениваться сообщениями, позиционированием и служебными данными без сотовой связи. Пакеты передаются через цепочки хопов, расширяя зону покрытия по мере добавления устройств. Стабильность сети пока оставляет желать лучшего. <!-- Добавить комментарий реальных пользователей -->
Мештастик<ref>[https://meshtastic.org Мештастик официальный сайт (en)]</ref> (жарг. мышки, мыши) - проект для создания локальных автономных mesh‑сетей с помощью недорогих радиомодулей (чаще на базе LoRa). Устройства формируют самоконфигурируемую сеть «сосед‑к‑соседу», позволяя обмениваться '''сообщениями''', позиционированием (прим: при аварийных случаях) и служебными данными без сотовой связи. Пакеты передаются через цепочки хопов, расширяя зону покрытия по мере добавления устройств. Стабильность сети пока оставляет желать лучшего. <!-- Добавить комментарий реальных пользователей -->
 
=== Reticulum ===
Ретикулум<ref>[https://reticulum.network/ Ретикулум официальный сайт (en)]</ref> достаточно молодой сетевой стек со вшитой криптографией. Предназначен для создания сетей на разнообразных устройствах: LoRa, Packet Radio, поверх TCP/IP, I2P, Wi-Fi и т.д. Протокол хорошо задокументирован и подразумевает, что можно создавать свои драйвера и адаптеры, используя официальный Python модуль (rns). Для него был реализован аналог http (или gopher) и протокол удалённого доступа. К сожелению, пока не так много активных участников.
 
== Симбиоз ==
Все эти протоколы, несмотря на свои различия, могут помогать друг другу:
* Реанимировать тор можно с помощью мостов, которые можно найти в АйТуПи сети.
* Ускорить и повысить анонимность АйТуПи можно с помощью иггдрасиль: С++ клиент I2PD настраивается так, чтобы мог искать пиры в сети своего IPv6 приятеля.
* Фидо давно имеет свой выход в веб - Wfido.<ref>[https://wfido.ru Wfido] - веб морда фидонет</ref> Позволяет из интерната читать эхи и пользоваться netmail.
* Локальная сеть мештастик может подключиться к глобальной сети чатов через интеренет или другую среду TCP/IP, используя [https://meshtastic.org/docs/software/integrations/mqtt/ MQTT] протокол.
* Смысл ретикулум - работать с зоопарком устройств и других протоколов. По этому не удивительно, почему вы найдёте узлы этой сети в АйТуПи и иггдрасиль. Связывайтесь с ними, для повышения покрытия сети.
 
= Ссылки =
 
[[Категория:Сайты]]
[[Категория:Программное обеспечение]]