Фидонет
Фидоне́т (от англ. FidoNet, /ˈfaɪdəʊnɛt/; коротко Фидо́) — международная любительская компьютерная сеть, построенная по технологии «из точки в точку»[1]. Изначально программное обеспечение FidoNet разрабатывалось под ОС MS-DOS, однако в скором времени было портировано под все распространённые операционные системы, включая UNIX, GNU/Linux, Microsoft Windows, OS/2, Android и Mac OS.
Сеть FidoNet была популярна в начале 1990-х годов (в бывшем СССР — до конца 1990‑х), после чего, в связи с массовым распространением технологий сети Интернет, началось сокращение числа узлов сети. Сеть продолжает функционировать. В мае 2009 года в ней состояло более 5500 узлов[2]. Жаргонное название пользователей сети Фидонет — фидо́шники.
Особенностью FidoNet, определившей широкое распространение этой сети, являлась фактическая бесплатность подключения и использования ресурсов сети. Участникам был необходим лишь канал связи в виде телефонной линии (плата за стационарный телефон обычно была фиксированной). Позднее для пересылки данных сети Фидо всё чаще стали использоваться линии Интернета.
Логотип
_ / \ /|oo \ (_| /_) _`@/_ \ _ | | \ \\ | (*) | \ )) |__U__| / \// _//|| _\ / (_/(_|(____/
__ / \ /|oo \ (_| /_) _`@/_ \ _ | | \ \\ | (*) | \ )) ______ |__U__| / \// / FIDO \ _//|| _\ / (________) (_/(_|(____/
История
Сеть FidoNet была создана в 1984 году американским программистом Томом Дженнингсом (англ. Tom Jennings) для передачи сообщений с его BBS на BBS его друга — Джона Мэдила (англ. John Madil). Передача осуществлялась в ночные часы, когда стоимость телефонных звонков была ниже. Для обмена почтой с другим узлом сети был выделен один час (в течение которого доступ сторонних пользователей на BBS был закрыт), который позже получил название «национального почтового часа»[1]. Требование организации выделенного часа для обмена сообщениями сохраняется до настоящего времени (за исключением узлов, связанных с сетью не через POTS), хотя контроль за его соблюдением значительно ослаб.[источник не указан 5709 дней]
Вскоре число узлов сети стало возрастать и достигло 200 в начале 1985 года. Список узлов (нодлист, англ. nodelist) распространялся в виде отдельного файла и первоначально обновлялся самим Дженнингсом, а позже — членами группы пользователей DEC из Сент-Луиса — Кеном Капланом (англ. Ken Kaplan) и Беном Бейкером (англ. Ben Baker). Они же стали выпускать первый «новостной листок[прояснить]» сети FidoNet[1].
Первоначально каждый узел связывался с другим узлом напрямую. Адресом узла был его номер (число). С ростом числа пользователей сети существенно возросло число телефонных звонков, в том числе междугородных. В результате было решено сменить структуру сети с линейной на древовидную. Пользователи были разделены на сегменты по географическому признаку. Адрес узла стали записывать в виде «сеть/узел», где «сеть» и «узел» — номера (числа) сети и узла соответственно[1].
В конце 1986 года аналогичная проблема возникла на уровне континентов. Кроме того, появилась идея организовать для пользователей BBS возможность получать почту с использованием форматов данных и протоколов FidoNet. В октябре 1986 года на собрании Комитета по техническим стандартам Fidonet (FTSC) была введена четырёхуровневая иерархия списка узлов. Верхним уровнем стала «зона» (континент), далее следовали «сеть», «узел» и «точка» («пойнт», англ. point) сети[1]. Адрес узла стали записывать в виде «зона: сеть/узел.пойнт», где «зона», «сеть», «узел», «пойнт» — номера (числа) зоны (континента), сети, узла и точки соответственно; эта схема используется и в настоящее время.
Динамику числа узлов в сети можно представить следующей таблицей[1][3][4][5], указано общее число узлов в сети на начало года, включая технические[прояснить] адреса:
Год | 1984 | 1985 | 1986 | 1987 | 1988 | 1989 | 1990 | 1991 | 1992 | 1993 |
---|---|---|---|---|---|---|---|---|---|---|
Число узлов[6] | 12 | 351 | 1208 | 2465 | 2966 | 5862 | 6916 | 10770 | 14702 | 21162 |
Год | 1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 |
Число узлов | 28606 | 36368 | 39676 | 33582 | 27131 | 21663 | 18676 | 15638 | 13705 | 11925 |
Год | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | |
Число узлов | 10654 | 9475 | 8346 | 7369 | 6710 | 6065 | 5117 | 4394 | 3676 |
Максимума своей распространённости сеть Фидонет достигла в конце 1995 года; тогда в сети насчитывалось около 40 тысяч узлов[7]. С тех пор популярность сети постепенно падает, и количество узлов сократилось в несколько раз[3].
В феврале 1986 года Джеф Раш (англ. Jeff Rush) разработал систему сетевых конференций, получившую название «эхопочта» (эхомеил, англ. echomail). Первой международной эхоконференцией стала конференция «MODULA-2», распространявшаяся в Европе, Австралии и Северной Америке[1].
В 1986 году начали функционировать первые постоянные «гейты» (шлюзы) между Fidonet и UUCP (то есть между FTN и Интернетом)[1].
Происхождение названия и символа
Символом-талисманом сети Фидонет является собака с дискетой в зубах. Изображение собаки создано Томом Дженнингсом в качестве логотипа к своей программе Fido.
По легенде, «Фидо» — это кличка собаки основателя сети, Тома Дженнингса. На самом деле никакой собаки у него не было[8][9]; но «Фидо» («Файдо», англ. Fido) — это действительно собачья кличка, такая же распространённая в Америке (см. Фидо (собака)), как, например, клички «Шарик», «Бобик» и «Тузик» на территории бывшего СССР.
Согласно другой легенде, название сети Том Дженнингс взял из первого попавшегося ему на глаза слова, которое было написано на наклейке, приклеенной у него на мониторе.
Обе легенды спорны и не учитывают то, что Дженнингс присвоил имя «Fido» программе, созданной для обмена сообщениями между BBS. В дальнейшем название было распространено и на сеть: «Network of Fido programs», «Fido network» → «Fidonet» (англ.).
Fidonet в СССР и России
Первый узел сети Фидонет на территории СССР появился 21 сентября 1990 года в Новосибирске. Польский журналист Тадеуш Радиуш, работавший в редакции московского журнала «Компьютер», установил в редакции BBS и свой (польский) узел. Статья об этой BBS была тогда же опубликована в одном из номеров журнала.
После этой публикации летом того же года в Новосибирске Евгений Чуприянов и Владимир Лебедев создали первый действительно российский узел, и тоже — с BBS[10]. Первоначально узел имел адрес 2:42/100, позже — 2:5000/10. Подключение в сеть осуществлялось через узлы, находящиеся в Чехословакии[11]. В октябре — декабре 1990 года появились узлы в Челябинске, Москве и Ленинграде, был образован 50-й регион сети (Советский Союз). Первым региональным координатором региона Советский Союз (2:50) был Владимир Лебедев, на тот момент студент мехмата НГУ.
Во время событий августа 1991 года сеть FidoNet использовалась наряду с сетью Релком (интернет)[12] для рассылки информационных сводок из Белого дома[13].
В начале 1990-х годов число узлов сети FidoNet быстро увеличивалось, поскольку подключение к сети не требовало значительных материальных затрат, а передача данных в пределах одного телефонного кода осуществлялась фактически бесплатно, т.к. локальные телефонные звонки в Советском Союзе не тарифицировались. Однако уже в конце 1990-х годов стало очевидно, что сеть Фидонет не выдерживает конкуренции с другими компьютерными сетями и прежде всего — с интернетом. В январе 1997 года один из старейших фидошников — Дмитрий Завалишин в интервью радиостанции «Ракурс» так охарактеризовал перспективы развития сети[14]:
Я полагаю, что Фидо отпущено ещё несколько лет активной жизни, после этого его наверно уже не будет видно на горизонте. И причины тому чисто технологические, а совершенно не политические. Фидо очень давно разрабатывалось, разрабатывалось непрофессионально и неудачно, это все, кто занимается им серьёзно, знают хорошо, и это ограничивает его жизнь, его развитие.
В полной мере эти тенденции проявили себя в 2000-х годах, когда отток пользователей из сети Фидонет в блоги и социальные сети интернета приобрёл значительные масштабы.
Однако, нельзя говорить о смерти фидонета - по многим узлам есть данные, которые свидетельствуют об активности сети (например, статистика с 3 октября по 1 ноября 2015 года на узле 5030/722 свидетельствует о нескольких тысячах сообщений в популярных эхоконференциях)
Реформирование Фидонет
С падением популярности сети FidoNet стали появляться идеи по её реформированию. К их числу идей относится концепция «гипертекстового векторного Фидонета», предложенная Сергеем Соколовым, системным оператором узла 2:5063/88 (известным также под псевдонимом Mithgol the Webmaster). Идея получила известность в связи с вопросом, заданным от имени Сергея Соколова на онлайновой конференции Дмитрия Медведева (который тогда занимал должность Заместителя Председателя Правительства РФ); конференция проводилась 5 марта 2007 года, а вопрос касался сети Фидонет. Медведев ответил на вопрос[15], однако о поддержке данного направления разработок сказано ничего не было[16]. Несмотря на неоднократные заявления Соколова о скором выходе соответствующего ПО, по состоянию на начало 2011 года только лишь с декабря 2009 года реализована частичная поддержка схемы адресации FGHI в двух редакторах сообщений и одной WebBBS[17]. Другие заявленные возможности, такие как полная поддержка схемы адресации FGHI URL[18], цветовое, шрифтовое и графическое оформление сообщений, в указанном выше программном обеспечении отсутствуют[19].
В результате мем «Гипертекстовый векторный фидонет» стал в Фидо нарицательным обозначением заведомо невыполнимых масштабных проектов.[источник не указан 4370 дней]
В отличие от плана Сергея Соколова, энтузиастами были реализованы несколько проектов по облегчению доступа новых людей в сеть: Web-BBS; сайты, на которых можно оформить заявку для получения пойнта, например, Fidoweb; комплекты программ (пойнт-комплекты), требующие для настройки задать 5-6 параметров или ответить на несколько вопросов программы (FidoIP, NewPointExpress и др.). На данный момент существует полноценное программное обеспечение для работы в Фидонете под управлением ОС Android[20].
Fidonews
С 1984 года выпускается электронный еженедельник «не указано название статьи»[21]. Еженедельнику соответствует эхоконференция «FidoNews», распространяется в формате, предназначенном для печати. Изначально текст писался только в кодировке ASCII, но с приходом на пост редактора Björn Felten’а в тексте стали использовать символ «ö». Примерно в то же время объём выпусков стал снижаться, а в конференции «FidoNews» стали преобладать обсуждения на политические темы.
В 2009 году вышли первые выпуски русскоязычного «Фидоньюса»[22]:
...Данное издание не имеет ничего общего с традиционным (англоязычным) Fidonews. Это относится не только к форме и содержанию, но и к периодичности выхода. Фидоньюс по-русски выходит по мере готовности. А зависит это от разных обстоятельств, но больше всего от наличия материала. Так что, если кто-то хочет, чтобы Фидоньюс выходил чаще - шлите мне материалы любым удобным вам способом. Тематика: все, что имеет отношение к Фидонет (включая ваши мысли об этом нашем фидо). Приветствуется написание статей на фидошную тематику. Опять же, конкретная тема по желанию автора. Можно также стихи/прозу о фидо ( пример я уже подал :). Hy а не пришлете материалов..;) что ж, фидоньюс все равно будет выходить, только реже.
Административная структура
По своим правам и обязанностям участники сети Фидонет делятся на следующие три группы.
- Узлы или ноды (англ. nodes) — полноправные члены сети и включены в список узлов. Устав Фидонета предусматривает обязанность узла соблюдать процедуры, предусмотренные для почтового обмена (в частности, принимать адресованные узлу сообщения в течение зонального почтового часа). Ноды отвечают за содержание всего трафика, попадающего в сеть с их адреса, независимо от того, какой из конкретных пользователей его разместил. Ноды имеют право осуществлять любую деятельность в рамках сети, которая не противоречит Уставу Фидонета и не раздражает других членов сети.
- Точки или пойнты (англ. points) — члены сети, которые используют программное обеспечение Фидонета, но не включаются в список узлов и не обязаны соблюдать процедуры почтового обмена. Для приёма и отправки сетевой почты и echomail они пользуются услугами узла (босс-ноды, англ. boss-node), который берёт на себя ответственность за все действия пойнтов. В некоторых зонах (в частности, в зоне 2) число пойнтов многократно превышало и превышает число узлов, достигая 120 000.[источник не указан 5709 дней] В настоящий момент в зоне 2 сохраняется около 50 000 пойнтов.[уточнить]
- Пользователи (англ. users) — члены сети, не имеющие прямого отношения к Фидо-сервисам, предоставляемым одним из узлов. Пользователям может предоставляться доступ к отдельным транспортам Фидонета путём трансляции (гейтования) сообщений из внешней сети в Фидонет и обратно. За все проявления активности пользователей в Фидонете несёт ответственность предоставивший доступ узел. Изначально положения, касающиеся пользователей, распространялись на лиц, использовавших терминальный доступ к BBS, действующей на Фидонет-узле. Позже они стали применяться также к пользователям гейтов Интернет ↔ Фидонет.
Список узлов
Устав Фидонета требует, чтобы каждый узел сети поддерживал в актуальном состоянии список всех узлов сети (нодлист, англ. nodelist). Формат списка узлов описывается стандартом Фидонета FTS-5000[23]. Список узлов еженедельно обновляется (как правило, с помощью файловых эхоконференций).
Информация об узле, указанная в списке, включает в себя статус узла (для обозначения временно неработающих узлов), его номер и наименование, географическое местонахождение, имя и фамилию оператора узла, номер телефона (для узлов, доступных посредством интернет-протоколов — доменное имя, IP- или E-mail-адрес) и флаги, указывающие на возможности программного и аппаратного обеспечения узла.
Координирование
Основное средство поддержания порядка в сети Фидо — это его иерархическая структура, описанная в пунктах 1.2.3‑1.2.8 Устава Фидонета. Организационным объединением нижнего уровня является сеть; сети объединяются в регионы; регионы — в зоны. Каждое объединение возглавляет координатор.
Основные обязанности координаторов:
- составление местного списка узлов (нодсегмента), отсылка нодсегмента вышестоящему координатору;
- организация местной структуры нетмейло-, эхо- и фэхораздачи;
- урегулирование конфликтов между сисопами местных узлов.
Координаторы сетей и регионов (NC и RC — англ. network coordinator, regional coordinator) назначаются вышестоящим координатором (хотя на практике обычно предварительно проводится голосование, на котором системные операторы узлов выбирают приемлемую для них кандидатуру). Координаторы зон (ZC, англ. zone coordinator) избираются координаторами регионов. Координаторы зон являются членами Совета координаторов зон, решающего вопросы, касающиеся сети в целом. Председателем Совета является международный координатор (IC, англ. international coordinator). Международный координатор является гарантом законности проведения выборов и референдумов в сети, оглашает решения Совета, а также выполняет функции по составлению общемирового списка узлов.
Координаторы могут делегировать часть своих полномочий другим узлам. Обычно делегируются полномочия по организации доставки эхоконференций (сетевому или региональному эхокоординатору — NEC или REC) и файлового трафика (сетевому или региональному файлэхокоординатору — NFEC или RFEC).
Сеть
В сеть (англ. network) объединяются узлы, находящиеся в одной локальной географической области (городе или регионе), обычно в пределах одного кода междугородной телефонной сети.
Не существует единого подхода к нумерации сетей, общепринятого во всём Фидонете. В зоне 2 (Европа) номер сети часто включает в себя номер региона (например, номер сети 5020 (Москва) включает в себя номер региона 50 — Россия). В небольших регионах для номера сети используется одна значащая цифра, в более крупных — две. В последнее время в связи с нехваткой номеров для сетей эта схема нарушается: так, в регионе 50 существует несколько сетей, номер которых начинается на 60: например, сеть 6035 (Железногорск).
В зоне 1 используется другой подход: в качестве точки отсчёта для нумерации сетей в регионе принимается значение номер региона ×[прояснить] 20, а в больших регионах номер региона × 200.
Регион
В регион (англ. region) объединяются сети, как правило, находящиеся в пределах большой географической области. Например, в регион 17 первой зоны объединены сети, находящиеся на северо-востоке тихоокеанского побережья США, на Аляске и северной Канаде[24], а в регион 46 второй — на Украине и в Молдавии[25].
В состав региона могут входить также независимые узлы, которые не включены ни в одну сеть вследствие отсутствия других узлов в данной местности или конфликта с членами существующей сети.
Зона
В зону (англ. zone) объединяются несколько регионов, как правило, находящихся на одном континенте. В настоящее время существуют пять зон:
- Северная Америка;
- Европа, страны бывшего СССР и Ближнего Востока;
- Австралия и Новая Зеландия;
- Латинская Америка;
- Африка.
До мая 2007 года существовала также шестая зона (Азия). В связи с упадком популярности сети Фидо и распадом местной системы координирования она была расформирована, оставшиеся узлы были перенесены в третью зону[26][27].
В 1992 году часть российских сисопов выступила с идеей о выделении России, а также всего постсоветского пространства, в новую — седьмую зону, однако это не было проделано в силу разногласий[28].
В конце 2005 — начале 2006 года в российском регионе Фидонета (2:50) проводился референдум по вопросам выделения в седьмую зону[29], по результатам которого также не было выработано какого-либо конкретного решения[30].
Международный координатор
Международный координатор выбирается Советом координаторов зон. Процедура выборов всегда вызывала большие разногласия, вследствие чего этот пост часто оказывался вакантным[31]. В 2000 году международным координатором был избран Z2C (координатор зоны 2) Вард Досше (нидерл. Ward Dossche)[32]. В 2004 году совет координаторов зон заявил о смещении его с поста и о избрании международным координатором Z3C Малькольма Майлса (англ. Malcolm Miles)[33]. Досше не согласился с этим решением, указав, что голоса при выборах должны распределяться не по схеме «один координатор — один голос», а в зависимости от числа узлов в соответствующей зоне. При такой схеме ему, как координатору самой большой, второй зоны, должно было принадлежать 89 голосов, а всем остальным координаторам в сумме — 11 голосов[33]. Следствием этого стало параллельное существование двух международных координаторов: избранного советом координаторов Малькольма Майлса и Варда Досше, который отказался уходить с поста.
Другие FTN-сети
На базе программного обеспечения сети Фидонет были созданы другие сети, получившие общее название — FTN (англ. Fidonet technology network). Для таких сетей понятия «зона» и «сеть» могут иметь другое значение. В качестве номера сети может выступать любое придуманное число (поддерживаемое программным обеспечением), то же касается и номера зоны. Номера зон 1—6 в большинстве сетей не используются, так как это может затруднять применение того же установленного комплекта ПО одновременно и для Фидонета. В народе такие сети ещё называют «левонеты».
В 1990‑е годы некоторые банки использовали FTN‑мейлеры для связи с филиалами и создания систем «Клиент-банк». Некоторые предприятия и по сей день используют FTN‑сети в качестве транспорта для обмена информацией, если организация иного транспортного канала невозможна или нецелесообразна по тем или иным причинам.
Техническая организация сети
Фидонет является офлайновой сетью, то есть сообщения и файлы хранятся на компьютере пользователя, и обрабатываются и подготавливаются к отправке в то время, когда пользователь может быть отключен от сети (то есть для работы с сетью не требуется постоянное подключение к ней). Изначально для передачи данных в сети Фидонет использовалось прямое модемное подключение через телефонную линию, что отражено в Уставе и структуре сети.
Первоначально основным протоколом сети Фидонет являлся протокол передачи «сетевой почты» (нетмейла, англ. Netmail): индивидуальных электронных текстовых сообщений, содержащих имя отправителя и получателя, а также Фидонет-адреса каждого из них. В сети обеспечивается роутинг (маршрутизация) сообщений, так что отправителю и получателю сообщения не обязательно устанавливать между собой прямую («директную», англ. direct) связь. Тем не менее, возможность такой связи, при которой почта минует маршрут по умолчанию и административную иерархию, сохраняется и изредка используется, поскольку в таком случае обеспечивается гарантированная доставка почты получателю и сохраняется тайна переписки (поскольку обычно системные операторы транзитных узлов оставляли за собой право просматривать проходящую через них личную переписку на предмет содержимого, нарушающего Устав Фидонета).
Нетмейл позволял «присоединять» к каждому передаваемому сообщению от одного до четырёх файлов (количество файлов ограничено размером поля «тема», составляющим 70 символов). Это позволило создать серию работающих поверх нетмейла протоколов, передающих информацию от одного узла к другому в прикрепленных файлах.
Наиболее часто используемым из таких протоколов является эхопочта («эхомейл», англ. echomail), представляющая собой публичные конференции («эхоконференции»), похожие на группы сети Usenet. Первоначально эхомейл предназначался для сбора сообщений с публичных форумов местных BBS и передачи их в сжатом виде (для экономии времени; обычно использовались форматы ARC — отсюда «аркмейл» (англ. arcmail) или ZIP). Позже эхоконференции приобрели самостоятельное значение, став наиболее популярным протоколом обмена информацией в сети Фидо.
Кроме того, существуют также протоколы обмена бинарными файлами (файлэхоконференции — «файлэхи», англ. fileecho), однако в настоящее время эти протоколы применяются достаточно мало (вследствие распространения быстрых и дешёвых интернет-каналов и P2P-сетей).
Адресация
Стандартная схема адресации в сети Фидонет описывается в документе FTSC FSP-1028[34]. Стандарт предусматривает полную форму записи адреса (так называемая 5D-адресация — англ. 5D-addressing, использующая 5 полей сетевого адреса) и различные формы сокращённой записи, из которых наиболее часто используемыми являются 3D и 4D-адресации.
5D-адреса записывается в следующей форме: Zone:Net/Node.Point@Domain, где:
- Zone — номер зоны (от 1 до 32767);
- Net — номер сети (от 1 до 32767);
- Node — номер узла (от −1 до 32767);
- Point — номер пойнта (от 1 до 32767);
- Domain — символьное имя FTN‑сети (до 8 знаков). В случае Фидо — «fidonet».
Из этих полей обязательными являются только «Net» и «Node». Таким образом, возможны следующие сокращённые формы записи адреса:
- Zone:Net/Node.Point — 4D-адресация, имя сети по умолчанию fidonet;
- Zone:Net/Node — 3D-адресация, опускается поле Point, которое у всех узлов сети имеет значение 0;
- Net/Node — 2D-адресация, опускается поле Zone, для которого по умолчанию принимается значение 1.
Значение номера узла «-1» используется для отправки запроса на получение сетевого адреса. Символьное имя сети используется достаточно редко ввиду маловероятности конфликтов адресации между парами «зона»‐«узел» у участников FTN‑сетей, а также наличия популярного ПО, не учитывающего домен при сравнении адресов.
Маршрутизация
По концепции Фидонета и по Уставу Фидонета отправить письмо можно двумя способами:
- либо непосредственно получателю («директом», англ. direct);
- либо сетевому координатору получателя (так называемый «хостроутинг»).
Сетевой координатор обязан организовать дальнейшую доставку полученной им почты членам своей сети (обычно либо непосредственно, либо, в больших сетях, через хабы).
Такая схема неудобна в сети с большим числом узлов и для передачи информации зачастую требует междугородних и международных телефонных вызовов. Ввиду этого обычной практикой стало заключение неформальных договоренностей между системными операторами о том, что один или несколько узлов сети принимают на себя функции по маршрутизации сетевых сообщений. Кроме того, на уровне зоны выделялись узлы, бравшие на себя функцию передачи почты в другие зоны (межзонные гейты (шлюзы) — англ. zone gate)[1]. Часто системные операторы этих узлов также являлись одновременно координаторами или крупными хабами, но это не являлось обязательным требованием.
Выполнение функций такими узлами зачастую требовало значительных материальных затрат, поэтому в таких случаях могло вводиться разделение расходов между всеми узлами сети (англ. cost sharing). Использовались и другие возможности: так, с ноября 1991 года передача сообщений между Европой и Северной Америкой, а с 1992 года и между другими регионами (Тайвань, ЮАР, Чили и т. д.) стала осуществлялась с использованием IP-каналов[1]. В России подобные функции нередко выполняли узлы, чьи системные операторы использовали служебное положение для осуществления междугородних звонков без оплаты, в том числе через ведомственные сети (Искра-2, железнодорожная сеть). Такие узлы получили название «лонглинки» (от англ. long link).
Фактически схема маршрутизации была иерархична, а количество горизонтальных связей было мало. Это позволяло обходиться без специальных технических средств, позволяющих организовать маршрутизацию сообщений. Однако с ростом количества узлов, а также с распространением IP количество лонглинков сильно увеличилось, что сделало традиционную схему роутинга неэффективной (по крайней мере, в российском сегменте сети). Кроме того, для повышения надёжности сети необходима была децентрализация роутинга с образованием так называемого «бекбона» (англ. backbone) сети. Для оптимизации схемы роутинга у узлов с большим количеством связей с другими узлами было предложено два решения:
- протокол FRIP (аббревиатуры от англ. Fidonet routing information protocol) и одноимённая утилита, созданная Дмитрием Завалишиным, работающая по принципу «объявления» — каждый узел рассылает связанным с ним узлам объявления о том, что он готов принимать почту для некоего списка узлов (как правило, для самого себя и своих даунлинков). Получатели объявления продолжают рассылать его всем связанным узлам. Рассылка не происходит, если получатель объявления уже «знает» более короткий путь к целевому узлу. В результате должна быть автоматически построена карта роутинга, обеспечивающая доставку сообщений по наиболее короткому пути[35]. В настоящее время этот протокол не используется;
- программа «Hubroute generator» (также известная как «сафроутер» — по имени создателя, Юрия Сафронова; в пакете Husky она называется «Fidoroute»). Эта программа строит роутинг на основе общих для региона списка жестко заданных путей роутинга и списка «доверенных» узлов, принимающих почту для определённой сети (в российском Фидо — R50.ROU и R50.TRU соответственно) с учётом данных об узлах, на которые данный узел может напрямую отправлять сообщения. Общерегиональные списки путей роутинга и доверенных узлов составляются региональным координатором на основании данных, которые ему присылают сетевые координаторы[36].
Данные решения предназначены для использования крупными узлами с большим числом межсетевых связей. Большинство узлов продолжает использовать традиционную схему роутинга.
Технические стандарты
Практически все основные протоколы и форматы, используемые в Фидонете, стандартизированы и записаны в документах FTS (англ. FidoNet Technical Standards — технические стандарты Фидонета). Сбором и стандартизацией занимается FTSC (англ. FidoNet Technical Standards Committee — Комитет по техническим стандартам Фидонета).
Исторически основным техническим стандартом Фидонета являлся FTS-0001[37], устанавливающий базовые требования, которым должны были соответствовать все системы. Стандарт описывает требования к реализации всех уровней протоколов обмена в соответствии с сетевой моделью OSI, за исключением физического уровня. На канальном уровне для передачи данных использовался протокол XMODEM. FTSC также были приняты следующие основные стандарты и документы:
- FTS-0004: The Conference Mail System (EchoMail Specification) (описывает принципы построения системы эхоконференций)[38];
- FTS-5000: The Distribution Nodelist (определяет формат списка узлов сети)[23];
- FTS-1024: Raw ifcico mail transfer protocol (описывает протокол ifcico, предназначенный для передачи данных через надёжные соединения (такие, как TCP/IP-каналы))[39];
- FTS-1026: Binkp/1.0 Protocol specification (содержит описание протокола binkp, применяемого для передачи данных с использованием TCP/IP)[40].
Документы, не получившие официальный статус FTS, образуют «Справочную библиотеку Фидонета» — англ. Fidonet Reference Library. Часто используемые протоколы, описанные в FRL:
- FSC-0056: EMSI/IEMSI protocol definition (протокол установления соединения (хендшейка, англ. handshake — рукопожатие) EMSI)[41];
- FSC-0072: The HYDRA file transfer protocol (протокол модемной передачи данных Hydra)[42].
FTSC также создаёт реестр программных продуктов, участвующих в обмене информацией в сети Фидонет (мейлеров и эхопроцессоров)[43]. Последний раз реестр обновлялся в июле 2008 года. Первой программой, включённой в реестр, является программа Fido Тома Дженнингса (ей присвоен код 0000); последней — утилита-репакер Marena с кодом 18FF[44].
Программное обеспечение Фидонета
Для функционирования узлов сети используется комплекс специфического программного обеспечения. Набор программного обеспечения практически не отличается для конечных пользователей и для крупных раздающих узлов. С одной стороны, это создаёт некоторый барьер для новых членов: для вступления в Фидонет нужно обладать определённой технической грамотностью, чтобы установить и настроить фидошное программное обеспечение. С другой стороны, отсутствие необходимости специфического оборудования, платформ, сложного и дорогого программного обеспечения для организации раздающего узла делает сеть Фидо гибкой и устойчивой: в случае падения хаба (крупного раздающего узла) его технические функции вполне может взять на себя любой другой узел, согласный на это.
В настоящее время появилось множество самонастраивающихся пакетов программного обеспечения, призванных облегчить установку и настройку комплекса программ для новых пользователей.
Режим работы
Обычный для Фидо режим работы ПО — пакетный. Получив почту, программное обеспечение (тоссер) заносит («тоссит») полученные сообщения в почтовую базу системного оператора узла, формирует исходящие пакеты для аплинка узла (как правило это хаб, распространяющий почту по нескольким узлам) и для даунлинков (пойнтов и узлов, получающих («тянущих») почту с данного узла), подписанных на соответствующие эхоконференции. Новые сообщения формируются в виде пакетов («бандлов» — архивов, содержащих наборы сообщений).
Подготовленные в режиме офлайн пакеты (подготовка может занимать на крупных станциях до нескольких часов) передаются мейлером в момент следующего сеанса связи («сессии»). Промежуток между сеансами связи может достигать от полутора минут до нескольких дней.
Мейлер
Мейлер (англ. mailer) — программа, обеспечивающая установку сеанса связи с другим узлом и обмен почтовыми пакетами и файлами. Существует большое количество различных мейлеров, работающих либо с модемом, либо поверх протокола IP, либо и с модемом, и поверх протокола IP. Ряд мейлеров поддерживают совместную работу с BBS-программами, например, могут запускать их при обнаружении пользователя‐человека, а не другого мейлера.
Существует два основных алгоритма работы мейлеров:
- ArcMail Attach (AMA);
- Binkley-Style Outbound (BSO).
В случае AMA мейлер сканирует каталог с netmail (*.msg), формирует пакеты в соответствии с правилами роутинга (маршрутизации) и отправляет их во время сеанса связи с другой системой. Среди сообщений могут быть файловые аттачи — служебные сообщения, говорящие мейлеру о том, что нужно отправить определённый файл, в частности, эхобандл. В этом случае маршрутизацией почты и формированием пакетов с netmail занимается мейлер.
В случае BSO, напротив, тоссер или трекер принимает решение о роутинге (маршрутизации), формирует пакеты не только echomail, но и netmail, и создаёт для каждого узла специальный файл, в котором перечислено, какие файлы необходимо отправить на этот узел.
Во время сеанса связи два мейлера обмениваются информацией о себе. Чтобы быть уверенными в том, что почта будет передана именно тому узлу, которому предназначена (а не узлу злоумышленника, подставившего чужой адрес), узлы могут установить пароль на связь друг с другом. Это не отвергает возможности передачи почты без пароля, непосредственно получателю без предварительной договорённости. В ранних стандартах (FTS-1) адреса узлов и пароль читался из заголовка, передаваемого pkt. Впоследствии были разработаны и получили широкое распространение другие стандарты, в первую очередь — EMSI, сделавшие возможным предъявление одним узлом нескольких адресов (aka) и сообщение дополнительной информации о себе (имя сисопа, название станции и т. д.), а также реализовавшими защиту от сбоев во время приветствия (проверяется crc16).
Наиболее популярным IP-мейлером является кроссплатформенная программа binkd (свободное ПО).
Тоссер
Эхопроцессор или тоссер (англ. tosser) — программа, осуществляющая обработку эхопочты (так называемых «пакетов» или «бандлов», англ. bundles). Для передачи почты (как netmail, так и echomail) между узлами сообщения собираются в пакеты определённого формата, которые, как правило архивируются для более эффективного использования каналов связи.
Тоссер является посредником между локальным хранилищем сообщений Фидонет и мейлером, осуществляющим передачу информации другим системам. Netmail чаще всего хранится в специальном формате «msg»: каждое сообщение в отдельном файле. Echomail хранится в одном из следующих форматов:
- «Hudson» (общая база для всех сообщений);
- «Jam»;
- «Squish» (отдельная база для сообщений в каждой эхоконференции).
Работа тоссера заключается в распаковке пакетов и раскладке сообщений по базам эхоконференций, а также по каталогам для отправки на другие узлы сети, подписанные на получение эхоконференций с данного узла. Тоссер осуществляет и «сканирование» баз, которое заключается в упаковке созданных сообщений на отправку другим узлам сети. Тоссер также может выполнять функции трекера (см. ниже).
Наиболее популярными тоссерами являются «Squish», «HPT» из пакета «Husky», «ParToss», «JustTosser», «Regina Tosser» (под ОС OS/2), «FastEcho», «GEcho», «FMail» и так далее.
Трекер
Трекер (англ. tracker) — программа, обеспечивающая обработку netmail’а (личной почты). В настоящее время существуют весьма интеллектуальные системы, позволяющие проводить условную обработку писем, динамический роутинг (маршрутизацию) и многие другие действия, включая реализацию произвольных почтовых роботов вроде FAQ-сервера. На узле может быть не установлен трекер, потому что базовые функции обработки нетмейла заложены практически в любой мейлер. Трекер обычно устанавливают на крупных узлах, через которые проходят маршруты транзитной почты, для получения расширенной функциональности (динамическая маршрутизация, возможность трассировки, проверка существования получателя в нодлисте, транзитная передача файлаттачей и т. п.).
Наиболее популярные трекеры: «FTrack» (клон «NetMgr»), «RNTrack» (являющийся развитием «FTrack»), «ItraX» (под ОС OS/2, использующий язык REXX; существует также версия под Win32). Во время пика популярности Фидонета наиболее распространённым был трекер «ITrack» (версии под ОС DOS, Windows и OS/2), но впоследствии его вытеснили другие трекеры. Ещё существовали трекеры «MNTrack», «rTrack», «MsgTrack» и «OneTrack».
Базовую функциональность трекера, обычно, может обеспечить тоссер или мейлер, в связи с чем отдельный от тоссера трекер пойнтам не нужен и устанавливается только на крупные узлы. Существуют также тоссеры, в потенциале реализующие и функциональность трекера (к примеру, тоссер «HPT» со встроенным интерпретатором Perl).
Файлэхопроцессор
Файлэхопроцессор — программа, обеспечивающая обработку файлов, проходящих по файлэхоконференциям (которые также кратко называют «фэхами»). Необходим только тем узлам и/или пойнтам, которые пользуются файлэхоконференциями или распространяют их.
Популярные файлэхопроцессоры: «HTick» из комплекта «Husky», «Hi-files», «AllFix», «DMTic», «NEF/pk», «QuickTic» («QTic»), «KingFix».
Редактор сообщений
Редактор сообщений — программа, позволяющая просматривать пришедшие сообщения и создавать новые сообщения.
Наиболее популярным из кроссплатформенных консольных редакторов является GoldED+.
Часто вместо редактора используют клиент групп новостей.
Роботы
Роботы — необязательные дополнительные программы, служащие в основном для автоматической рассылки почты, как нетмейла, так и эхомейла. Наиболее часто использующиеся роботы — это FAQ-серверы и Стат-боты, выдающие различную статистическую информацию. Также роботы часто используются модераторами для автоматического помещения сообщений в эхоконференцию, чаще всего — правил.
Многие роботы являются настроенными специальным образом трекерами.
Самонастраивающиеся комплекты
Самонастраивающийся комплект — набор программ, во время установки которого требуется ввести минимальное количество настроек (например, адрес, имя и пароль). После установки пользователь получает настроенный комплект из тоссера, мейлера и редактора.
Примеры комплектов:
- комплекты, созданные отечественными разработчиками: «FidoIP» и его форк — «Kubik»;
- комплекты, созданные зарубежными разработчиками: «не указано название статьи» и его производные для различных платформ, «FIPS», «WinPoint» (GUI; для ОС Windows).
Некоторые современные комплекты поддерживают автоматическую отправку запроса на получение пойнтового адреса в сети.
Доступ в Фидо из Интернета
Сеть Фидонет не является частью сети Интернет, однако, в настоящее время каналы и протоколы Интернета довольно часто используются для передачи поверх них трафика Фидонет (с использованием binkp и аналогичных протоколов). Кроме того, большая часть эхоконференций сети Фидонет доступна пользователям сети Интернет через сеть Usenet и WWW-гейты.
WWW-гейты / фидофорумы / WebBBS
В терминологии Фидо «WebBBS» (англ. web-based BBS) — это WWW-сайт, предоставляющий доступ к эхоконференциям сети Фидонет[45]. Поскольку по функциональности такой сайт иногда мало чем отличается от интернет-форума, некоторые предпочитают переводить аббревиатуру WebBBS на русский язык словом «фидофорум». Однако, фидошные WebBBS имеют определённые отличия от веб-форумов, обусловленные принятыми в Фидо обычаями общения, а также особенностями технологии FTN.
С технической точки зрения WebBBS является гейтом (шлюзом) между сетью WWW и сетью Фидонет. При этом письма, полученные по сети FTN (обычно по протоколу binkp), преобразуются в форму, доступную по протоколу HTTP, и наоборот. Вместе с тем, не существует ни технических, ни формальных различий между сайтами, гейтующими (преобразующими) эхи в виде телеконференций Usenet (обычно под иерархией «fido7.*»), и чисто фидошными WebBBS. Обычный фидошный узел иногда может выбрать использование протокола NNTP в качестве промежуточного транспорта для своей WebBBS.
Список WebBBS
Некоторые WebBBS позволяют лишь читать эхи, тогда как другие являются двусторонними гейтами, разрешая писать в Фидо в качестве пользователя BBS. Более продвинутые системы предоставляют участнику полноценный фидошный пойнтовый адрес и позволяют отправлять и принимать личные сообщения (нетмейл).
Присутствие на WebBBS той или иной эхоконференции не всегда означает её регулярное обновление. Некоторые сисопы, отключившись от эхи, просто сохраняют в таком виде архив писем на память[46].
Сайт (URL) | Fido-адрес гейта (шлюза) | Чтение | Запись | Выдача пойнт-адреса[47] | Примечания |
---|---|---|---|---|---|
http://groups.google.ru/ | 2:5020/400 | Да | Да | Нет | Интерфейс Google Groups может использоваться для доступа к сети Usenet, а значит, в том числе и к гейтованной (полученной из Фидонет) эхопочте. |
http://fido.pnz.ru/ | ? | Да | Да | Нет | |
http://ftn.su/ | 2:5020/1519 | Да | Да | Да | Интерфейс wfido. При регистрации выдаёт пойнтовый адрес (без регистрации позволяет только читать Фидонет). |
http://fido.net.ua/ | 2:463/68.10 | Да | Нет | Нет | Имитирует программу GoldEd. Ограниченная ширина текста и длина заголовка письма. |
http://xftn.org/areas | ? | Да | Нет | Нет | |
http://fghi.g0x.ru/ | 2:5019/400 | Да | Да | Нет | FGHI URL гейт. |
http://f5.n6090.z2.fidonet.net/forums/ | 2:6090/5 | Да | Да | Нет | Интерфейс phpBB. Малое количество эхоконференций. |
http://5049.ru/cgi-bin/ikonboard.cgi | 2:5049/6 | Да | Да | Нет | Интерфейс Ikonboard. Только казанские эхи. |
http://csport.ugtu.net/f/ | 2:5097/45 | Да | Да | Нет | Интерфейс phpBB. |
http://www.shodtech.net/fidonet/readfidoecho | 2:5022/63 | Да | Нет | Нет | |
http://fido.mic6090.pp.ru | 2:6090/0 | Да | Нет | Нет | |
http://fidonode.in/forum | 2:5020/848 | Да | Да | Нет | Интерфейс vBulletin, SQL-база |
http://vp.propush.ru/index.php?q=node/6 | 2:5020/2140 | Да | Нет | Нет | |
http://fidonet-online.org/ | 2:466/466 | Да | Да | Да | Интерфейс wfido. |
Fido7
Fido7 — иерархия групп новостей, созданная как шлюз для гейтования (от гейт, англ. gate — шлюз) эхоконференций сети Фидонет в Интернет. Обмен письмами между сетями производит провайдерская компания «Демос», которой принадлежит один из крупных московских узлов Фидонета (2:5020/400).
- news://news.fido7.org (aka ddt.demos.su) — главный ньюссервер. Его основная роль — снабжение других серверов. Индивидуальные читатели не приветствуются и доступ для них может быть закрыт.
- news://news2.neva.ru— публичный сервер доступа в Руснете.
- fido7.org — официальный сайт.
Иерархия Fido7 раздаётся бесплатно и без ограничений (однако многие группы этой иерархии модерируются). Доступна на многих серверах новостей.
Общение в сети Фидонет
Общение пользователей сети Фидонет происходит двумя способами:
- с помощью личной переписки или нетмейла (Netmail);
- в эхоконференциях или эхах.
Отличие нетмейла от эх состоит в том, что по нетмейлу сообщение доставляется только тому, кому оно адресовано, а письмо, посланное в эху, получают все подписчики этой эхи.
Аналогом нетмейла в Интернете является электронная почта. Основные отличия нетмейла от неё таковы:
- более дешёвое прохождение писем;
- обязательное наличие в заголовке письма, кроме адресов, также и имён отправителя и получателя.[48]
Эхоконференции
Эхоконфере́нция — это разновидность телеконференции, использующая для распространения технологии Фидонет. Наиболее близким аналогом эхоконференции являются группы новостей (например, сеть Usenet).
Для отправки сообщения в эхоконференцию человек должен на неё «подписаться», после чего автоматически начинает получать все пришедшие туда сообщения.
Передача файлов
Файлэхоконференции похожи на эхоконференции, но вместо текстовых сообщений там распространяются файлы. К каждому файлу в этом случае передаётся сопроводительный файл с расширением tic, в котором пишется служебная информация (название файлэхоконференции, имя файла, размер, контрольная сумма, список узлов, через которые прошёл файл и т. п.).
Файлэхи тоже имеют свои уникальные имена, но из-за того, что фэх значительно меньше, нежели эх, то и имена их состоят, как правило, из одного слова.
Фэхи чаще всего узко ориентированы; кроме того, во избежание спама, посылать файлы в фэхи, как правило, может далеко не каждый подписчик. И оттого существуют ещё три способа передачи файлов в Фидонете по предварительному заказу: ююк, аттач и директ.
- Ююк — это закодированный в UUE (откуда и название) файл, помещаемый в тело нетмейла или эхомейла (в Интернете для этого используется кодирование MIME, а файл считается присоединённым, и называется аттачем). Ююк — самый распространённый способ передачи файлов, однако при этом закодированный файл на треть превосходит по размеру оригинал, а многие (устаревшие или специально настроенные) тоссеры и некоторые трекеры не пропускают через себя эхомейл (и нетмейл) больше определённого размера. В этом случае создают многосекционный ююк, что тоже создаёт неудобства: большинство[источник не указан 5705 дней] редакторов (например, старые версии GoldED+) не умеют работать с многосекционными ююками, так что такие файлы приходится кодировать и декодировать отдельной специальной программой.
- Аттач (англ. attach — присоединить) — передача файла с письмом. При этом создаётся письмо, которое является «письмом сопровождения», а к нему присоединяется файл. Способ более удобный и быстрый, чем при ююке (файл не кодируется), но из-за невозможности контролировать размер аттача (присоединённого файла) многие ноды не пропускают через себя аттачи. Именно по этой причине аттач нашёл меньшее распространение в Фидонет. Кроме того, в отличие от ююка, аттач невозможно передать эхомейлом, он передаётся исключительно нетмейлом.
- Директ (англ. direct — прямой, напрямую) — получение файлов непосредственно с ноды, этот способ чем-то сродни прямой передаче в ICQ или пиринговых сетях. Для этого способа нужна предварительная договорённость желающего взять файл и отдающего файл. Брать файлы можно не только со своей ноды, а с любой ноды и даже пойнта. После договорённости нода или пойнт, отдающие файл, как говорят, «выкладывают его на холд», и после того, как пользователь прозвонился (либо ему позвонили — в зависимости от договорённости), файлы начинают идти к нему. Другой человек не может забрать его файлы. Этот способ, без сомнения, удобнее других в плане передачи, так как не накладывает никаких ограничений на передаваемые файлы, но требует предварительного согласования.
Есть ещё один способ получения информации в Фидонет — общение с фак-серверами (FAQ-server) и файл-серверами (File servers).
Фак-сервер — пользовательский тематический сервер, создающий нетмейл-ответ с текстом (топиком), соответствующим нетмейл-запросу. Для содержания фак-сервера нужна отдельная программа, чаще всего используется Messmate. Общение с фак-серверами происходит только нетмейлом, в теле или в теме письма пишется название (названия) топика (топиков), а вместо имени владельца ноды или пойнта — имя фак-сервера. После получения нетмейла, программа анализирует нетмейл, и если находит запрос на сервер — формирует ответы адресанту, тоже, естественно, нетмейлом.
Файл-сервер — нода или пойнт, с которых можно скачать файлы. Строго говоря, скачать файлы можно с любой ноды или работающего пойнта, создав файловый нетмейл-запрос, либо же, создав запрос средствами мейлера, но далеко не все ноды выставляют напоказ свои файлы. Поэтому, первое, что надо попытаться скачать с ноды — файллист, часто он называется files.bbs, либо же имеет короткий «псевдоним» (или, как говорят, алиас) files, по которому к вам придёт всё тот же files.bbs. Если файллиста нет, значит нода не обслуживает файловые запросы, а если файл пришёл, то можно ознакомиться со списком предлагаемых файлов и в случае, если вам что-нибудь нужно — снова создать запрос, на этот раз с именем (или алиасом) интересуемого файла, после чего прозвониться и получить файл. Так как для получения файла создаётся файловый запрос (File Request, FReq), то говорят, что люди файлы фрекают, а ноды, с которых можно брать файлы, называют «фрекальни».
Жаргон Фидонета
Ниже представлены слова, часто употребляемые подписчиками тех или иных эхоконференций.
- Ака́ (англ. Also Known As) — альтернативный адрес фидошника (например, «пойнтовое ака») или его псевдоним.
- А́лиас (англ. Alias) — более короткое имя файла для удобного запроса.
- Анпа́блишед (англ. Unpublished) — адрес, чей телефонный номер, не указан в текущем пойнтлисте, нодлисте и т. д. Вариант: унпаблишед.
- Апли́нк (англ. Uplink) — вышестоящая в иерархии станция сети.
- Аркме́йл (англ. ArcMail) — почта, предварительно сжатая архиватором.
- Атта́ч (англ. Attach) — специальное письмо, пересылаемое вкупе с файлом.
- Аутба́унд (англ. Outbound) — каталог с исходящей почтой станции.
- Би́зя (англ. Busy) — сигнал занятой телефонной линии. Вариант — бусы.
- Бинк (англ. Bink) — сокращённое название мейлеров типа BinkleyTerm.
- Борда́ или бо́рда — то же, что BBS.
- Босс (англ. Boss) — узел, пойнтом которого является данная станция.
- Бэд (англ. Bad) — почта, дошедшая с ошибками, либо же неформальное название области, куда эта почта попадает (Badmail)
- Гейт (англ. Gate) — шлюз для передачи почты из зоны в зону или из одной глобальной сети в другую.
- Голый дед — «русское» произношение названия редактора GoldED.
- Даунли́нк (англ. DownLink) — нижестоящая в структуре узлов станция сети.
- Дед — «русское» сокращённое произношение названия редактора GoldED.
- Дире́кт (англ. Direct) — отправка чего-либо напрямую, то есть не по стандартной системе маршрутизации.
- Доме́н (англ. Domain) — поле адреса, название глобальной сети.
- Дуп (англ. Dupe) — почта, которую тоссер определил как «уже приходившую», либо же неформальное название области, куда такая почта попадает (Dupemail)
- Карбо́нка — неформальное название специальной области, куда копируются личные письма из эхоконференций; название происходит от того, что часто по умолчанию эта область называется CARBON.COPIES или как-то в этом роде, от англ. Carbon Copy — копия под копирку.
- Кво́тинг (англ. Quoting) — цитирование.
- Клудж (англ. Kludge) — служебная информация в письме. Вариант: кладж.
- Компле́йн (англ. Complain) — формальная жалоба.
- Координа́тор (англ. Coordinator) — ответственное лицо сети.
- Котёнок — неформальное название мейлера KittenMail.
- Крэш-пол (англ. Crash Poll) — непрерывная и частая прозвонка на ноду, игнорирующая флаг времени работы ноды. Варианты: Крэш-пул, крэшпол и т. д.
- Ксюша — неформальное название мейлера Xenia.
- Линк (англ. Link) — то же, что даунлинк.
- Лиса — неформальное название мейлера SantaFox.
- Лог (англ. Log) — служебный файл-отчёт, создаваемый фидошными программами.
- Ме́йлер (англ. Mailer) — программа, отсылающая и принимающая почту.
- Модера́тор (англ. Moderator) — человек, проверяющий выполнение правил данной эхоконференции.
- Нетме́йл (англ. NetMail) — сетевая почта. Варианты: мыло, нетмайл.
- Но́да (англ. Node) — узел сети. Варианты: нод.
- Нодеди́фф (англ. Nodediff) — файл изменений структуры сети.
- Нодли́ст (англ. Nodelist) — список узлов сети. Вариант: нодели́ст, ноудли́ст.
- Оверкво́тинг (англ. Overquoting) — чрезмерное цитирование, крайне не приветствуется в сети.
- О́риджин или ори́джин (англ. Origin) — последняя строка письма в эхопочте.
- Оффто́пик (англ. OffTopic) — сообщение не по теме конференции.
- Пассру́шная (эха, фэха) (от англ. Pass through) — транзитные (файл)эхоконференции, то есть такие, которые после раздачи пойнтам и линкам, удаляются с ноды.
- По́йнт (англ. Point) — абонент сети.
- Пойнтли́ст (англ. Pointlist) — список пойнтов сети.
- Полл (англ. Poll) — команда начала прозвонки на ноду.
- По́лиси (англ. Policy) — устав сети Фидонет.
- По́стить (англ. Post) — посылать письма в эху.
- ППКС — Подпишусь Под Каждым Словом
- Ро́утинг (англ. Routing) — маршрутизация почты.
- Ру́лесы (англ. Rules) — правила конференции.
- Сабж (англ. Subj, Subject) — тема письма. Варианты: сабдж, субж.
- Синба́й (англ. Seen by) — кладж в письме, показывающий, на какие ноды эта почта уже передана.
- Сисо́п (англ. SysOp, System Operator) — системный оператор.
- Тагла́йн (англ. Tagline) — необязательная строчка в конце письма.
- Темпле́йт (англ. Template) — шаблон («болванка») письма.
- Тирла́йн (англ. TearLine) — специальная строка письма — конец текста.
- То́ссер (англ. Tosser) — эхопроцессор.
- Трафик (англ. Traffic) — объём писем в килобайтах, проходящий через станцию (или конференцию) за определённый период времени.
- Фаста́ — «русское» произношение названия тоссера FastEcho.
- Флейм (англ. Flame) — эмоциональный спор в эхе, обычно переходящий на личные выпады и оскорбления, ругань.
- Фле́ймер — участник флейма, либо человек, склонный к разжиганию или поддержанию флейма.
- Фрек (англ. Freq, File Request) — файловый запрос.
- Фронда (от англ. FrontDoor) — мейлер; она же Фрондурь, она же «Передняя дверь».
- Фэ́ха (от англ. File Echo) — файловая конференция (файлэхоконференция).
- Хаб (англ. Hub) — крупный раздающий узел, входящий в официальную структуру раздачи (бекбон). Первоначально хабы появились в нодлисте для упорядочивания хождения почты в крупных сетях, в дальнейшем термин стал использоваться и в отношении узлов, входящих в эхо- и файлэхобекбоны (эхохаб и файлэхохаб).
- Ха́тчить (англ. Hatch) — отправлять файлы в файлэхоконференцию.
- Хи́дден (англ. Hidden) — необязательная пользовательская служебная строчка. Так же часто использовалась в отношении неопубликованных телефонов, на которые могли звонить только «свои».
- Хост (англ. Host) — технический адрес, который присваивается узлу координатора (NC).
- ЦМ, ЦМный (англ. CM) — круглосуточный; происходит от того, что в строчке нодлиста для круглосуточно работающих станций ставится флаг CM (от Continuous Mail).
- Экскоммуника́ция (англ. Excommunication) — исключение системы из сети.
- Э́ха (англ. Echo) — (эхо)конференция сети.
- Эхота́г (англ. Echotag) — название конференции (чаще без префикса), используемое как заменитель и указатель на название. Пример: фраза «Это не эхотажно» относительно эхи SU.HUMOR означает, что информация не смешна.
- XAB (аббревиатура от англ. eXcessively Annoying Behavior) — Чрезмерно некорректное (раздражающее) поведение.
Субкультура Фидонета в России
За годы существования Фидонета в России в рамках сети сложилась определённая субкультура. Это проявляется:
- в неформальном отношении участников сети друг к другу (в сети негласным правилом принято обращение на «ты» вне зависимости от возраста и положения в обществе);
- в существовании фидошного фольклора (различные «фидошные байки», песни, юмор и анекдоты);
- в регулярном проведении неформальных встреч между участниками сети (т. н. «пойнтовок», «сисопок», «локалок»).
Забавные расшифровки
Нередко название сети пишут не Фидонет, но ФИДО (именно прописными буквами, в английском написании встречается FIDOnet, FIDO). Фидошники придумали несколько «расшифровок аббревиатуры» ФИДО, самая популярная — «Федерация Исключительно Дружеского Общения»[49], в которой подчёркивается характер взаимоотношений сисопов.
Встречи офлайн
Встречи фидошников называются «сисопками», «пойнтовками», «локалками» или «фидопойками». Названия «пойнтовка» и «локалка» чаще означают встречу пойнтов одного и того же узла. Существуют и встречи подписчиков одной и той же эхоконференции, тогда название чаще всего образуется путём склеивания названия эхи (или эхотага) и окончания -овка, например, если эха называется spb.cars, то встреча будет называться «карзовка»,[50] если spb.school — «скулёвка», если ru.punk.rock — «рпровка» если su.kaschenko.local — «кащенуха» и т. д. Также проводятся общие встречи фидошников какого-либо региона или нескольких регионов.
См. также
- Передача Сергея Замуруева «Виртуальность» на радио «Ракурс» 1997 с Дмитрием Завалишиным и Георгием Кузнецовым о сети Фидонет (стенограмма, аудио-запись в розыске!)
- FidoNet 20 лет спустя. Большое интервью с Томом Дженнингсом
- Эхоконференция
- MSGID
- FTN
- FTSC
Ссылки
- Официальный сайт (англ.)
- FidoNet Technical Standards Committee
- FidoNet Policy Document
- Устав сети Фидонет. Официальный (в R50) перевод на русский язык (9 июня 1989 г.)
- Сайт поддержки русскоязычного Фидо
- fidoweb.su — альтернативный сайт поддержки русского Фидо («для чайников»).
- Архив нодлистов Фидонета (англ.)Шаблон:Broken link
- NodeHist: онлайн-поиск по базе списков узлов (англ.)
- http://www.dmoz.org/World/Russian/Компьютеры/Системы_информационного_обмена/Fidonet/ — подборка ссылок в ODP.
- http://urls.net.ru/fidonet/ (рус.) — подборка ссылок о Фидо.
- Сайт узла сети fidonet (ФИДО) 2:5020/2140 - сайт одного из крупнейших узлов в Москве
Доступ к конференциям Фидонет
- Список WebBBS Fidonet от 01.06.2015
Фильмы
- BBS: The Documentary
- Jason Scott. Why the BBS Documentary is Creative Commons (англ.) (июнь 2005). Дата обращения: 3 июня 2008. Архивировано 5 июня 2005 года.
Литература
- Пузырев В. Компьютерная сеть FIDONet для начинающих и не только. М., 1999. 192 с ISBN 5-8321-0028-X.
- Шабашвили Э. Е. FidoNet. Руководство системного оператора: Профессиональная работа в непрофессиональной сети. М., 2000. 736 c. ISBN 5-89818-043-5.
- Б. Л. Палеев. Fidonet: профессиональная любительская сеть.
- Игнатов Д. А. Это ваше FIDO., 2011. 178 c.
Примечания
- ↑ 1 2 3 4 5 6 7 8 9 10 Randy Bush. FidoNet: Technology, Use, Tools, and History (англ.)
- ↑ Список узлов на 149 день 2009 года.
- ↑ 1 2 Fido-Statistik (нем.) — не ведётся с 2007 года
- ↑ Списки узлов Фидонет
- ↑ Свежие списки узлов, разосланные по фалэхе[прояснить] «DailyLst», и старые списки узлов по годам (FTP-архив узла 2:5080/102)
- ↑ Данные приводятся по самому раннему из доступных за этот год списку узлов.
- ↑ Alex Woick (системный оператор узла 2:244/1500) опубликовал в эхоконференции «ENet.SysOp» статистику, согласно которой максимальное количество узлов было достигнуто в 1995 году (24 ноября) и составляло 39 826: см. список узлов на 328 день 2005 года. Общее число людей, имевших доступ к сети Фидонет было ещё примерно на порядок больше за счёт того, что к узлам могли получать доступ не только системные операторы, но и их пойнты и/или пользователи BBS.
- ↑ Версия ЧАВО: 23.85б от 29 декабря 2011 года. Вопрос № 67: «Интересна судьба собаки, в честь которой назвали сеть»
- ↑ Fidonet.History FAQ. Сборник часто задаваемых вопросов (ЧАВО) конференции FidoNet.History; версия 23 от 11 марта 2005 года. Вопрос № 69: «Интересна судьба собаки, в честь которой назвали сеть»
- ↑ Fidonet.History FAQ: «Когда появился самый первый узел в СССР?» Сборник часто задаваемых вопросов (ЧАВО) конференции FIDONET.HISTORY; версия 23 от 11 марта 2005 г. (11 марта 2005). Дата обращения: 10 октября 2015. Архивировано из оригинала 16 ноября 2012 года.
- ↑ Даниил Дугаев. Фидонет: свобода, равенство и братство // «Пчела» : Журнал. — 1999 год. — Январь (вып. 17). Проверено 10 октября 2015 года.
- ↑ Волков А. И., Русских В. Н.. История [[Релком]] . История интернета в России (NetHistory.ru). Дата обращения: 10 октября 2015. Архивировано из оригинала 31 августа 2011 года.
- ↑ Fidonet.History FAQ: «По слухам, кто-то в августе 91 перетащил станцию в Белый дом и слал сводки во все концы. Это правда?» Сборник часто задаваемых вопросов (ЧАВО) конференции FIDONET.HISTORY; версия 23 от 11 марта 2005 г. (11 марта 2005). Дата обращения: 10 октября 2015. Архивировано из оригинала 16 ноября 2012 года.
- ↑ Передача радио «Ракурс» с Дмитрием Завалишиным и Георгием Кузнецовым о сети Фидонет (стенограмма).
- ↑ Вопрос: «Здравствуйте, уважаемый Дмитрий Анатольевич! В последнее время я серьёзно озабочен проблемой образования детей в среде информационных технологий, по сему спрашиваю: возможна ли в будущем поддержка таких проектов, как, например, мой чуть более, чем наполовину готовый гипертекстовый векторный фидонет, который я невозбранно разрабатываю уже долгое время?»
Ответ: «Я вчера поковырялся: там все-таки эти вот гиперссылки, которые в обычном Интернете присутствуют, в фидонете, в нормальном виде, привычном для обычных пользователей Интернета, отсутствуют, хотя с другой стороны, вот эти формы, которые там используются (эхоформы они, по-моему, называются), они интересны и они по самым разнообразным тематикам, так что, мне кажется, что задача создать гипертекстовый фидонет как минимум, актуальна, потому что я понял — именно гипертекста там и не хватает»: Стенографический отчёт об интернет-конференции Первого заместителя Председателя Правительства России Дмитрия Медведева Lenta.ru: Медведев разделил мечту одиозного блоггера из Геленджика; Фрагмент интервью Медведева на YouTube. - ↑ Lenta.ru: Как Медведев в Фидо ковырялся
- ↑ Сообщение Mithgol the Webmaster в конференции «Ru.FTN.Develop». 20 декабря 2009 года.
- ↑ Группы Google
- ↑ [1], [2], [3].
- ↑ HotdogEd
- ↑ Fidonet News. The Newsletter of the Fidonet Community (англ.)
- ↑ Фидоньюс по-русски (area://RU.FIDONET.TODAY?msgid=2:466/50.0+4a5f67c9)
- ↑ 1 2 FTS-5000: The Distribution Nodelist
- ↑ Region 17 homepage (англ.) (18 мая 2005). Дата обращения: 19 мая 2008. Архивировано 3 февраля 2012 года.
- ↑ Фидонет («Фидо») — всемирная любительская некоммерческая компьютерная сеть Fidonet («Fido Net»). Регион 46 — Украина и Молдова . Дата обращения: 19 мая 2008. Архивировано 3 февраля 2012 года.
- ↑ Письмо координатора второй зоны Ward Dossche к координатору 50 региона о расформировании 6‑й зоны — http://alex-rex.livejournal.com/282920.html
- ↑ FidoNews. Volume 24. Number 31. (англ.) (30 июля 2007).
- ↑ Fidonet.History FAQ, «Когда впервые возникли разговоры о Zone 7 для SU?»
- ↑ «Z7 Referendum», письмо из официальной эхоконференции R50.SYSOP.
- ↑ «Результаты референдума», письмо из официальной эхоконференции R50.SYSOP.
- ↑ Fidonet.History FAQ, «А почему отсутствует IC?»
- ↑ FidoNews. Volume 17, Number 4. 29 октября 2000 года. ISSN 1198-4589.
- ↑ 1 2 FidoNews. Volume 1, Number 20. 17 мая 2004 года.
- ↑ FSP-1028: FTN Address Format
- ↑ FRIP FAQ
- ↑ Документация на программу Hubroute generator: [4]; R50 FAQ: [5], [6], [7]
- ↑ FSC-0001: A Basic FidoNet Technical Standard
- ↑ FTS-0004: The Conference Mail System (EchoMail Specification)
- ↑ FTS-1024: Raw ifcico mail transfer protocol
- ↑ FTS-1026: Binkp/1.0 Protocol specification
- ↑ FSC-0056: EMSI/IEMSI Protocol Definitions
- ↑ FSC-0072: The HYDRA file transfer protocol
- ↑ FSC-0090: FTSC Issued Product Codes
- ↑ FTSC Product Codes (2008-06-08)
- ↑ Обращение PR-координатора R50 по поводу употребления терминов «WebBBS» и «www-нода»
- ↑ Статистика трафика в фидошных эхах за текущий месяц
- ↑ Пункт «Выдача пойнт-адреса» подразумевает автоматическую выдачу пойнт-адреса с возможностью использования его для написания писем через WebBBS.
- ↑ Указание имени позволяет узлу-получателю раздавать письма различным пользователям: если это BBS, то один и тот же адрес может соответствовать нескольким пользователям.
Кроме того, на узле могут располагаться различные службы (ро́боты), выполняющие какие-либо действия в ответ на письма, у которых в поле имени указано имя робота. - ↑ Фразу придумал Олег Бочаров (2:5032/13@fidonet), см. в ответе Алекса Экслера Роману Шокеру 14 июля 1998 года в эхоконференции FIDONET.HISTORY (MSGID 2:5020/443.1 35abac64, ссылка на сообщение в архиве Google Groups)
- ↑ FAQ по карзовкам