Альтнеты: различия между версиями
Zaraz7 (обсуждение | вклад) м →I2P: убрал тавтологию |
Нет описания правки |
||
| (не показано 20 промежуточных версий 2 участников) | |||
| Строка 1: | Строка 1: | ||
Альтнет - неофициальное название | '''Альтнет''' - неофициальное название альтернативных компьютерных сетей и сервисов, что существуют децентрализовано . Существуют разные реализации: от оверлейных, до полного отличающегося сетевого стека, существующий независимо от глобальной Сети. | ||
= Оверлейные сети = | |||
Оверлейные сети работают по принципу того, что пакеты данных передаются поверх других сетей, например, через Интернет. Самый простой пример - ваш с другом Hamachi или RadminVРN для игры в Minecraft. Вы также могли слышать слово '''Даркнет''' (тёмный интернет, дарквеб) в адрес представителей этих сетей. | |||
=== Yggdrasil === | === Yggdrasil === | ||
[[Файл:Net-ygg-routing-example.png|мини|Схема маршрутизации и доступа к ресурсу в иггдрасиль|204x204пкс]] | |||
'''[https://yggdrasil-network.github.io/ Yggdrasil]'''<ref>[https://yggdrasil-network.github.io/ Официальный сайт Иггдрасиль сети (en)]</ref> - это оверлейная, и по совместительству mesh-сеть, работающая по IPv6. Сеть обеспечивает шифрование передаваемых данных между участниками, что даёт конфиденциальность и приватность, но не анонимность. Работает как поверх Интернета, так и в локальных сетях, позволяя их объединять без лишних настроек маршрутизации. Отличается высокой скоростью работы, в отличии от следующих протоколов. | |||
=== TOR === | === TOR === | ||
Самый популярный представитель даркнет. Ныне в рф работает через танцы с бубном. Подключение к ресурсам происходит через цепочку случайных узлов. Каждый из них не только повышает анонимность и покрытие, но и даёт доступ к обычному интернету, как если бы вы посещали его с компьютера одного из участников | [[Файл:Net-t0r-routing-example2.png|мини|Схема работы Т(лук)р|137x137пкс]] | ||
'''Tor (он же Onion)''' - Самый популярный представитель даркнет. Ныне в рф работает через танцы с бубном. Подключение к ресурсам происходит через цепочку случайных узлов, по принципу "луковицы", составляя из них слои. Каждый из них не только повышает анонимность и покрытие, но и даёт доступ к обычному интернету, как если бы вы посещали его с компьютера одного из участников Tor или сидели бы через VPN. В этой сети есть свои сайты с доменом .onion, которые генерируются случайным образом, с использованием криптографического ключа самого сервера через Base32. | |||
<!--Факт: разработанный, как бы это странно не звучало, сотрудниками Военно-морской исследовательской лаборатории США.--> | <!--Факт: разработанный, как бы это странно не звучало, сотрудниками Военно-морской исследовательской лаборатории США.--> | ||
=== I2P === | === I2P === | ||
'''I2P (The Invisible Internet Project)''' - Анонимная децентрализованная компьютерная сеть, что имеет устойчивость перед отключением. В отличии от Tor, I2P не имеет по умолчанию выход в обычный интернет, однако может использоваться в качестве прокси для некоторых сервисов, например для Telegram или IRC. По факту работает на localhost, словно одна большая локальная сеть. Имеет доменную зону .i2p и .b32.i2p. | |||
=P2P-Оверлей= | |||
=== Freenet (Hyphanet) === | === Freenet (Hyphanet) === | ||
Представьте, что файлы сайтов размазаны и продублированы у его пользователей в зашифрованном виде | Представьте, что файлы сайтов размазаны и продублированы у его пользователей в зашифрованном виде. Это и есть 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 === | ||
| Строка 28: | Строка 61: | ||
=== Reticulum === | === Reticulum === | ||
Ретикулум<ref>[https://reticulum.network/ Ретикулум официальный сайт (en)]</ref> достаточно молодой сетевой стек со вшитой криптографией. Предназначен для создания сетей на разнообразных устройствах: LoRa, Packet Radio, поверх TCP/IP, I2P, Wi-Fi и т.д. Протокол хорошо задокументирован и подразумевает, что можно создавать свои драйвера и адаптеры, используя официальный Python модуль (rns). Для него был реализован аналог http | Ретикулум<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. | * Фидо давно имеет свой выход в веб - Wfido.<ref>[https://wfido.ru Wfido] - веб морда фидонет</ref> Позволяет из интерната читать эхи и пользоваться netmail. | ||
* Локальная сеть мештастик может подключиться к глобальной сети чатов через интеренет или другую среду TCP/IP, используя [https://meshtastic.org/docs/software/integrations/mqtt/ MQTT] протокол. | * Локальная сеть мештастик может подключиться к глобальной сети чатов через интеренет или другую среду TCP/IP, используя [https://meshtastic.org/docs/software/integrations/mqtt/ MQTT] протокол. | ||
* Смысл ретикулум - работать с зоопарком устройств и других протоколов. По этому не удивительно, | * Смысл ретикулум - работать с зоопарком устройств и других протоколов. По этому не удивительно, почему вы найдёте узлы этой сети в АйТуПи и иггдрасиль. Связывайтесь с ними, для повышения покрытия сети. | ||
= Ссылки = | = Ссылки = | ||
[[Категория:Сайты]] | |||
[[Категория:Программное обеспечение]] | |||