|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Kalmykov 2:5030/1492.1 18 Jan 2005 04:32:56 To : All Subject : FIDO2NET -------------------------------------------------------------------------------- Прошу прощения у господ модераторов за столь частые посты одного и того же. Впредь обещаю делать посты после значительных изменений в документе. ====== fido2net.plan.20050118.01 ====== > fido2net.styl.20050118.02 (стиль изложения данной документации) До того момента, как будет готова окончательная версия всего этого безобразия, документация будет постоянно изменяться. Мои мысли, чтобы они не забывались, и чтобы их можно было обсудить я прямо в документации буду выделять в виде комментариев, начинающихся символами // Буду стараться выделять основные мысли в отдельные, разделённые пустыми строками параграфы. Будет использоваться нумерация, там где я сочту её необходимой. Hазвания разделов выделяются символом > и идущим следом названием вида fido2net.xxxx.yyyymmdd.zz (_описание_) Hа правах креатива, короче :-) > fido2net.tech.20050118.02 (технические вопросы) Сеть представляет собой распределённую структуру, включающую в себя узловые и пользовательские станции, сообщающиеся друг с другом по простоколу TCP/IP. Основными единицами сети являются узлы, представляющие из себя находящиеся на фиксированном IP адресе машины, доступные для обмена информацией 24/7 или по заданному расписанию. В качестве дополнительной возможности, узел может иметь dial-in сервер, для подключения пользователей по модемной связи. Пользователем сети может стать любой человек, имеющий постоянный или сеансовый доступ к сети Internet, а так же любой, имеющий в распоряжении модем, компьютер и соответствующее программное обеспечение. Сеть позиционируется как любительская, некоммерческая, а так же как идеологическое продолжение и слияние сети FIDO и структуры livejournal. Основным и единственны транспортом сети избирается протокол TCP/IP, а средой передачи данных - сеть Интернет. Сеть разбита на зоны, регионы, узлы в соответствие с географическим местоположением. Сеть управляется структурой координаторов, модераторов конференций. > fido2net.addr.20050118.01 (адресация в сети) > fido2net.list.20050118.01 (списки узлов) Список узлов представляет собой текстовой документ содержащий строки примерно следующего формата: ,f2n_address,fixed_ip,phone,sysop_name,station_name,flags где: f2n_address - адрес узла в сети FIDO2NET fixed_ip - IP адрес узла в сети Internet phone - если узел имеет возможность отвечать по телефону - номер телефона sysop_name - информация о имени и фамилии сисопа station_name - название станции flags - флаги, указывающие на пропускную способность канала, время ответа по IP и по телефону, поддерживаемые протоколы и так далее. Список публикуется координаторским составом. > fido2net.echo.20050118.01 (эхоконференции) > fido2net.jour.20050118.01 (журналы) Журналы ведутся пользователями или узлами. Журналы хранятся на узловой станции полностью или частично. Журнал так же может хранится на станции пользователя, полностью или частично. Обеспечивается запрос журнала, хранимого у пользователя, в случае, когда на узле необходимые части журнала не найдены. По договорённости с пользователем или по собственной необходимости узел может управлять размером журнала, и кругом лиц, которым разрешено или запрещено читать тот или иной журнал. Полномочия управления доступом к журналу так же предоставляются пользователям. // Гхм... Подумалось тут. Всё проще... Гораздо проще. Каждый желающий // пользователь может попросить своего узла создать для него локалку. Локалка // выкладывается для всеобщего обозрения в виде архивов - качнул, распаковал - // читаешь. Время хранения архива и возможность доступа к нему как сказано выше // регламентируются совместно узлом и пользователем. При создании запроса к // узлу на получение чьего-то журнала можно отказаться от получения старых // записей. Тоссер автоматически добаляет любого желающего почитать чей-либо // журнал, вне зависимости от того, пользователем какой станции является // подпищик. Пример: Я, пользователь 2:5030/999.9 (адресация еще не придумана, поэтому использую фидошную ;) решил почитать журнал пользователя 2:5030/888.8. Hет ничего проще. Запрос на журнал отправляется либо директом с адреса 2:5030/999.9 на 888.0 (т.к., как мы помним, всё это происходит в пределах сети интернет) либо (если я работаю по dial-up'у) запрос отправляется на 2:5030/999.0, где ПО принимает решение, будем мы качать этот журнал или нет. Если да - запрос перенаправляется к узлу 888.0, который выдаёт (или не выдаёт) рескан журнала пользователя 888.8 и выкладывает его на холд либо для адреса 999.9 либо для 999.0, в конфигах которого уже автоматически создалась эха 888.8'journal, на которую подписан 999.9 ;-) > fido2net.fech.20050118.01 (файловый обмен) Отсутствие файлэхоконференций. Сеть предназначена исключительно для общения её пользователей и узлов в рамках конференций и журналов. Однако, учитывая что основной доступ к ресурсам осуществляется по IP, есть возможность использования так называемых пиринговых сетей для передачи файлов. Hа узловой станции, по желанию сисопа храняться те или иные файлы, о наличии которых сообщается в специальных FILES конференциях. Файлы могут храниться на нескольких узлах сразу, Доступ реализуется по хэшу, как это делается в пиринговых сетях. Поддержка такого сервиса является необязательной, кроме распространения нодлистов и поинтлистов. > fido2net.coor.20050118.01 (структура управления сетью) > fido2net.node.20050118.01 (узловые станции) Сеть изначально позиционируется как оффлайновая, но с возможностью быстрой миграции в полностью онлайновую структуру. Передача конференционной контента между узлами осуществляется в пакетном режиме, согласно таблицам маршрутизации, по расписанию или по факту прибытия информации на узел. Передача журнального контента производится от узла, которому, или пользователю которого пренадлежит журнал к любому желающему узлу или пользователю, так же в пакетном режиме. Основным интерфейсом пользователя сети должен стать привычный Web-Browser, способный на лету отображать графический контент, заданный ссылками в конференциях. // кстати, тут меня посетила идея о том, что в теории можно взять домен // fido2.net, и каждому узлу присваивать адрес типа 1492.5030.fido2.net, // который по протоколу http:// выдавал бы своим пользователям (в зависимости // от введённого логина/пароля) конференции, на которые пользователь подписан, // или же по какому-то другому порту раздавал бы всё вышеописанное в оффлайн). // это по сути и есть та самая возможность быстрой миграции в полностью // онлайновую структуру, не теряя при этом возможности диал-апа. Hа узле в том или ином виде доступна информация о его пользователях. > fido2net.user.20050118.01 (пользователи) В целях экономии траффика вся информация передаётся в пакетном режиме. Далее на компьютере пользователя она обрабатывается тоссером и приводится к тому виду, который удобен для конечного пользователя и который позволяет ему получить установленное у него программное обеспечение. В стандартной задумке полностью автоматический тоссер раскладывает переданные пакеты в текст, который преобразуется в HTML неким парсером, после чего может быть просмотрен любым браузером. Комментирование и создание новых сообщений происходит прямо в окне браузера. Данное положение касается именно пользовательского софта и никак не затрагивает "начинку" узловой станции. ===== fido2net.plan.20050118.01 ====== ъ-ъ вместо тишины Лицей - Планета 5 --- Microsoft Windows XP Professional 5.1.2600 EN + Service Pack 2 * Origin: 1234567890123456789012345678901234567890123456789012 (2:5030/1492.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1744141ec59a3.html, оценка из 5, голосов 10
|