Фидонет

Фидоне́т (коротко Фидо́; от англ. Fidonet) — международная некоммерческая компьютерная сеть, созданная в 1984 году двумя американскими программистами — Томом Дженнингсом (Tom Jennings) и Джоном Мэдиллом (John Madill). Пользователи сети Фидонет называются фидо́шниками (или, более формально, фидоне́тчиками).

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

Фидонет не является частью Интернета. В частности, можно подключаться к Фидонету, не имея учётной записи в Интернете и не платя денег провайдерам. Тем не менее, в Паутине немало ресурсов, посвящённых Фидонету; в частности, есть сайты, на которых можно читать пользовательские эхоконференции Фидонета.

В Фидонете, как правило, нет анонимности. Пользователи известны под своими настоящими именами и фамилиями.

Большинство эхоконференций модерируется. Благодаря этому обстоятельству, в Фидо почти нет спама.

Фидонет состоит из компьютеров (сперва это были BBS), настроенных на периодическое сообщение друг с другом с целью обмена информацией. Ранее протоколы Фидонета были предназначены для передачи файлов и сообщений, похожих на современные сообщения электронной почты и Usenet, только с использованием телефонных линий и модемов. Впоследствии были разработаны новые сетевые протоколы (Binkp и др.), позволившие передавать сообщения c использованием Интернета в качестве транспорта.

Максимума своей распространённости Сеть Фидонет достигла в 1995 году, когда она насчитывала около 40 тысяч узлов.[1] С тех пор популярность сети непрерывно падает, и количество её участников сокращается; в основном это связано с распространением Интернета и ростом популярности гипертекстовой Всемирной паутины.

Содержание

Происхождение названия

Согласно легенде, «Фидо» — это кличка собаки основателя сети Тома Дженнингса. На самом деле, утверждают, что никакой собаки у него нет и не было, а Фидо — это такая же распространённая в Америке кличка собаки, как у нас, например, Шарик, Бобик или Тузик. А название сети Том Дженнингс взял из первого попавшегося ему на глаза слова, которое было написано на стикере, приклеенном у него на мониторе.

Адресация

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

4D-адрес

Основные поля 4D-адреса:
Zone:Net/Node.Point

Здесь Zone — номер зоны, Net — номер сети или региона внутри зоны, Node — номер узла, Point — номер пойнта узла. Для узлов сети поле Point является бессмысленным, поэтому при адресации узла поле Point принимается равным нулю (ex: 2:5020/54.0) или вовсе опускается (тогда имеет место 3D-адресация) (ex: 2:5020/54).

5D-адрес

5D-адреса записываются в двух формах:
Domain#Zone:Net/Node[.Point] и
Zone:Net/Node[.Point]@Domain

Значения полей те же. Поле Domain определяет символьное имя сети. В настоящее время поддержка доменов практически не реализована. Большая часть программного обеспечения, заявленного в качестве поддерживающего 5D-адресацию, по сути только и умеет что добавлять Fidonet# (или @fidonet) к адресу в MSGID. Что, в общем, и не удивительно при наличии нескольких взаимоисключающих предложений, ни одно из которых покуда не является стандартом. Например, до сих пор неясно, как называется домен самой fidonet — «fidonet», «fidonet.org» или «fidonet.net». Возможно, просто надобность в пятом компоненте меньше, чем думали авторы предложений.[2]

Организация сети

Фидонет имеет иерархическую структуру, состояющую из нескольких уровней иерархии. На каждом уровне есть координатор, именуются они следующим образом: xC, где x — уровень иерархии (N — сетевой, R — региональный, Z — зональный). Для уточнения, какой же сетью, регионом или зоной руководит координатор, иногда его «подвластную структуру» записывают между x и C, например, N5030C — координатор Санкт-Петербурга; R50C — координатор России; Z2C — координатор второй зоны. На вершине иерархии — Интернациональный Координатор (IC), решения которого может отменить только Совет Координаторов Зон. Правила построения сети регламентируются Уставом. Список членов сети определяет nodelist (нодлист), который обновляется еженедельно. Нодлисты различаются по степени подробности, бывают сетевые, региональные и зональные нодлисты, существует и мировой нодлист. Кроме нодлиста существует и pointlist (поинтлист), где записаны все поинты каждой ноды. Поинтлисты тоже различаются по степени подробности, но, поинтлисты крупнее сетевого уже сложно читать и анализировать. Поэтому, существование мирового поинтлиста пока что так и остается легендой.

Кроме общесетевых координаторов, на каждом уровне иерархии существует эхокоординатор (xEC) и файлэхокоординатор (xFEC).

Сеть

Сеть (network) — это объединение нескольких узлов в пределах одной локальной географической области, обычно определяемое областью с удобной телефонной связью между собой, то есть обычно в сеть входят узлы в пределах одного города.

Регион

Регион (region) — это объединение нескольких сетей и независимых узлов. Регион, как правило, охватывает одну страну.

Зона

Зона (zone) — это объединение нескольких регионов, охватывающее, как правило, один континент. В данный момент в Фидонете существуют шесть зон:

  1. Северная Америка;
  2. Европа + весь бывший Советский Союз + Израиль + Саудовская Аравия (в данный момент отсутствует);
  3. Австралия;
  4. Южная Америка;
  5. Африка;
  6. Азия.

В 1992 году часть российских сисопов выступила с идеей о выделении России, а также всего постсоветского пространства, в новую седьмую зону, однако это не было проделано в силу разногласий, хотя разговоры об этом продолжаются до сих пор.

В конце 2005 — начале 2006 года в российском регионе Фидонета (2:50) проводился референдум по вопросам выделения в седьмую зону, по результатам которого вопрос о создании 7 зоны был закрыт. Теперь, видимо, навсегда.

Программное обеспечение

Для функционирования узлов сети используется комплекс специфического программного обеспечения

Мейлер — программа, обеспечивающая установку сеанса связи с другим узлом и обмен почтовыми пакетами и файлами. В настоящее время существует огромное количество различных мейлеров, работающих с модемом, по ip или позволяющие проводить сеансы как по модему, так и поверх ip-протокола. Наиболее популярным ip-мейлером является платформонезависимый binkd (opensource). Кроме того, для платформы Win32 пользуются популярностью T-Mail, KittenMail, Radius. Для Unix-платформ также существует большое количество мейлеров, например binkleyforce, qico, ifcico и т. д. Для платформы OS/2 Наиболее популярны TheBrake! mailer Джона Гладких и GPM (General Purpose Mailer) Игоря Ванина.

Тоссер — программа, осуществляющая обработку эхопочты (так называемых «бандлов»). Обработка заключается в распаковке пакетов и раскладке сообщений по базам эхоконференций. Наиболее популярными тоссерами являются HPT из пакета Husky, ParToss, JustTosser, FastEcho, Regina Tosser (под OS/2) и так далее.

Трекер — программа, обеспечивающая обработку netmail’а (личной почты). В настоящее время существуют весьма интеллектуальные системы, позволяющие проводить условную обработку писем, динамический роутинг и многие другие действия. Наиболее популярные: FTrack, RNTrack, ItraX (под OS/2 использующий язык REXX, существует также версия под Win32). Как правило, используется узлами, а не пойнт-пользователями.

Файлэхопроцессор — обеспечивает обработку файлов, проходящих по файлэхоконференциям или, в народе — фэхам. Популярные файлэхопроцессоры: HTick из комплекта Husky, Hi-files, AllFix, DMTic, NEF/pk, QuickTic (QTic), KingFix.

Редактор сообщений — позволяет просматривать пришедшие сообщения и создавать новые. Наиболее популярным из консольных редакторов является GoldEd+.

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

Общение в сети Фидонет

Общение пользователей сети Фидонет происходит двумя способами: с помощью личной переписки или нетмейла (Netmail), и в эхоконференциях или эхах. Если нетмейл — понятие довольно конкретное, то есть это электронное письмо, идущее по роутингу (определенному правилу) от вас к тому, чей адрес вы указали, то эхи и фэхи понятия довольно абстрактные. В отличие от нетмейла, сообщение, посланное в эху увидят все, кто подписан для её прочтения.

У каждой эхи есть своё уникальное имя. Обычно название глобальных эх начинается с префикса города или даже страны (например, SPB, MO, KIEV, RU, SU), за которым следует точка, а после точки — собственное имя эхи (например, SPB.LEEI или RU.ANEKDOT). Правило это желательное, но совсем не обязательное, так, например, есть такая международная эха, которая называется ASCII_ART (именно через символ подчеркивания, так как точка — это тоже просто символ). Изначально эха находится на какой-либо определённой ноде, и если подписчиком этой эхи не является ваш аплинк (так называют того, кому нода отдаёт свои данные, чаще всего это какой-нибудь хаб), то есть сообщения эхи могут читать лишь поинты и линки этой ноды, то эха называется локальной или просто локалкой. Как только сообщения эхи начинают поступать на аплинка, и её подписчиками уже являются другие ноды и их линки и поинты, эха становится неким абстрактным понятием. Тоже самое касается фэх, только там вместо сообщений ходят файлы. Фэхи тоже имеют свои уникальные имена, но из-за того, что фэх значительно меньше, нежели эх, их имена состоят, как правило, из одного слова.

Фэхи чаще всего узкоориентированы, кроме того, во избежании спама, посылать файлы в фэхи, как правило, может далеко не каждый подписчик. А потому, существуют ещё 3 способа обмена файлами в Фидонет по предварительному заказу — ююк, аттач и директ.

  • Ююк — это закодированный в UUE (откуда и название) файл, помещаемый в тело нетмейла или эхомейла. Ююк — самый распространённый способ передачи файлов, однако, при этом, закодированный файл значительно превосходит по размеру оригинальный, а многие тоссеры и некоторые трекеры не пропускают через себя эхомейл (нетмейл) больше определённого размера. В этом случае создают многосекционный ююк, что тоже создаёт неудобства — большинство программ не умеют работать с многосекционными ююками и их приходится кодировать и раскодировать отдельной программой.
  • Аттач (от англ. attach — присоединить) — передача файла средством нетмейла. При этом, создаётся нетмейл, который является «письмом сопровождения», а к нему присоединяется файл. Способ более удобный и быстрый (файл не кодируется), чем при ююке, но из-за невозможности контролировать размер аттача (присоединённого файла) многие ноды не пропускают через себя аттачи. Именно по этой причине аттач нашёл меньшее распространение в Фидонет.
  • Директ — получение файлов непосредственно с ноды, этот способ чем-то сродни BBS. Для этого способа нужна предварительная договорённость желающего взять файл и отдающего файл. Брать файлы можно не только со своей ноды, а с любой ноды и даже поинта. После договорённости, нода (или поинт), отдающая файл, как говорят, выкладывает его на холд, и после того, как вы прозвонились (либо вам позвонили — как договоритесь), файлы начинают идти к вам. Другой человек не может забрать ваши файлы. Этот способ, без сомнения, удобнее других в плане передачи, так как не накладывает никаких ограничений на передаваемые файлы, но требует предварительного согласования.

Но вернёмся к эхам. Если глобальная эха является тематической, то в ней обычно существуют правила, а также есть назначенный (или выбранный) человек, следящий за соблюдением правил — модератор (или модер, или ещё короче — мод). Также, у модератора часто есть помощники — комодераторы или комоды. Эхи, где есть легитимный модератор называются модерируемыми и они находятся на бекбоне — условном виртуальном пространстве, физическим воплощением которого является файл со списком эх, помещённых на бекбон, и данными модератора (фидошное имя, адрес, название станции). Но чаще такие эхи называют бонными. Подписчика, нарушившего правила бонной эхи модератор в праве предупредить, «наградить», или вовсе отключить. Слово «наградить» написано в кавычках, так как никаких поощрений в Фидо не существует, а под «наградами» понимаются разные степени предупреждения, выраженные в особой комбинации символов. Во всём Фидо эти символы стандартизированы:

  • — «устное предупреждение» не имеет срока действия;
  • [*] — негрубое нарушение с малым сроком действия, народное название — звезда, а соответственно, если тебе поставили эту «награду», то тебя звезданули;
  • [+] — серьёзное нарушение, срок действия — дольше, народное название — плюс, а соответственно, если тебе поставили эту «награду», то тебя плюсанули. Также часто принято, что если человек во время «действия» звезды получил ещё одну, а за время действия уже второй — третью, то ему автоматически выставляется плюс. Как ни странно, но эта награда в Фидо наиболее часто употребима, поэтому в Фидо даже возникло некое мифическое оружие модератора — плюсомёт;
  • [!] — очень серьёзное нарушение правил, народное название — кол; данный символ означает, что с этого момента подписчик, получивший эту «награду» не имеет права писать в конференцию в течение какого-то срока (как говорят, поставлен в р/о, от англ. r/o — read only). Аналогично плюсу, кол может быть образован путём «сложения» трёх плюсов.

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

В случае, если эха небонная и немодерируемая, то «награды» подписчикам никто не раздаёт, даже если он всех очень сильно раздражает. В этом случае есть 2 способа: либо настроить на этого подписчика твит, тогда все письма, посланные подписчиком в эху, не будут отображаться программой, либо же, если есть уверенность, что подписчик грубо нарушает полиси (Устав сети), — пожаловаться его аплинку, или, как говорят, написать комплейн.

Есть ещё один способ получения информации в Фидонет — общение с фак-серверами (FAQ-server) и файл-серверами (File servers).

Фак-сервер — пользовательский тематический сервер, создающий нетмейл-ответ с текстом (топиком), соответствующим нетмейл-запросу. Для содержания фак-сервера нужна отдельная программа, чаще всего используется Messmate. Общение с фак-серверами происходит только нетмейлом, в теле или в теме письма пишется название (названия) топика (топиков), а вместо имени владельца ноды или поинта — имя фак-сервера. После получения нетмейла, программа анализирует нетмейл, и если находит запрос на сервер — формирует ответы адресанту, тоже, естественно, нетмейлом.

Файл-сервер — нода или поинт, с которого можно скачать файлы. Строго говоря, скачать файлы можно с любой ноды или работающего поинта, создав файловый нетмейл-запрос, либо же, создав запрос средствами мейлера, но далеко не все ноды выставляют напоказ свои файлы. Поэтому, первое, что надо попытаться скачать с ноды — файллист, часто он называется files.bbs, либо же имеет короткий «псевдоним» (или, как говорят, алиас) files, по которому к вам придёт всё тот же files.bbs. Если файллиста нет, значит нода не обслуживает файловые запросы, а если файл пришёл, то можно ознакомиться со списком предлагаемых файлов и в случае, если вам что-нибудь нужно — снова создать запрос, на этот раз с именем (или алиасом) интересуемого файла, после чего прозвониться и получить файл. Так как для получения файла создаётся файловый запрос (File Request, FReq), то говорят, что люди файлы фрекают, а ноды, с которых можно брать файлы называют «фрекальни».

Технические подробности

Чтобы написать письмо, участник сети Фидо использует программу просмотра и редактирования, с помощью которой пишутся письма в эхи или по нетмейлу. После написания, из программы выходят и запускают эхопроцессор (часто совмещённый с трекером) в режиме пакования (или сканирования) почты. Эта программа выделяет 2 типа сообщений: нетмейл, который имеет расширение *.msg, и эхомейл (письма в эхи), который имеет расширение *.pkt, но чаще пакуется в один архив или бандл (обычно — zip, реже — rar, но с расширением *."ddx", где dd -первые две буквы английского названия дня недели первой паковки архива, x — число). После сканирования и создания сообщений на отправку, программа-эхопроцессор завершает свою работу. Если нужно отправить файл в фэху (или, как чаще говорят, захатчить), то далее запускается фэхопроцессор; после грамотного хатчинга в итоге к отправляемому файлу добавляется «файл сопровождения» *.tic, в котором указана некоторая информация об отправляемом файле. Далее нужно запустить программу-звонилку, она сама найдёт в указанном в её конфигах каталоге сообщения на отправку, определит нетмейл, эхомейл и файлы для фэх и пошлёт всё это боссу. При приёме ситуация прямо противоположная: программа-звонилка принимает всю почту и файлы, эхопроцессор запускается в режиме распаковки или, как говорят, тоссинга почты, в том же режиме запускается и фэхопроцессор (ориентируется на файлы *.tic), после чего почту можно просматривать и редактировать, а файлы использовать по назначению. Физически, нетмейл хранится на диске обычно в прямом виде в каталоге \Netmail, эхи — в базах сложной конструкции (зависит от типа выбранной базы), фэхи — в каталоге \Fileecho в подкаталогах, соответствующих названию фэхи.

Практически все основные протоколы и форматы, используемые в Фидонете, стандартизированы и записаны в FTS (FidoNet Technical Standards — технические стандарты Фидонета), их сбором и стандартизацией занимается FTSC (FidoNet Technical Standards Committee — комитет по техническим стандартам Фидонета).

Также следует отметить, что, во-первых, в общем случае, для отправки сообщения в эху человек должен на неё «подписаться», после чего автоматически начинает получать все пришедшие туда сообщения. Это приводит к тому, что ответ на заданный вопрос, фактически, сам «найдёт» человека, кому он адресован. А во-вторых, в сети Фидонет практически отсутствует спам. Эти две концепции являющиеся родной для Сети Фидонет, в последнее время выделяются как одни из приоритетных при создании так называемой сети Интернет-2.

Словарик фидошника

Ниже представлены слова, часто употребляемые подписчиками тех или иных эхоконференций.

  • Ака (англ. Also Known As) – дополнительные адреса станции.
  • Алиас (англ. Alias) – более короткое имя файла для удобного запроса.
  • Анпаблишед (англ. Unpublished) – адрес, обычно телефонный номер, неописанный в текущем пойнтлисте, нодлисте и т.д. Вариант: унпаблишед и т.д.
  • Аплинк (англ. Uplink) – вышестоящая в иерархии станция сети.
  • Аркмейл (англ. ArcMail) – почта, предварительно сжатая архиватором.
  • Аттач (англ. Attach) – специальное письмо, пересылаемое вкупе с файлом.
  • Аутбаунд (англ. Outbound) – каталог с исходящей почтой станции.
  • Бинк (англ. Bink) – сокращенное название мейлеров типа BinkleyTerm.
  • Борда – то же, что BBS.
  • Босс (англ. Boss) – узел, поинтом которого является данная станция.
  • Гейт (англ. Gate) – шлюз для передачи почты из зоны в зону или из одной глобальной сети в другую.
  • Даунлинк (англ. DownLink) – нижестоящая в иерархии станция сети.
  • Дед – «Русское» произношение названия редактора GoldEd.
  • Директ (англ. Direct) - Отправка чего-либо напрямую, то есть не по стандартной системе маршрутизации.
  • Домайн (англ. Domain) – поле адреса, название глобальной сети.
  • Квотинг (англ. Quoting) – цитирование.
  • Кладж (англ. Kludge) – служебная информация в письме. Вариант: клудж.
  • Комплейн (англ. Complain) - формальная жалоба
  • Координатор (англ. Coordinator) – ответственное лицо сети.
  • Мейлер (англ. Mailer) – почтовая программа. Вар: Мейлер.
  • Модератор (англ. Moderator) – человек, проверяющий выполнение правил данной эхоконференции.
  • Нетмейл (англ. NetMail) – сетевая почта. Варианты: мыло, нетмайл.
  • Нода (англ. Node) – узел сети. Варианты: нод.
  • Нодедиф (англ. Nodediff) – файл изменений структуры сети.
  • Нодлист (англ. Nodelist) – список узлов сети. Вариант: ноделист.
  • Оверквотинг (англ. Overquoting) – чрезмерное цитирование, крайне не приветствуется в сети.
  • Ориджин (англ. Origin) – последняя строка письма в эхопочте.
  • Оффтопик (англ. OffTopic) – сообщение не по теме конференции.
  • Поинт (англ. Point) – абонент сети.
  • Поинтлист (англ. Pointlist) – список поинтов сети.
  • Полиси (англ. Policy) – устав сети Фидонет.
  • Постить (англ. Post) – посылать письма в эху.
  • Роутинг (англ. Routing) – маршрутизация почты.
  • Рулесы (англ. Rules) – правила конференции.
  • Сабж (англ. Subj) – тема письма. Варианты: сабдж, субж и т.д.
  • Сисоп (англ. SysOp) – системный оператор.
  • Таглайн (англ. Tagline) – необязательная строчка в конце письма.
  • Тирлайн (англ. TearLine) – специальная строка письма – конец текста.
  • Тоссер (англ. Tosser) – эхопроцессор.
  • Трафик (англ. Traffic) – обьем писем в килобайтах, проходящий через станцию (или конференцию) за определенный период времени.
  • Фрек (англ. Freq, Filerequest) – файловый запрос.
  • Фэха (англ. File Echo) – файловая конференция (файлэхоконференция).
  • Хаб (англ. Hub) – нагруженная станция сети для раздачи почты.
  • Хидден (англ. Hidden) – необязательная пользовательская служебная строчка.
  • Хост (англ. Host) – главная станция сети.
  • ЦМ, ЦМный (англ. CM) - круглосуточный; происходит от того, что в строчке нодлиста в так называемом флаге времени, который имеет формат Txx (где хх - буквы латинского алфавита), ставились две буквы - CM.
  • Экскоммуникация (англ. Excommunication) - исключение системы из сети.
  • Эха (англ. Echo) – (эхо)конференция сети.
  • Эхотаг (Англ. Echotag) – название конференции (чаще без префикса), используемое как заменитель и указатель на название. Пример: фраза «Это не эхотажно» относительно эхи SU.HUMOR означает, что информация не смешна.
  • XAB (аббревиатура от англ. eXcessively Annoying Behavior) - Чрезмерно некорректное(раздражающее) поведение.


Другие FTN сети

На базе программного обеспечения фидонет так же появились и другие сети, получившие общее название FTN (Fidonet technology network). Для таких сетей понятия «зона» и «сеть» становятся формальными. В качестве номера сети может выступать любое придуманное из головы число, то же касается и номера зоны, с единственной оговоркой, что он не может быть 1, 2, 3, 4, 5 и 6, то есть не может совпадать с зонами Фидонета. В народе такие сети ещё называют левонеты.

В частности в Новосибирске в своё время были очень популярны FTN сети WarNet, WoMNet, HiNet, FreeNet.

Компьютерная игра симулятор FIDO

Нестеренко Юрием Леонидовичем была написана компьютерная игра FIDO, симулятор жизни фидошника. [1]

Субкультура Фидонета в России

За годы существования Фидонета в России в рамках сети сложилась определённая субкультура. Это проявляется:

  • в неформальном отношении участников сети друг к другу (в сети негласным правилом принято обращение на «ты», вне зависимости от возраста и положения в обществе);
  • в существовании фидошного фольклора (различные «фидошные байки», песни и анекдоты);
  • в регулярном проведении неформальных встреч между участниками сети.

Встречи фидошников называются «сисопками» и «пойнтовками». Название «пойнтовка» чаще означает встречу пойнтов одного и того же узла. Существуют и встречи подписчиков одной и той же эхоконференции, тогда название образуется путём склеивания названия эхи (или эхотага) и окончания -овка, например, если эха называется spb.cars, то встреча будет называться «карзовка», если spb.school — «скулёвка» и т.д.

Наиболее известными регулярными встречами фидошников являются:

См. также

Ссылки

Примечания

  1. Общее число фидошников было ещё примерно на порядок больше за счёт того, что ко многим узлам имеют доступ пойнты и (или) пользователи BBS.
  2. Информация излагается по FAQ эхоконференции SU.FidoTech.
 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home