В этой статье поднят вопрос удручающей ситуации с доступностью данных в Интернете, злоупотреблением цензурой и тотальной слежкой. Власти ли или корпорации в этом виноваты? Что поделать? Создавать собственные соцсети, участвовать в сетях анонимизации, строить mesh-сети и store-and-forward решения. Демонстрация NNCP утилит для создания этих store-and-forward friend-to-friend решений.
Читать дальше →
Я увидел компьютер первый раз в 1988 году. Тогда все мое общение сводилось к играм. Т.к. играл на рабочем компьютере моего родного дядьки, то игрушки временами удалялись или перемещались кем то из недоброжелателей, скорее всего начальством. Поэтому пришлось учиться азам пользовательского интерфейса, чтобы находить и прятать игрушки. К моменту окончания школы и перед вступлением в институт я уже точно знал, в каком направлении буду работать. Примерно в 98-99 годах я первый раз услышал о Фидо. Друзья меня пугали страшными правилами, когда из-за косяка одного поинта всю ноду переводили в РО на месяцы. А еще друг рассказал об ужасных боссах. Это не какие то боссы в конце игрушек, которых надо долго убивать из своих последних сил. Этих надо целый вечер ублажать из последних сил своего кошелька, путем введения в их организм доз алкоголя, несовместимых с жизнью. И тогда, на грани сознания, в последний миг перед переходом в состояние двухдневной комы, меркнущий разум босса отдаст последнюю команду. Из его уст, как будто на последнем вздохе, вырвется едва уловимый шепот. Надо ловить этот момент, познать дзэн, отрешиться от всего мира и слушать. И в тишине ты услышишь шепот, произносящий заветные цифры. Не забудь их, не пропусти их. После комы босс их может и не повторить. Прошлепал — значит прошлепал. Когда он выйдет из комы, он вспомнит эти цифры, они будут жечь его изнутри пока он не пропишет их в своих конфигах. А у поинта за время его комы есть время на настройку всего софта. Многие боссы не помогают своим поинтам с настройкой софта, позволяя естественному процессу эволюции отсекать самых бездарных от Фидо. Запуганный до глубины души я пошел знакомиться с его боссом.
Читать дальше →
Перед вами — вид редактора почты HotdogEd на горизонтально расположенном экране мобильника (или планшета) размером 800×480 пикселов. Как нетрудно видеть, автору HotdogEd (Сергею Позитурину, 2:5020/2140) удалось разместить на экране и список сообщений (в форме деревьев ответов) из некоторой эхоконференции (в данном примере — из локалки Pushkin.Local), и текст одного из сообщений.
Читать дальше →В итоге получится так, что все такие действия можно будет совершать за минуту-две: сперва открыть скрипт текстовым редактором и записать в его начале параметры планируемого действия, а затем запустить скрипт.
Вон там видеозапись про настройку под Windows, а вон там — под Linux. Обе видеозаписи длятся минут по восемь. И обе они хостятся на SourceForge, так что по гиперссылкам придётся идти браузером вместо того, чтобы сразу скормить их менеджеру закачек.
Читать дальше →
Среди тех людей, которые без устали считают Сеть Фидонет покойною, резонанс от этого фото был значительным. В прошлом реклама Фидо бывала ведь только газетною (или баннерною в Инете), а не наружною. Фото обсуждают во блоге у Экслера (который сам бывший фидошник), о нём опубликована новость на Ридусе.
Так как на сайте Panoramio к каждой фотографии прилагается карта с указанием места, где она была сделана, то один из читателей Экслера в Ярославле то место посетил, рекламы Фидонета там не нашёл и делает вывод, что фотошоп. (Чему способствует и ярко-белый цвет фона плаката.) Автор фото (Дмитрий Игнатов, 2:5028/66), однако, заверяет в эхе Ru.Fidonet.Today, что фотография подлинная, белый цвет является итогом бескомпромиссной цветокоррекции, а сделан снимок был в октябре (чем и объясняется нынешнее отсутствие этой рекламы на том месте).
Фидо — сеть, созданная анархичным гением Тома Дженнингса и разросшаяся в начале 90-х до нашей страны, стала для многих отечественных гиков основным способом общаться. Стоит отметить, что многие информационные новшества развивались или даже зарождались именно в фидонете: статусы (“now playing” из винампа в оригине), форумы (эхи), файлобмены (фэхи), блоги (локалки), магазины (даже с доставкой), онлайн игры (на ббсках), башорг (HUMOR.FILTERED) и пр. И при этом не нужно было хранить кучу паролей, фильтровать горы спама, а работа эх не зависела от “пожаров” на хостинге, ибо была в определённой степени децентрализована. И, что интересно, все — от мала до велика — друг к другу на “ты”.
Тем не менее, то время, когда каждый СисОп знал какая у него АТС — декадно-шаговая или координатка и когда CPS (ЦПС) более 3000 считалось круто, уже прошло… Сейчас совсем необязательно по всей квартире искать лишние “шипящие” скрутки в телефонной линии, запускать непонятные фоссил драйверы, и вводить мораторий на снятие телефонной трубки после полуночи. Фидо можно организовать и по IP на своём домашнем сервере. Зачем? ...Just for fun.Под катом: ставим Fidogate + binkd + Synchro BBS на Ubuntu 11.04 Server (amd64).
Читать дальше →Разумеется, в связи с этим на всех WebBBS и на всех NNTP-гейтах, получавших фидопочту от 2:5020/400, также нет новых писем из Фидонета. Верно и обратное: письма, отправляемые из Интернета через те гейты, которые работали в обе стороны, не достигают Фидонета.
Эта проблема затронула, как минимум, следующие сайты:
Что будет с этим узлом в дальнейшем, каким будет его восстановление — не очень ясно.В наихудшем варианте восстановят из прошлогодней страховочной копии, так как ежесуточное копирование, прописанное на крон, отчего-то постфактум оказалося неработоспособным.
Некоторые любители Фидонета, читавшие его не изнутри, теперь, должно быть, всю неделю не знают, что же случилось.
Каганов, под псевдонимом LLeo, также давным-давно действует в Фидонете (где был модератором эхоконференции «OBEC.PACTET», например) и в Интернете (где является автором собственного блога на собственном же движке, код которого он открыл в декабре 2009 года).
В апреле 2010 года я бегло упоминал на Хабрахабре, что LLeo объявил о своём намерении сочинить такую собственную WebBBS, которая работала бы поверх PHP-эхопроцессора PhFiTo, сочинённого Алексом Кочариным. Поэтому считаю возможным сегодня вернуться к этой теме и рассказать, что к началу января нынешнего года LLeo исполнил своё намерение (а для Кочарина это стало толчком к некоторому дальнейшему развитию PhFiTo, если судить по его CVS). Новая WebBBS, работающая на основе AJAX, выложена по адресу http://lleo.aha.ru/fido и продолжает неспешно дорабатываться.
Отличительной особенностью этой WebBBS является автоматическая обработка сырых URLов «http://», попадающихся в тексте отображаемой фидопочты. Адреса, заканчивающиеся расширениями файлов изображений, заменяются теми картинками, на которые они ссылаются. Адреса, ведущие на видеохостинги (например, YouTube), приводят к появлению видеопроигрывателей, а адреса MP3-файлов — к появлению звукопроигрывателей. И так далее.
Читать дальше →Очередной шаг в этом направлении совершил фидошник по имени Александр Рыжов (2:5019/40.5), который собрал для этой же архитектуры все те свободные программы, которые входят в пакет fidoip (тот самый пакет, который я здесь упоминал в январе прошлого года в связи с появлением в нём поддержки гипертекстового Фидонета).
Получился узел Фидонета, который способен круглосуточно работать, не издавая лишнего шума, не потребляя лишнего электричества, вообще никак не мешая домочадцам фидошника. После чего при необходимости можно заходить на него по SSH — и читать да сочинять фидопочту.Весь необходимый софт и инструкции по его установке вы без труда найдёте в вики fidoip на SourceForge.
В рамках образовательного проекта Machine Project в Лос-Анджелесе прошёл очередной мастер-класс для школьников. На этот раз их учили, как взламывать автомобиль, выбираться из захлопнутого багажника и включать зажигание без ключа.
Уроки являются частью программы «Хорошие дети делают плохие вещи» и должны стимулировать у детей интерес к технике. Проектом руководит Том Дженнингс, создатель FidoNet, на фото слева.
Читать дальше →Сетевики-старожилы наверняка помнят, как Корпорация Майкрософт включила браузер Internet Explorer 3 в операционную систему Windows 95 OSR2, а браузер Internet Explorer 4 — в операционную систему Windows 98. Это событие считается началом войны браузеров, которая привела к резкому развитию HTML, CSS, DOM и джаваскриптов, однако заставила сайтостроителей немало попотеть над преодолением несовместимостей различных браузеров. Однако, пожалуй, ещё больший эффект и практическая польза этого события — в том, что у каждого покупателя популярной операционной системы впредь были готовые программные средства для немедленного доступа к Интернету (и, прежде всего, ко Всемирной Паутине в нём).
Тем самым был также нанесён сокрушительный удар по популярности Фидонета. Обратите внимание на нижеследующий график численности узлов второй (европейской) зоны Фидонета (взятый с немецкого сайта Fido-Statistik) — вы все без труда увидите там, как взрывной экспоненциальный рост Сети Фидонет сменился в те годы на падение:
Но лучше поздно, чем никогда. Времена переменилися. Сейчас на дворе январь 2011 года. Около года тому назад мы с вами обсуждали (прямо здесь же, в этом блоге) появление поддержки гипертекстового Фидонета в кросс-платформенном пакете программ fidoip. В отличие от браузеров пятнадцатилетней давности здесь всё иначе: речь идёт о комплекте свободного программного обеспечения (binkd, Husky, GoldED-NSF) с открытым исходным кодом. Так что было всего лишь вопросом времени появление такой свободной операционной системы, которая «из коробки» содержала бы готовую, встроенную поддержку гипертекстового Фидонета.
А вот и она: FIDOSlax Linux. Хостинг на гуглокоде, две новости на Linux.org.Ru: о выходе версии 1.0 и о выходе версии 1.1.
Я, будучи автором современной идеи гипертекстового Фидонета, смотрю на FIDOSlax с той же неподдельной радостью, с какою, должно быть, Тим Бернерс-Ли (автор идеи WWW) смотрел на девяносто восьмые винды. Всегда приятно видеть, как другие люди реализуют и популяризуют твои идеи.
В ознаменование этого исторического события в Москве запланирована юбилейная фидопойка, которая состоится в эту субботу (25 сентября 2010 года) на традиционном месте — у сокольнического Пруда. Сбор в полдень под аркой станции метро «Сокольники» в течение часа, затем фидошники продвигаются к Пруду и занимаются там живым общением, распитием алкогольных напитков различной крепости, а также ритуальным утоплением дайалапного модема (это символ перехода на новые IP-технологии передачи фидопочты).
Считаю не лишним привести на Хабрахабре тогдашний итог моего творчества — фрагмент сообщения, сделанного мною в фидонетовской эхоконференции Ru.Hokku 8 октября 2003 года. Именно этот мой перевод впоследствии разошёлся по Фидонету и Интернету (например, [1], [2], [3], [4]):
Читать дальше →В общем, кратко переговорив с боссом своей ноды — да, той самой 2:5020/2140 (Сергей, ты становишься популярен, гг), я решил написать это нечто; рассказ о набитых шишках, который пишется хоть и нубом, но нубом, который уже более-менее разобрался с хоткеями GoldED, научился отыскивать живые эхи и подписываться на них, и уже слегка вник в общий дух Сети Друзей — ведь материалы, размещённые на сайтах многих нод носят исключительно справочный характер, и нацелены уже на опытных юзеров. Для новичков сети же мой материал, как я надеюсь, может оказаться очень полезным.
Поехали дальше?habr.com
Многие наверняка слышали, что параллельно с Интернетом существует «ФидоНет». Что это такое? FidoNet - это всемирная компьютерная сеть, которая используется для связи между системами из точки в точку (BBS). Она использует систему хранения и пересылки данных для обмена частными (электронная почта) и общедоступными (форум) сообщениями между BBS в сети, а также другими файлами и протоколами в некоторых случаях.
«ФидоНет» - что это такое? Система FidoNet была основана на ряде небольших взаимодействующих программ. Только одна из них напрямую взаимодействовала с системой BBS и была единственной частью, которую нужно было установить для поддержки остального программного обеспечения. Это значительно облегчило соединение, и «ФидоНет» была одной из немногих сетей, которая широко поддерживалась почти всем ПО BBS, а также рядом других сервисов. Эта модульная конструкция также позволила FidoNet легко перейти на новые системы сжатия данных, что было важно в эпоху использования модемной связи по телефонным линиям с высокими тарифами на междугороднюю связь.
Постепенное улучшение скорости модемов в начале 1990-х годов в сочетании с быстрым снижением цен на компьютеры и системы хранения делало BBS более популярными. К середине 1990-х годов в эксплуатации было почти 40 000 систем FidoNet, и благодаря этому стало возможным общаться с миллионами пользователей по всему миру.
Широкая доступность недорогих подключений к Интернету, появившаяся в середине 1990-х годов, уменьшила потребность в системе «ФидоНет» для хранения и пересылки информации. Прямой набор в локальные системы BBS быстро сократился. Хотя использование FidoNet значительно уменьшилось с конца 1990-х годов, сеть продолжает использоваться даже сегодня, несмотря на то что подключение к Интернету становится общедоступным.
История происхождения сети «ФидоНет» следующая. Она берет свое начало с 1980-х годов.
В 1983 году Том Дженнингс начал работу над новой системой коммуникаций, размещенной в MS-DOS, которая станет Fido BBS. Окончательно он создал данную сеть в Сан-Франциско в начале 1984 года. Другим ранним пользователем был Джон Мадил, который пытался установить аналогичную систему в Балтиморе. Сеть «ФидоНет» начала распространяться по новым точкам, и Дженнингс в конечном итоге начал поддерживать неофициальный список их телефонных номеров, будучи в нем под первым номером.
Разработчик сети выпустил первую версию программного обеспечения FidoNet в июне 1984 года. В начале 1985 года он написал документ, объясняющий сущность сети «ФидоНет» (что это такое, вы уже знаете), а также историю появления системы. В этой версии FidoNet был разработан как способ обмена почтой между двумя первыми точками.
В начале 1984 года Бен Бейкер планировал создать BBS для недавно созданного компьютерного клуба. Он намеревался использовать основную систему CBBS, размещенную на CP/M, и компьютер Rainbow 100. Этот ПК содержал два процессора, Intel 8088 и Zilog Z80, что позволяло работать с MS-DOS и CP/M. В поисках программного обеспечения, которое будет работать на DOS, Бейкер узнал о «ФидоНете» через Мадила.
ПО для некоммерческой компьютерной сети «ФидоНет» требовало внесения изменений в драйверы последовательного порта для правильной работы на Rainbow. Начались работы над такими изменениями с участием Дженнингса, Мадила и Бейкера.
Это привело к тому, что все участники понесли значительные расходы на междугородние звонки, так как постоянно звонили друг другу во время разработки или связывались по электронной почте. Во время одного из таких звонков Бейкер и Дженнингс обсудили, как было бы здорово, если бы системы BBS могли автоматически вызывать друг друга, обмениваясь почтой и файлами. Это позволило бы им составлять сообщения на своих локальных компьютерах, а затем быстро их доставлять, а не звонить и набирать сообщение, используя междугородную телефонную связь.
В результате появилась новая версия программного обеспечения, состоящая из трех файлов: FIDO_DECV6 (новая версия самой программы BBS), FIDONET и NODELIST.BBS. Новая версия FIDO BBS имела таймер, который заставлял ее выходить в указанное время, обычно ночью, и при выходе из нее запускалось отдельное приложение FIDONET. NODELIST был списком систем Fido BBS, которые Дженнингс уже составлял ранее.
Что это за система и как она функционирует? Программа FIDONET позже стала известна как почтовик. Приложение FIDO было изменено, чтобы использовать ранее неиспользуемое числовое поле в заголовках сообщений для хранения номера узла для машины, на которую должно быть доставлено сообщение.
Административная структура «ФидоНет» состоит из точек, узлов и пользователей. Когда программа «ФидоНет» запускается, сеть будет искать в базе данных электронной почты любые сообщения с номером в этом поле. Программа собирает все данные для определенного номера узла в файл, известный как пакет сообщений. После того как все пакеты были сгенерированы, по одному для каждого узла, программа FIDONET будет искать номер телефона узла назначения в NODELIST.BBS и вызывать удаленную систему.
При условии, что FIDONET работает у получателя, обе системы будут соединяться и, если это удастся, вызывающая сторона загрузит свой и ответный пакеты данных и затем отключится. После этого FIDONET распаковывает возвращаемый пакет, помещает полученные сообщения в хранилище локальной системы и переходит к следующему объему данных. Когда передача файлов завершится, «ФидоНет» отключится и запустит программу FIDO BBS.
Компьютерная сеть FidoNet начала свою деятельность в 1984 году, и к концу этого года имела уже 100 узлов. Устойчивый рост продолжался на протяжении 1980-х годов, и определенное сочетание факторов привело к ее стремительному развитию после 1988 года. В первую очередь, это появление более быстрых и менее дорогих модемов, а также снижение стоимости жестких дисков и компьютерных систем в целом.
К апрелю 1993 года список узлов FidoNet содержал более 20 000 наименований. В то время, по оценкам специалистов, каждый узел имел в среднем около 200 активных пользователей. Из этих 4 миллионов юзеров половина обычно использовала echomail, общедоступные публичные форумы, в то время как около 200 000 пользовались частной системой сетевой почты.
На протяжении всего своего существования сеть сталкивалась с проблемами управления и конкуренцией. Во многом это можно объяснить тем, что межсетевая доставка данных стоила реальных денег, а объем трафика рос быстрее, чем убытки, вызванные повышением скорости модема и снижением стоимости междугородной связи. По мере возможности предпринимались попытки возместить издержки различными способами, которые вызывали много споров. Проблемы были настолько серьезными, что Дженнингс стал называть систему «бой в сети».
Когда модемы достигли скорости 28,8 кбит/с, издержки протоколов TCP/IP перестали быть столь неприятными, и доступ к Интернету по телефонной линии связи становился все более распространенным. К 1995 году популярность «ФидоНета» начала снижаться, поскольку пользователи отказались от локальных систем BBS в пользу более крупных сайтов и веб-страниц, доступ к которым по всему миру можно было получить по той же цене, что и к системе BBS.
Это также сделало FidoNet дешевле в реализации, потому что межсетевые передачи данных могут быть осуществлены также через Интернет, с минимальными или нулевыми предельными издержками. Но это серьезно ослабило всю цель модели хранения и пересылки, которая была разработана специально для решения проблемы междугородной связи (которой больше не существует).
Список узлов FidoNet начал сокращаться, особенно в районах с широкой доступностью интернет-соединений. Эта тенденция к снижению продолжается, но она остановилась примерно на 2500 узлах. «ФидоНет» остается популярной в тех областях, где доступ в Интернет затруднен или слишком дорог.
В настоящее время наблюдается ретро-движение, которое приводит к медленному увеличению числа подключенных к Интернету BBS и узлов. Было проведено реформирование «ФидоНет», в результате чего Telnet, Rlogin и SSH используются между этими системами. Это означает, что вы можете общаться со многими BBS по всему миру так же дешево, как и по соседству.
Кроме того, Usenet и интернет-почта были добавлены вместе с длинными именами файлов во многие новые версии программного обеспечения BBS, некоторые из которых являются бесплатными, что приводит к расширению использования. Слабовидящие и слабослышащие пользователи также могут получить доступ к этому лучше, чем к Интернету в целом, поскольку интерфейсы для них имеют дело главным образом с текстом ASCII, который существует в большинстве BBS. Это помогает им общаться без осложнений изображений и аудио в интернет-почте и общении в целом.
Как подключить «ФидоНет» в наше время? Чтобы попасть в сеть FidoNet, вам нужно иметь несколько разных составляющих:
Хотя использование FidoNet резко сократилось по сравнению с его применением до середины 1990-х годов, сеть все еще используется во многих странах, особенно в России и бывших республиках СССР. Некоторые BBS, в том числе те, которые сейчас доступны для пользователей, подключаются к Интернету через telnet. Также сохраняют свои фиды FidoNet netmail и echomail.
Некоторые конференции эхопочты FidoNet доступны через шлюзы с иерархией новостей Usenet с использованием программного обеспечения, такого как UFGate. Есть также почтовые сервисы для обмена сообщениями между Интернетом и FidoNet. Широко распространенное хакерство и спам в электронной почте со стороны Интернета привели к тому, что некоторые шлюзы (например, бывший шлюз 1: 1/31 IEEE fidonet.org) стали непригодными для использования или полностью прекратили работу.
fb.ru
В 2003-м в лучших традициях эхоконференции SU.TORMOZ, спустя 4 года после опубликования, я прочитал книгу Алекса Экслера «Записки невесты программиста» про гика-фидошника Серёгу и его даму сердца Ирину. Творение изобиловало здоровым фидошным юморком, а сам Фидонет был представлен именно как Сеть друзей со всеми вытекающими. :) Я решил поинтересоваться возможностью подключения, но узлов в славном городе Троицке Московской области на тот момент не оказалось. Возможно, я плохо искал.
Примерно в это же время в журнале «Хакер» вышла не самая радужная статья mindw0rk-а «20 килобайт о Fidonet» по аналогии с известной статьей Ника Филимонова. Общий её смысл сводился к следующему: «Как же хорошо было раньше и как всё тухло теперь». Статья произвела ожидаемый демотивирющий эффект и о Сети друзей я забыл на долгие 6 лет.
Как это все-таки произошло… За это время я успел закончить университет и даже начать работать по специальности. На этот раз катализатором интереса стал небезызвестный ресурс Луркморье, где помимо прочей лабуды публиковались мемы Фидонета. Прошерстив Интернет на предмет сайтов, которые помогут мне подключиться к Фидо, я набрёл на небольшой аккуратный сайт узла 2:5020/2140. В отличие от других ресурсов, процесс подключения был достаточно подробно описан и единственное, что требовалось от конечного юзера – изменить несколько строчек в конфигурационном файле пакета FidoIP, который предлагался в качестве базового средства для работы с Фидо.GoldED-NSF
Немного погуглив, я остановил свой выбор на редакторе HellEd. Несмотря на некоторую аляповатость интерфейса, после удаления «бантиков и рюшечек» он становится вполне пригодным для использования.
HellEd
Кроме того, будет нелишним прочитать уже упоминаемую ранее статью Ника Филимонова «64 килобайт о Fidonet».
Проблема №3
Сейчас поиск живых эх стал проблемой. Если раньше достаточно было подписаться на 3-4 популярные эхоконференции, чтобы полностью занять своё свободное время, то теперь популярные эхи нужно сначала отыскать. Здесь укажу те ресурсы, которые использовал я:Статистка, доступная в Интернет:
http://www.shodtech.net/fidonet/readfidoecho http://www.fido-online.com/x/_-0?El?5&0Статистика в эхоконференциях (Фидо):
2356.ROBOTS и TITANIC.OFFICIALПоиск живых эх для ностальгирующих:
Вводим в терминале: telnet bbs.rndfido.net и изучаем наполненность эх смахивая скупую мужскую слезу:Claws-mail (Nokia N810)
Mozilla Thunderbird 3
Outlook Express 6 с надстройкой Fidolook
С уважением, Ваш 2:5020/2140.12
P.S.: easy_john написал замечательную статью «Немного о развитии общения в сети», в которой указал на отличия fidonet и usenet-конференций от современных форумов и блогов, а также предложил свой вариант дальнейшего развития общения в сетях.
P.S.S.: Сергей Позитурин 2:5020/2140 просил всех обратившихся к нему за получением поинтового адреса найти себя в этом списке: vp.propush.ru/index.php?q=node/46 Туда попали заявки тех, кто обратился к нему до 10 утра 22.04.2010. Он обязательно ответит всем. Дождитесь, пожалуйста.
Теги:habr.com
Вскоре число узлов сети стало возрастать и достигло 200 в начале 1985 года. Список узлов (нодлист, англ. nodelist) распространялся в виде отдельного файла и первоначально обновлялся самим Дженнингсом, а позже членами группы пользователей DEC из Сент-Луиса Кеном Капланом (англ. Ken Kaplan) и Беном Бейкером (англ. Ben Baker). Они же стали выпускать первый «новостной листок» сети Fidonet[1].
Первоначально каждый узел связывался с другим узлом напрямую. С ростом числа пользователей сети существенно возросло число телефонных звонков, в том числе междугородних. В результате было решено сменить структуру сети с линейной на древовидную, сгруппировав пользователей по сегментам по географическому признаку. В результате адресация стала двухзвенной: вместо простого номера узла стала использоваться нотация сеть/узел[1].
В конце 1986 года аналогичная проблема возникла на уровне континентов. Кроме того, появилась мысль организовать для пользователей BBS возможность получать почту с использованием форматов данных и протоколов Fidonet. На собрании в октябре 1986 года была введена четырёхуровневая иерархия списка узлов. Верхним уровнем была зона (континент), далее шли сеть, узел и точка (поинт, англ. point) сети[1]. Схема адресации зона:сеть/узел.поинт продолжает использоваться и в настоящее время.
Динамику числа узлов в сети можно представить следующей таблицей[1][3][4]:
1984 | 1985 | 1986 | 1987 | 1988 | 1989 | 1990 | 1991 | 1992 | 1993 |
12 | 148 | 1209 | 2465 | 2967 | 5863 | 6917 | 10771 | 14703 | 21163 |
1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 |
28607 | 36369 | 39677 | 33583 | 27132 | 21664 | 18677 | 15639 | 13706 | 11926 |
2004 | 2005 | 2006 | 2007 | 2008 |
10655 | 9476 | 8347 | 7370 | 6710 |
Максимума своей распространённости Сеть Фидонет достигла в 1995 году, когда она насчитывала около 40 тысяч узлов.[6] С тех пор популярность сети постепенно падает, и количество её узлов сократилось в несколько раз[3].
В феврале 1986 года Джеффом Рашем (англ. Jeff Rush) была разработана система сетевых конференций, получившая название «эхопочта» (эхомейл, англ. echomail). Первой международной эхоконференцией стала конференция MODULA-2, распространявшаяся в Европе, Австралии и Северной Америке[1].
В 1986 году также начали функционировать первые постоянные «гейты» между Fidonet и UUCP (то есть между Fidonet и интернетом)[1].
Старый логотип Фидонет
Символом-талисманом (англ. mascot) Фидонета является собака с дискетой в зубах.
По легенде, «Фидо» — это кличка собаки основателя сети, Тома Дженнингса. На самом деле никакой собаки у него не было;[7] но «Фидо» — это действительно собачья кличка, такая же распространённая в Америке, какой на территории бывшего СССР является, например, «Шарик», «Бобик» или «Тузик».
Название сети Том Дженнингс взял из первого попавшегося ему на глаза слова, которое было написано на наклейке, приклеенной у него на мониторе.
Первый узел сети Фидонет на территории России появился летом 1990 года в Новосибирске, его системными операторами были Евгений Чуприянов и Владимир Лебедев[8]. Первоначально узел имел адрес 2:42/100, позже — 2:5000/10. Подключение в сеть осуществлялось через узлы, находящиеся в Чехословакии[9]. В октябре — декабре 1990 года появились узлы также в Челябинске, Москве и Ленинграде, был образован 50-й регион сети.
Во время событий августа 1991 года сеть использовалась наряду с Релкомом[10] для рассылки информационных сводок из Белого дома[11].
Число узлов сети в начале 1990-х годов быстро увеличивалось, поскольку подключение к сети не требовало значительных материальных затрат, а передача данных в пределах одного телефонного кода осуществлялась фактически бесплатно. Однако уже в конце 1990-х годов стало очевидно, что Фидонет не выдерживает конкуренции с другими компьютерными сетями и прежде всего с интернетом. В январе 1997 года один из старейших фидошников Дмитрий Завалишин в интервью радиостанции «Ракурс» так охарактеризовал перспективы развития сети[12]:
Я полагаю, что Фидо отпущено еще несколько лет активной жизни, после этого его наверно уже не будет видно на горизонте. И причины тому чисто технологические, а совершенно не политические. Фидо очень давно разрабатывалось, разрабатывалось непрофессионально и неудачно, это все, кто занимается им серьезно, знают хорошо, и это ограничивает его жизнь, его развитие.
В полной мере эти тенденции проявили себя в 2000-х годах, когда отток пользователей из Фидонет в блоги и социальные сети в интернете приобрёл значительные масштабы.
С падением популярности сети стали появляться идеи реформирования Фидонет. К их числу относится концепция «гипертекстового векторного Фидонета», предложенная Сергеем Соколовым, системным оператором узла 2:5063/88 (известным также под псевдонимом Mithgol the Webmaster). Она получила известность в связи с заданным в ходе проводившейся 5 марта 2007 года онлайновой конференции Дмитрия Медведева (который тогда занимал должность вице-премьера) от имени Сергея Соколова вопросом, касающимся сети Фидонет[13]. Медведев ответил на вопрос[14], однако о поддержке данного направления разработок сказано ничего не было[15]. Несмотря на неоднократные заявления Соколова о скором выходе соответствующего ПО, по состоянию на февраль 2009 года программное обеспечение, реализующее основные положения гипертекстового Фидонета, такие как возможность простановки гиперссылок на адреса и сообщения, цветовое, шрифтовое и графическое оформление сообщений, так и не было представлено.
С 1984 года выпускается электронный еженедельник Fidonews (англ.). Ему соответствует эхоконференция FIDONEWS. Еженедельник распространяется в формате, предназначенном для печати. Изначально текст был только в Björn Felten’а в нём появился символ «ö». Примерно в то же время объём выпусков стал снижаться, а в конференции FIDONEWS стали преобладать обсуждения на политические темы.
Изначально для передачи данных в сети Фидонет использовалось прямое модемное подключение через , что отражено в Уставе и структуре сети. Фидонет является оффлайновой сетью, то есть сообщения и файлы распространяются по сети, в то время как пользователь может быть отключен от сети.
Первоначально основным протоколом сети Фидонет являлся протокол передачи «сетевой почты» (нетмейла, англ. Netmail): индивидуальных электронных текстовых сообщений, содержащих имя отправителя и получателя, а также Фидонет-адреса каждого из них. В сети обеспечивается роутинг сообщений, так что отправителю и получателю сообщения не обязательно устанавливать между собой прямую («директную», англ. direct) связь. Тем не менее, возможность такой связи, при которой почта минует маршрут по умолчанию и административную иерархию, сохраняется и изредка используется, поскольку в таком случае обеспечивается гарантированная доставка почты получателю и сохраняется тайна переписки (поскольку обычно системные операторы транзитных узлов Фидонет оставляли за собой право просматривать проходящую через них личную переписку на предмет содержимого, нарушающего Устав Фидонет).
Нетмейл позволял «присоединять» к каждому передаваемому сообщению один файл. Это позволило создать серию работающих поверх нетмейла протоколов, передающих информацию от одного узла к другому в прикрепленных файлах.
Наиболее часто используемым из таких протоколов является эхопочта («эхомейл», англ. echomail), представляющая собой публичные конференции («эхоконференции»), похожие на группы BBS и передачи их в сжатом виде (для экономии времени; обычно использовались форматы ARC — отсюда «аркмейл» (англ. arcmail) или
Кроме того, существовали также протоколы обмена бинарными файлами (файлэхоконференции — «файлэхи», англ. fileecho), однако в настоящее время эти протоколы применяются достаточно мало (вследствие распространения быстрых и дешёвых интернет-каналов и P2P-сетей).
Фидонет не является частью Интернета. Однако в настоящее время каналы и протоколы Интернета довольно часто используются для передачи поверх них трафика Фидонет (с использованием Usenet и WWW-гейты.
Стандартная схема адресации в сети Фидонет описывается в документе [16]. Стандарт предусматривает полную форму записи адреса (так называемая 5D-адресация — англ. 5D-addressing, использующая 5 полей сетевого адреса) и различные формы сокращённой записи, из которых наиболее часто используемыми являются 3D и 4D-адресации.
5D-адреса записывается в следующей форме: Zone:Net/[email protected], где:
Из этих полей обязательными являются только Net и Node. Таким образом, возможны следующие сокращённые формы записи адреса:
Значение номера узла «-1» используется для отправки запроса на получение сетевого адреса. Символьное имя сети используется достаточно редко ввиду маловероятности конфликтов адресации между парами зона‐узел у участников
Устав Фидонета требует, чтобы каждый узел сети поддерживал в актуальном состоянии список всех узлов сети (нодлист, англ. nodelist). Формат списка узлов описывается стандартом Фидонет FTS-5000[17].
Информация об узле, указанная в списке, включает в себя статус узла (для обозначения временно неработающих и недоступных средствами телефонии узлов), его номер и наименование (для узлов, доступных посредством интернет-протоколов — доменное имя, IP или E-mail адрес), географическое местонахождение, имя и фамилию оператора узла, номер телефона и флаги, указывающие на возможности программного и аппаратного обеспечения узла.
Список узлов еженедельно обновляется. Координаторы каждой сети поддерживают в актуальном состоянии локальные списки узлов. Эти списки регулярно пересылаются вышестоящим координаторам, которые составляют общесетевой список узлов. Изменения в списке рассылаются (как правило, через файловые эхоконференции) всем узлам сети.
По концепции Фидонета и по Полиси отправить письмо можно двумя способами: либо директом (то есть непосредственно получателю), либо сетевому координатору получателя, который обязан организовать дальнейшую доставку полученной им почты членам своей сети (обычно либо непосредственно, либо, в больших сетях, через хабы). Такая схема неудобна в сети с большим числом узлов и для передачи информации зачастую требует междугородных и международных телефонных вызовов.
Ввиду этого обычной практикой стало заключение неформальных договоренностей между системными операторами о том, что один или несколько узлов сети принимают на себя функции по маршрутизации сетевых сообщений. Кроме того, на уровне зоны выделялись узлы, бравшие на себя функцию передачи почты в другие зоны (межзонные гейты — англ. zone gate)[1]. Часто системные операторы этих узлов также являлись одновременно координаторами своего уровня или крупными хабами, но это не являлось обязательным требованием.
Выполнение функций такими узлами зачастую требовало значительных материальных затрат, поэтому в таких случаях могло вводиться разделение расходов между всеми узлами сети (англ. costsharing). Использовались и другие возможности: так, с ноября 1991 года передача сообщений между Европой и Северной Америкой, а с 1992 года и между другими регионами (Тайвань, ЮАР, Чили и т. д.) стала осуществлялась с использованием [1]. В России подобные функции нередко выполняли узлы, чьи системные операторы использовали служебное положение для осуществления междугородних звонков без оплаты, в том числе через ведомственные сети (Искра-2, железнодорожная сеть). Такие узлы получили название «лонглинки» (от англ. long link).
Фактически схема маршрутизации была иерархична, а количество горизонтальных связей было мало. Это позволяло обходиться без специальных технических средств, позволяющих организовать маршрутизацию сообщений. Однако с ростом количества узлов, а также с распространением англ. backbone) сети. Для оптимизации схемы роутинга у узлов с большим количеством связей с другими узлами было предложено два решения:
Данные решения предназначены для использования крупными узлами с большим числом межсетевых связей. Большинство узлов продолжает использовать традиционную схему роутинга.
Практически все основные протоколы и форматы, используемые в Фидонете, стандартизированы и записаны в FTS (FidoNet Technical Standards — технические стандарты Фидонета), их сбором и стандартизацией занимается
Исторически основным техническим стандартом Фидонет являлся FTS-0001[20], устанавливающий базовые требования, которым должны были соответствовать все системы. Стандарт описывает требования к реализации всех уровней протоколов обмена в соответствии с сетевой моделью ВОС, за исключением физического уровня. На канальном уровне для передачи данных использовался протокол XMODEM.
мейлеров и эхопроцессоров)[21]. Последний раз реестр обновлялся в январе 2005 года[22]. Первой программой, включённой в реестр, является Fido Тома Дженнингса, ей присвоен код 0000; последней — трекер RNtrack с кодом 16FF.
Фидонет имеет иерархическую структуру, описанную в пунктах 1.2.3—1.2.8 Устава Фидонет. Организационным объединением нижнего уровня является сеть, сети объединяются в регионы, а регионы в зоны. У каждого уровня есть свой координатор. Координаторы сетей и регионов (NC и RC — англ. Network Coordinator, Regional Coordinator) назначаются вышестоящим координатором[23], координаторы зон (ZC, англ. Zone Coordinator) избираются координаторами регионов. Координаторы зон являются членами Совета координаторов зон, решающего вопросы, касающиеся сети в целом. Председателем Совета является международный координатор (IC, англ. International Coordinator). Международный координатор является гарантом законности проведения выборов и референдумов в сети, оглашает решения Совета, а также выполняет функции по составлению общемирового списка узлов.
Международный координатор выбирается Советом координаторов зон. Процедура выборов всегда вызывала большие разногласия, вследствие чего этот пост часто оказывался вакантным[24]. В 2000 году международным координатором был избран Z2C (координатор зоны 2) Вард Досше (нидерл. Ward Dossche)[25]. В 2004 году совет координаторов зон заявил о смещении его с поста и о избрании международным координатором Z3C Малькольма Майлса (англ. Malcolm Miles)[26]. Досше не согласился с этим решением, указав, что голоса при выборах должны распределяться не по схеме «один координатор — один голос», а в зависимости от числа узлов в соответствующей зоне. При такой схеме ему, как координатору самой большой, второй зоны, должно было принадлежать 89 голосов, а всем остальным координаторам в сумме — 11 голосов[26]. Следствием этого стало параллельное существование двух международных координаторов: избранного советом координаторов Малькольма Майлса и Варда Досше, который отказался уходить с поста.
Координаторы могут делегировать часть своих полномочий другим узлам. Обычно делегируются полномочия по организации доставки эхоконференций (сетевому или региональному эхокоординатору — NEC или REC) и файлового трафика (сетевому или региональному файлэхокоординатору — NFEC или RFEC).
В сеть (англ. network) объединяются узлы, находящиеся в одной локальной географической области (городе или регионе), обычно в пределах одного кода междугородной телефонной сети.
Не существует единого подхода к нумерации сетей, общепринятого во всей Фидонет. В зоне 2 (Европа) номер сети часто включает в себя номер региона (например, номер сети 5020 (Москва) включает в себя номер региона 50 — Россия). В небольших регионах для номера сети используется одна значащая цифра, в более крупных — две. В последнее время в связи с нехваткой номеров для сетей эта схема нарушается: так, в регионе 50 существует несколько сетей, номер которых начинается на 60: например, сеть 6035 (Железногорск).
В зоне 1 используется другой подход: в качестве точки отсчёта для нумерации сетей в регионе принимается значение номер региона × 20, а в больших регионах номер региона × 200.
В регион (англ. region) объединяются сети, как правило, находящиеся в пределах большой географической области. Например, в регион 17 первой зоны объединены сети, находящиеся на северо-востоке тихоокеанского побережья США, в Аляске и северной Канаде[27], а в регион 46 второй — на Украине и в Молдове[28].
В состав региона могут входить также независимые узлы, которые не включены ни в одну сеть вследствие отсутствия других узлов в данной местности или конфликта с членами существующей сети.
В зону (англ. zone) объединяются несколько регионов, как правило, находящихся на одном континенте. В настоящее время существуют пять зон:
До мая 2007 года существовала также шестая зона (Азия). Она была расформирована, оставшиеся узлы были перенесены в третью зону[29][30].
В 1992 году часть российских сисопов выступила с идеей о выделении России, а также всего постсоветского пространства, в новую седьмую зону, однако это не было проделано в силу разногласий[31].
В конце 2005 — начале 2006 года в российском регионе Фидонета (2:50) проводился референдум по вопросам выделения в седьмую зону[32], по результатам которого также не было выработано какого-либо конкретного решения[33].
Участников Фидонет можно разделить на три группы:
Для функционирования узлов сети используется комплекс специфического программного обеспечения. Набор программного обеспечения практически не отличается для конечных пользователей и для крупных раздающих узлов. С одной стороны, это создаёт некоторый барьер для новых членов: для вступления в Фидонет нужно обладать определённой технической грамотностью, чтобы установить и настроить фидошное программное обеспечение. С другой стороны, отсутствие необходимости специфического оборудования, платформ, сложного и дорогого программного обеспечения для организации раздающего узла делает сеть Фидо гибкой и устойчивой: в случае падения хаба (крупного раздающего узла) его технические функции вполне может взять на себя любой другой узел, согласный на это.
В настоящее время появилось множество самонастраивающихся пакетов программного обеспечения, призванных облегчить установку и настройку комплекса программ для новых пользователей.
Основная статья: Мейлер (Фидонет)
Мейлер (англ. mailer) — программа, обеспечивающая установку сеанса связи с другим узлом и обмен почтовыми пакетами и файлами. В настоящее время существует огромное количество различных мейлеров, работающих с модемом, по IP, или позволяющих проводить сеансы как по модему, так и поверх IP-протокола. Ряд мейлеров поддерживают совместную работу с
Существует два основных алгоритма работы мейлеров: ArcMail Attach (AMA) и Binkley-Style Outbound (BSO). В случае AMA мейлер сканирует каталог с netmail (*.msg), формирует пакеты в соответствии с правилами роутинга и отправляет их при связи с другой системой. Среди сообщений могут быть файловые аттачи — служебные сообщения, говорящие мейлеру о том, что нужно отправить определённый файл, в частности, эхобандл. В этом случае маршрутизацией почты и формированием пакетов с netmail занимается мейлер. В случае BSO, напротив, тоссер или трекер принимает решение о роутинге, формирует пакеты не только echomail, но и netmail, и создаёт для каждого узла специальный файл, в котором перечислено, какие файлы необходимо на этот узел отправить.
При связи между двумя мейлерами они обмениваются информацией о себе. Узлы могут установить пароль на связь друг с другом, чтобы быть уверенными, что почта пришла и будет передана именно тому узлу, которому она предназначена, а не злоумышленнику, подставившему чужой адрес. Это не отвергает возможности передачи почты без пароля, непосредственно получателю без предварительной договорённости об этом. В ранних стандартах (FTS-1) адреса узлов и пароль брался из заголовка передаваемого pkt. Впоследствии были разработаны и получили широкое распространение другие стандарты, в первую очередь EMSI, сделавшие возможным предъявление одним узлом нескольких адресов (aka) и сообщение дополнительной информации о себе (имя сисопа, название станции и т. д.), а также реализовавшими защиту от сбоев во время приветствия (проверяется crc16).
Наиболее популярным IP-мейлером является кроссплатформенный свободное ПО).
Основная статья: Тоссер
Эхопроцессор или Тоссер (англ. Tosser) — программа, осуществляющая обработку эхопочты (так называемых «пакетов» или «бандлов», bundles). Для передачи почты (как netmail, так и echomail) между узлами сообщения собираются в пакеты определённого формата, которые, как правило архивируются для более эффективного использования каналов связи.
Тоссер является посредником между локальным хранилищем сообщений Фидонет (netmail чаще всего хранится в специальном формате msg (каждое сообщение в отдельном файле), echomail — в одном из форматов Hudson (общая база для всех сообщений), Jam или Squish (отдельная база для сообщений в каждой эхоконференции) и мейлером, осуществляющим передачу информации другим системам.
Работа тоссера заключается в распаковке пакетов и раскладке сообщений по базам эхоконференций, а также по каталогам для отправки на другие узлы сети, подписанные на получение эхоконференций с данного узла. Тоссер осуществляет и «сканирование» баз, которое заключается в упаковке созданных сообщений на отправку другим узлам сети. Тоссер также может выполнять функции трекера (см. ниже).
Наиболее популярными тоссерами являются Squish, HPT из пакета Husky, ParToss, JustTosser, Regina Tosser (под OS/2), FastEcho, GEcho и так далее.
Трекер (англ. Tracker) — программа, обеспечивающая обработку netmail’а (личной почты). В настоящее время существуют весьма интеллектуальные системы, позволяющие проводить условную обработку писем, динамический роутинг и многие другие действия, включая реализацию произвольных почтовых роботов вроде FAQ-сервера. На узле может быть не установлен трекер, потому что базовые функции обработки нетмейла заложены практически в любой тоссер, поэтому трекер обычно ставят только на крупных узлах, через которые проходят маршруты транзитной почты, для получения расширенной функциональности (динамическая маршрутизация, возможность трассировки, проверка существования получателя в нодлисте, транзитная передача файлаттачей и т. п.).
Наиболее популярные трекеры: FTrack, RNTrack (являющийся развитием FTrack), ItraX (под OS/2 использующий язык Win32). Во время пика популярности Фидонета наиболее распространён был ITrack (версии под DOS, Windows и OS/2), но впоследствии его вытеснили другие трекеры.
Базовую функциональность трекера обычно может обеспечить тоссер или мейлер, в связи с чем отдельный от тоссера трекер обычно устанавливают крупные узлы, а пойнтам он не нужен.
Файлэхопроцессор — обеспечивает обработку файлов, проходящих по файлэхоконференциям (которые также кратко называют «фэхами»). Необходим только тем узлам и (или) пойнтам, которые пользуются файлэхоконференциями или распространяют их.
Популярные файлэхопроцессоры: HTick из комплекта Husky, Hi-files, AllFix, DMTic, NEF/pk, QuickTic (QTic), KingFix.
Редактор сообщений — позволяет просматривать пришедшие сообщения и создавать новые.
Наиболее популярным из кроссплатформенных консольных редакторов является GoldED+.
Часто вместо редактора используют ньюсридер.
Роботы — необязательные дополнительные программы, служащие в основном для автоматической рассылки почты, как нетмейла, так и эхомейла. Наиболее часто использующиеся роботы — это FAQ-серверы и Стат-боты, выдающие различную статистическую информацию. Также роботы часто используются модераторами для автоматического помещения сообщений в эхоконференцию, чаще всего — правил.
Многие роботы являются настроенными специальным образом трэкерами.
Самонастраивающийся комплект — облегчает процесс настройки. Во время инсталяции требуется ввести минимальные данные, такие как адрес, имя и пароль, после чего пользователь получает уже настроеный комплект из тоссера, мейлера и редактора.
Примеры комплектов: CrossPoint (нем.) и его производные для различных платформ, WinPoint (GUI) для Microsoft Windows.
Некоторые современные комплекты поддерживают автоматическую отправку запроса на получение поинтового адреса в сети.
Общение пользователей сети Фидонет происходит двумя способами:
Отличие нетмейла от эх состоит в том, что по нетмейлу сообщение доставляется только тому, кому оно адресовано, а письмо, посланное в эху, получают все подписчики этой эхи.
Аналогом нетмейла в Интернете является электронная почта. Основные отличия нетмейла от неё таковы:
Основная статья: Эхоконференция
Эхоконфере́нция — это разновидность телеконференции, использующая для распространения технологии Фидонет. Наиболее близким аналогом эхоконференции являются группы новостей (например, сеть
Файлэхоконференции похожи на эхоконференции, но вместо текстовых сообщений там распространяются файлы. К каждому файлу в этом случае передаётся сопроводительный файл с расширением tic, в котором пишется служебная информация (название файлэхоконференции, имя файла, размер, контрольная сумма, список узлов, через которые прошёл файл и т. п.).
Файлэхи тоже имеют свои уникальные имена, но из-за того, что фэх значительно меньше, нежели эх, то и имена их состоят, как правило, из одного слова.
Фэхи чаще всего узко ориентированы; кроме того, во избежание спама, посылать файлы в фэхи, как правило, может далеко не каждый подписчик. И оттого существуют ещё три способа передачи файлов в Фидонете по предварительному заказу: ююк, аттач и директ.
Есть ещё один способ получения информации в Фидонет — общение с фак-серверами (FAQ-server) и файл-серверами (File servers).
Фак-сервер — пользовательский тематический сервер, создающий нетмейл-ответ с текстом (топиком), соответствующим нетмейл-запросу. Для содержания фак-сервера нужна отдельная программа, чаще всего используется Messmate. Общение с фак-серверами происходит только нетмейлом, в теле или в теме письма пишется название (названия) топика (топиков), а вместо имени владельца ноды или поинта — имя фак-сервера. После получения нетмейла, программа анализирует нетмейл, и если находит запрос на сервер — формирует ответы адресанту, тоже, естественно, нетмейлом.
Файл-сервер — нода или поинт, с которого можно скачать файлы. Строго говоря, скачать файлы можно с любой ноды или работающего поинта, создав файловый нетмейл-запрос, либо же, создав запрос средствами мейлера, но далеко не все ноды выставляют напоказ свои файлы. Поэтому, первое, что надо попытаться скачать с ноды — файллист, часто он называется files.bbs, либо же имеет короткий «псевдоним» (или, как говорят, алиас) files, по которому к вам придёт всё тот же files.bbs. Если файллиста нет, значит нода не обслуживает файловые запросы, а если файл пришёл, то можно ознакомиться со списком предлагаемых файлов и в случае, если вам что-нибудь нужно — снова создать запрос, на этот раз с именем (или алиасом) интересуемого файла, после чего прозвониться и получить файл. Так как для получения файла создаётся файловый запрос (File Request, FReq), то говорят, что люди файлы фрекают, а ноды, с которых можно брать файлы, называют «фрекальни».
Основная статья: Жаргон Фидонета
Ниже представлены слова, часто употребляемые подписчиками тех или иных эхоконференций.
Основная статья: FTN (Fidonet technology network). Для таких сетей понятия «зона» и «сеть» могут иметь другое значение. В качестве номера сети может выступать любое придуманное число (поддерживаемое программным обеспечением), то же касается и номера зоны, но номера 1—6 в большинстве сетей не используются, так как это может затруднять использование того же установленного комплекта ПО одновременно и для Фидонета. В народе такие сети ещё называют «левонеты».
Некоторые банки до сих пор используют FTN‐мейлеры и основанные на них системы «Клиент-банк».
Юрий Нестеренко написал игру FIDO — симулятор жизни фидошника ([6]).
За годы существования Фидонета в России в рамках сети сложилась определённая субкультура. Это проявляется:
Встречи фидошников называются «сисопками» и «пойнтовками». Название «пойнтовка» чаще означает встречу пойнтов одного и того же узла. Существуют и встречи подписчиков одной и той же эхоконференции, тогда название чаще всего образуется путём склеивания названия эхи (или эхотага) и окончания -овка, например, если эха называется spb.cars, то встреча будет называться «карзовка»[35], если spb.school — «скулёвка», если
dic.academic.ru
SU.POL Политика/Hовости/Дискуссии/Анализ RU.ANEKDOT Без комменатриев RU.COMPUTERRA Издательский дом Компьютерра RU.FIDONET.TODAY Без комменатриев RU.LINUX Без комменатриев RU.LINUX.CHAINIK Пpоcто и доcтупно о линукcе RU.ANECDOT Публикация анекдотов HOBBIT.LOCAL Без комменатриев CTPAHHOE.MECTO Здесь можно все - но вежливо HOBBIT.TEST Без комменатриев
SU.POL Политика/Hовости/Дискуссии/Анализ RU.ANEKDOT Без комменатриев RU.COMPUTERRA Издательский дом Компьютерра RU.FIDONET.TODAY Без комменатриев RU.LINUX Без комменатриев RU.LINUX.CHAINIK Пpоcто и доcтупно о линукcе RU.ANECDOT Публикация анекдотов HOBBIT.LOCAL Без комменатриев CTPAHHOE.MECTO Здесь можно все - но вежливо HOBBIT.TEST Без комменатриев
SU.POL Политика/Hовости/Дискуссии/Анализ RU.ANEKDOT Без комменатриев RU.COMPUTERRA Издательский дом Компьютерра RU.FIDONET.TODAY Без комменатриев RU.LINUX Без комменатриев RU.LINUX.CHAINIK Пpоcто и доcтупно о линукcе RU.ANECDOT Публикация анекдотов HOBBIT.LOCAL Без комменатриев CTPAHHOE.MECTO Здесь можно все - но вежливо HOBBIT.TEST Без комменатриев
SU.POL Политика/Hовости/Дискуссии/Анализ RU.ANEKDOT Без комменатриев RU.COMPUTERRA Издательский дом Компьютерра RU.FIDONET.TODAY Без комменатриев RU.LINUX Без комменатриев RU.LINUX.CHAINIK Пpоcто и доcтупно о линукcе RU.ANECDOT Публикация анекдотов HOBBIT.LOCAL Без комменатриев CTPAHHOE.MECTO Здесь можно все - но вежливо HOBBIT.TEST Без комменатриев
SU.POL Политика/Hовости/Дискуссии/Анализ RU.ANEKDOT Без комменатриев RU.COMPUTERRA Издательский дом Компьютерра RU.FIDONET.TODAY Без комменатриев RU.LINUX Без комменатриев RU.LINUX.CHAINIK Пpоcто и доcтупно о линукcе RU.ANECDOT Публикация анекдотов HOBBIT.LOCAL Без комменатриев CTPAHHOE.MECTO Здесь можно все - но вежливо HOBBIT.TEST Без комменатриев
SU.POL Политика/Hовости/Дискуссии/Анализ RU.ANEKDOT Без комменатриев RU.COMPUTERRA Издательский дом Компьютерра RU.FIDONET.TODAY Без комменатриев RU.LINUX Без комменатриев RU.LINUX.CHAINIK Пpоcто и доcтупно о линукcе RU.ANECDOT Публикация анекдотов HOBBIT.LOCAL Без комменатриев CTPAHHOE.MECTO Здесь можно все - но вежливо HOBBIT.TEST Без комменатриев
SU.POL Политика/Hовости/Дискуссии/Анализ RU.ANEKDOT Без комменатриев RU.COMPUTERRA Издательский дом Компьютерра RU.FIDONET.TODAY Без комменатриев RU.LINUX Без комменатриев RU.LINUX.CHAINIK Пpоcто и доcтупно о линукcе RU.ANECDOT Публикация анекдотов HOBBIT.LOCAL Без комменатриев CTPAHHOE.MECTO Здесь можно все - но вежливо HOBBIT.TEST Без комменатриев
SU.POL Политика/Hовости/Дискуссии/Анализ RU.ANEKDOT Без комменатриев RU.COMPUTERRA Издательский дом Компьютерра RU.FIDONET.TODAY Без комменатриев RU.LINUX Без комменатриев RU.LINUX.CHAINIK Пpоcто и доcтупно о линукcе RU.ANECDOT Публикация анекдотов HOBBIT.LOCAL Без комменатриев CTPAHHOE.MECTO Здесь можно все - но вежливо HOBBIT.TEST Без комменатриев
SU.POL Политика/Hовости/Дискуссии/Анализ RU.ANEKDOT Без комменатриев RU.COMPUTERRA Издательский дом Компьютерра RU.FIDONET.TODAY Без комменатриев RU.LINUX Без комменатриев RU.LINUX.CHAINIK Пpоcто и доcтупно о линукcе RU.ANECDOT Публикация анекдотов HOBBIT.LOCAL Без комменатриев CTPAHHOE.MECTO Здесь можно все - но вежливо HOBBIT.TEST Без комменатриев
SU.POL Политика/Hовости/Дискуссии/Анализ RU.ANEKDOT Без комменатриев RU.COMPUTERRA Издательский дом Компьютерра RU.FIDONET.TODAY Без комменатриев RU.LINUX Без комменатриев RU.LINUX.CHAINIK Пpоcто и доcтупно о линукcе RU.ANECDOT Публикация анекдотов HOBBIT.LOCAL Без комменатриев CTPAHHOE.MECTO Здесь можно все - но вежливо HOBBIT.TEST Без комменатриев
fidoweb.ru
Вскоре число узлов сети стало возрастать и достигло 200 в начале 1985 года. Список узлов (нодлист, англ. nodelist) распространялся в виде отдельного файла и первоначально обновлялся самим Дженнингсом, а позже членами группы пользователей DEC из Сент-Луиса Кеном Капланом (англ. Ken Kaplan) и Беном Бейкером (англ. Ben Baker). Они же стали выпускать первый «новостной листок» сети Fidonet[1].
Первоначально каждый узел связывался с другим узлом напрямую. С ростом числа пользователей сети существенно возросло число телефонных звонков, в том числе междугородних. В результате было решено сменить структуру сети с линейной на древовидную, сгруппировав пользователей по сегментам по географическому признаку. В результате адресация стала двухзвенной: вместо простого номера узла стала использоваться нотация сеть/узел[1].
В конце 1986 года аналогичная проблема возникла на уровне континентов. Кроме того, появилась мысль организовать для пользователей BBS возможность получать почту с использованием форматов данных и протоколов Fidonet. На собрании в октябре 1986 года была введена четырёхуровневая иерархия списка узлов. Верхним уровнем была зона (континент), далее шли сеть, узел и точка (поинт, англ. point) сети[1]. Схема адресации зона:сеть/узел.поинт продолжает использоваться и в настоящее время.
Динамику числа узлов в сети можно представить следующей таблицей[1][3][4]:
1984 | 1985 | 1986 | 1987 | 1988 | 1989 | 1990 | 1991 | 1992 | 1993 |
12 | 148 | 1209 | 2465 | 2967 | 5863 | 6917 | 10771 | 14703 | 21163 |
1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 |
28607 | 36369 | 39677 | 33583 | 27132 | 21664 | 18677 | 15639 | 13706 | 11926 |
2004 | 2005 | 2006 | 2007 | 2008 |
10655 | 9476 | 8347 | 7370 | 6710 |
Максимума своей распространённости Сеть Фидонет достигла в 1995 году, когда она насчитывала около 40 тысяч узлов.[6] С тех пор популярность сети постепенно падает, и количество её узлов сократилось в несколько раз[3].
В феврале 1986 года Джеффом Рашем (англ. Jeff Rush) была разработана система сетевых конференций, получившая название «эхопочта» (эхомейл, англ. echomail). Первой международной эхоконференцией стала конференция MODULA-2, распространявшаяся в Европе, Австралии и Северной Америке[1].
В 1986 году также начали функционировать первые постоянные «гейты» между Fidonet и UUCP (то есть между Fidonet и интернетом)[1].
Старый логотип Фидонет
Символом-талисманом (англ. mascot) Фидонета является собака с дискетой в зубах.
По легенде, «Фидо» — это кличка собаки основателя сети, Тома Дженнингса. На самом деле никакой собаки у него не было;[7] но «Фидо» — это действительно собачья кличка, такая же распространённая в Америке, какой на территории бывшего СССР является, например, «Шарик», «Бобик» или «Тузик».
Название сети Том Дженнингс взял из первого попавшегося ему на глаза слова, которое было написано на наклейке, приклеенной у него на мониторе.
Первый узел сети Фидонет на территории России появился летом 1990 года в Новосибирске, его системными операторами были Евгений Чуприянов и Владимир Лебедев[8]. Первоначально узел имел адрес 2:42/100, позже — 2:5000/10. Подключение в сеть осуществлялось через узлы, находящиеся в Чехословакии[9]. В октябре — декабре 1990 года появились узлы также в Челябинске, Москве и Ленинграде, был образован 50-й регион сети.
Во время событий августа 1991 года сеть использовалась наряду с Релкомом[10] для рассылки информационных сводок из Белого дома[11].
Число узлов сети в начале 1990-х годов быстро увеличивалось, поскольку подключение к сети не требовало значительных материальных затрат, а передача данных в пределах одного телефонного кода осуществлялась фактически бесплатно. Однако уже в конце 1990-х годов стало очевидно, что Фидонет не выдерживает конкуренции с другими компьютерными сетями и прежде всего с интернетом. В январе 1997 года один из старейших фидошников Дмитрий Завалишин в интервью радиостанции «Ракурс» так охарактеризовал перспективы развития сети[12]:
Я полагаю, что Фидо отпущено еще несколько лет активной жизни, после этого его наверно уже не будет видно на горизонте. И причины тому чисто технологические, а совершенно не политические. Фидо очень давно разрабатывалось, разрабатывалось непрофессионально и неудачно, это все, кто занимается им серьезно, знают хорошо, и это ограничивает его жизнь, его развитие.
В полной мере эти тенденции проявили себя в 2000-х годах, когда отток пользователей из Фидонет в блоги и социальные сети в интернете приобрёл значительные масштабы.
С падением популярности сети стали появляться идеи реформирования Фидонет. К их числу относится концепция «гипертекстового векторного Фидонета», предложенная Сергеем Соколовым, системным оператором узла 2:5063/88 (известным также под псевдонимом Mithgol the Webmaster). Она получила известность в связи с заданным в ходе проводившейся 5 марта 2007 года онлайновой конференции Дмитрия Медведева (который тогда занимал должность вице-премьера) от имени Сергея Соколова вопросом, касающимся сети Фидонет[13]. Медведев ответил на вопрос[14], однако о поддержке данного направления разработок сказано ничего не было[15]. Несмотря на неоднократные заявления Соколова о скором выходе соответствующего ПО, по состоянию на февраль 2009 года программное обеспечение, реализующее основные положения гипертекстового Фидонета, такие как возможность простановки гиперссылок на адреса и сообщения, цветовое, шрифтовое и графическое оформление сообщений, так и не было представлено.
С 1984 года выпускается электронный еженедельник Fidonews (англ.). Ему соответствует эхоконференция FIDONEWS. Еженедельник распространяется в формате, предназначенном для печати. Изначально текст был только в Björn Felten’а в нём появился символ «ö». Примерно в то же время объём выпусков стал снижаться, а в конференции FIDONEWS стали преобладать обсуждения на политические темы.
Изначально для передачи данных в сети Фидонет использовалось прямое модемное подключение через , что отражено в Уставе и структуре сети. Фидонет является оффлайновой сетью, то есть сообщения и файлы распространяются по сети, в то время как пользователь может быть отключен от сети.
Первоначально основным протоколом сети Фидонет являлся протокол передачи «сетевой почты» (нетмейла, англ. Netmail): индивидуальных электронных текстовых сообщений, содержащих имя отправителя и получателя, а также Фидонет-адреса каждого из них. В сети обеспечивается роутинг сообщений, так что отправителю и получателю сообщения не обязательно устанавливать между собой прямую («директную», англ. direct) связь. Тем не менее, возможность такой связи, при которой почта минует маршрут по умолчанию и административную иерархию, сохраняется и изредка используется, поскольку в таком случае обеспечивается гарантированная доставка почты получателю и сохраняется тайна переписки (поскольку обычно системные операторы транзитных узлов Фидонет оставляли за собой право просматривать проходящую через них личную переписку на предмет содержимого, нарушающего Устав Фидонет).
Нетмейл позволял «присоединять» к каждому передаваемому сообщению один файл. Это позволило создать серию работающих поверх нетмейла протоколов, передающих информацию от одного узла к другому в прикрепленных файлах.
Наиболее часто используемым из таких протоколов является эхопочта («эхомейл», англ. echomail), представляющая собой публичные конференции («эхоконференции»), похожие на группы BBS и передачи их в сжатом виде (для экономии времени; обычно использовались форматы ARC — отсюда «аркмейл» (англ. arcmail) или
Кроме того, существовали также протоколы обмена бинарными файлами (файлэхоконференции — «файлэхи», англ. fileecho), однако в настоящее время эти протоколы применяются достаточно мало (вследствие распространения быстрых и дешёвых интернет-каналов и P2P-сетей).
Фидонет не является частью Интернета. Однако в настоящее время каналы и протоколы Интернета довольно часто используются для передачи поверх них трафика Фидонет (с использованием Usenet и WWW-гейты.
Стандартная схема адресации в сети Фидонет описывается в документе [16]. Стандарт предусматривает полную форму записи адреса (так называемая 5D-адресация — англ. 5D-addressing, использующая 5 полей сетевого адреса) и различные формы сокращённой записи, из которых наиболее часто используемыми являются 3D и 4D-адресации.
5D-адреса записывается в следующей форме: Zone:Net/[email protected], где:
Из этих полей обязательными являются только Net и Node. Таким образом, возможны следующие сокращённые формы записи адреса:
Значение номера узла «-1» используется для отправки запроса на получение сетевого адреса. Символьное имя сети используется достаточно редко ввиду маловероятности конфликтов адресации между парами зона‐узел у участников
Устав Фидонета требует, чтобы каждый узел сети поддерживал в актуальном состоянии список всех узлов сети (нодлист, англ. nodelist). Формат списка узлов описывается стандартом Фидонет FTS-5000[17].
Информация об узле, указанная в списке, включает в себя статус узла (для обозначения временно неработающих и недоступных средствами телефонии узлов), его номер и наименование (для узлов, доступных посредством интернет-протоколов — доменное имя, IP или E-mail адрес), географическое местонахождение, имя и фамилию оператора узла, номер телефона и флаги, указывающие на возможности программного и аппаратного обеспечения узла.
Список узлов еженедельно обновляется. Координаторы каждой сети поддерживают в актуальном состоянии локальные списки узлов. Эти списки регулярно пересылаются вышестоящим координаторам, которые составляют общесетевой список узлов. Изменения в списке рассылаются (как правило, через файловые эхоконференции) всем узлам сети.
По концепции Фидонета и по Полиси отправить письмо можно двумя способами: либо директом (то есть непосредственно получателю), либо сетевому координатору получателя, который обязан организовать дальнейшую доставку полученной им почты членам своей сети (обычно либо непосредственно, либо, в больших сетях, через хабы). Такая схема неудобна в сети с большим числом узлов и для передачи информации зачастую требует междугородных и международных телефонных вызовов.
Ввиду этого обычной практикой стало заключение неформальных договоренностей между системными операторами о том, что один или несколько узлов сети принимают на себя функции по маршрутизации сетевых сообщений. Кроме того, на уровне зоны выделялись узлы, бравшие на себя функцию передачи почты в другие зоны (межзонные гейты — англ. zone gate)[1]. Часто системные операторы этих узлов также являлись одновременно координаторами своего уровня или крупными хабами, но это не являлось обязательным требованием.
Выполнение функций такими узлами зачастую требовало значительных материальных затрат, поэтому в таких случаях могло вводиться разделение расходов между всеми узлами сети (англ. costsharing). Использовались и другие возможности: так, с ноября 1991 года передача сообщений между Европой и Северной Америкой, а с 1992 года и между другими регионами (Тайвань, ЮАР, Чили и т. д.) стала осуществлялась с использованием [1]. В России подобные функции нередко выполняли узлы, чьи системные операторы использовали служебное положение для осуществления междугородних звонков без оплаты, в том числе через ведомственные сети (Искра-2, железнодорожная сеть). Такие узлы получили название «лонглинки» (от англ. long link).
Фактически схема маршрутизации была иерархична, а количество горизонтальных связей было мало. Это позволяло обходиться без специальных технических средств, позволяющих организовать маршрутизацию сообщений. Однако с ростом количества узлов, а также с распространением англ. backbone) сети. Для оптимизации схемы роутинга у узлов с большим количеством связей с другими узлами было предложено два решения:
Данные решения предназначены для использования крупными узлами с большим числом межсетевых связей. Большинство узлов продолжает использовать традиционную схему роутинга.
Практически все основные протоколы и форматы, используемые в Фидонете, стандартизированы и записаны в FTS (FidoNet Technical Standards — технические стандарты Фидонета), их сбором и стандартизацией занимается
Исторически основным техническим стандартом Фидонет являлся FTS-0001[20], устанавливающий базовые требования, которым должны были соответствовать все системы. Стандарт описывает требования к реализации всех уровней протоколов обмена в соответствии с сетевой моделью ВОС, за исключением физического уровня. На канальном уровне для передачи данных использовался протокол XMODEM.
мейлеров и эхопроцессоров)[21]. Последний раз реестр обновлялся в январе 2005 года[22]. Первой программой, включённой в реестр, является Fido Тома Дженнингса, ей присвоен код 0000; последней — трекер RNtrack с кодом 16FF.
Фидонет имеет иерархическую структуру, описанную в пунктах 1.2.3—1.2.8 Устава Фидонет. Организационным объединением нижнего уровня является сеть, сети объединяются в регионы, а регионы в зоны. У каждого уровня есть свой координатор. Координаторы сетей и регионов (NC и RC — англ. Network Coordinator, Regional Coordinator) назначаются вышестоящим координатором[23], координаторы зон (ZC, англ. Zone Coordinator) избираются координаторами регионов. Координаторы зон являются членами Совета координаторов зон, решающего вопросы, касающиеся сети в целом. Председателем Совета является международный координатор (IC, англ. International Coordinator). Международный координатор является гарантом законности проведения выборов и референдумов в сети, оглашает решения Совета, а также выполняет функции по составлению общемирового списка узлов.
Международный координатор выбирается Советом координаторов зон. Процедура выборов всегда вызывала большие разногласия, вследствие чего этот пост часто оказывался вакантным[24]. В 2000 году международным координатором был избран Z2C (координатор зоны 2) Вард Досше (нидерл. Ward Dossche)[25]. В 2004 году совет координаторов зон заявил о смещении его с поста и о избрании международным координатором Z3C Малькольма Майлса (англ. Malcolm Miles)[26]. Досше не согласился с этим решением, указав, что голоса при выборах должны распределяться не по схеме «один координатор — один голос», а в зависимости от числа узлов в соответствующей зоне. При такой схеме ему, как координатору самой большой, второй зоны, должно было принадлежать 89 голосов, а всем остальным координаторам в сумме — 11 голосов[26]. Следствием этого стало параллельное существование двух международных координаторов: избранного советом координаторов Малькольма Майлса и Варда Досше, который отказался уходить с поста.
Координаторы могут делегировать часть своих полномочий другим узлам. Обычно делегируются полномочия по организации доставки эхоконференций (сетевому или региональному эхокоординатору — NEC или REC) и файлового трафика (сетевому или региональному файлэхокоординатору — NFEC или RFEC).
В сеть (англ. network) объединяются узлы, находящиеся в одной локальной географической области (городе или регионе), обычно в пределах одного кода междугородной телефонной сети.
Не существует единого подхода к нумерации сетей, общепринятого во всей Фидонет. В зоне 2 (Европа) номер сети часто включает в себя номер региона (например, номер сети 5020 (Москва) включает в себя номер региона 50 — Россия). В небольших регионах для номера сети используется одна значащая цифра, в более крупных — две. В последнее время в связи с нехваткой номеров для сетей эта схема нарушается: так, в регионе 50 существует несколько сетей, номер которых начинается на 60: например, сеть 6035 (Железногорск).
В зоне 1 используется другой подход: в качестве точки отсчёта для нумерации сетей в регионе принимается значение номер региона × 20, а в больших регионах номер региона × 200.
В регион (англ. region) объединяются сети, как правило, находящиеся в пределах большой географической области. Например, в регион 17 первой зоны объединены сети, находящиеся на северо-востоке тихоокеанского побережья США, в Аляске и северной Канаде[27], а в регион 46 второй — на Украине и в Молдове[28].
В состав региона могут входить также независимые узлы, которые не включены ни в одну сеть вследствие отсутствия других узлов в данной местности или конфликта с членами существующей сети.
В зону (англ. zone) объединяются несколько регионов, как правило, находящихся на одном континенте. В настоящее время существуют пять зон:
До мая 2007 года существовала также шестая зона (Азия). Она была расформирована, оставшиеся узлы были перенесены в третью зону[29][30].
В 1992 году часть российских сисопов выступила с идеей о выделении России, а также всего постсоветского пространства, в новую седьмую зону, однако это не было проделано в силу разногласий[31].
В конце 2005 — начале 2006 года в российском регионе Фидонета (2:50) проводился референдум по вопросам выделения в седьмую зону[32], по результатам которого также не было выработано какого-либо конкретного решения[33].
Участников Фидонет можно разделить на три группы:
Для функционирования узлов сети используется комплекс специфического программного обеспечения. Набор программного обеспечения практически не отличается для конечных пользователей и для крупных раздающих узлов. С одной стороны, это создаёт некоторый барьер для новых членов: для вступления в Фидонет нужно обладать определённой технической грамотностью, чтобы установить и настроить фидошное программное обеспечение. С другой стороны, отсутствие необходимости специфического оборудования, платформ, сложного и дорогого программного обеспечения для организации раздающего узла делает сеть Фидо гибкой и устойчивой: в случае падения хаба (крупного раздающего узла) его технические функции вполне может взять на себя любой другой узел, согласный на это.
В настоящее время появилось множество самонастраивающихся пакетов программного обеспечения, призванных облегчить установку и настройку комплекса программ для новых пользователей.
Основная статья: Мейлер (Фидонет)
Мейлер (англ. mailer) — программа, обеспечивающая установку сеанса связи с другим узлом и обмен почтовыми пакетами и файлами. В настоящее время существует огромное количество различных мейлеров, работающих с модемом, по IP, или позволяющих проводить сеансы как по модему, так и поверх IP-протокола. Ряд мейлеров поддерживают совместную работу с
Существует два основных алгоритма работы мейлеров: ArcMail Attach (AMA) и Binkley-Style Outbound (BSO). В случае AMA мейлер сканирует каталог с netmail (*.msg), формирует пакеты в соответствии с правилами роутинга и отправляет их при связи с другой системой. Среди сообщений могут быть файловые аттачи — служебные сообщения, говорящие мейлеру о том, что нужно отправить определённый файл, в частности, эхобандл. В этом случае маршрутизацией почты и формированием пакетов с netmail занимается мейлер. В случае BSO, напротив, тоссер или трекер принимает решение о роутинге, формирует пакеты не только echomail, но и netmail, и создаёт для каждого узла специальный файл, в котором перечислено, какие файлы необходимо на этот узел отправить.
При связи между двумя мейлерами они обмениваются информацией о себе. Узлы могут установить пароль на связь друг с другом, чтобы быть уверенными, что почта пришла и будет передана именно тому узлу, которому она предназначена, а не злоумышленнику, подставившему чужой адрес. Это не отвергает возможности передачи почты без пароля, непосредственно получателю без предварительной договорённости об этом. В ранних стандартах (FTS-1) адреса узлов и пароль брался из заголовка передаваемого pkt. Впоследствии были разработаны и получили широкое распространение другие стандарты, в первую очередь EMSI, сделавшие возможным предъявление одним узлом нескольких адресов (aka) и сообщение дополнительной информации о себе (имя сисопа, название станции и т. д.), а также реализовавшими защиту от сбоев во время приветствия (проверяется crc16).
Наиболее популярным IP-мейлером является кроссплатформенный свободное ПО).
Основная статья: Тоссер
Эхопроцессор или Тоссер (англ. Tosser) — программа, осуществляющая обработку эхопочты (так называемых «пакетов» или «бандлов», bundles). Для передачи почты (как netmail, так и echomail) между узлами сообщения собираются в пакеты определённого формата, которые, как правило архивируются для более эффективного использования каналов связи.
Тоссер является посредником между локальным хранилищем сообщений Фидонет (netmail чаще всего хранится в специальном формате msg (каждое сообщение в отдельном файле), echomail — в одном из форматов Hudson (общая база для всех сообщений), Jam или Squish (отдельная база для сообщений в каждой эхоконференции) и мейлером, осуществляющим передачу информации другим системам.
Работа тоссера заключается в распаковке пакетов и раскладке сообщений по базам эхоконференций, а также по каталогам для отправки на другие узлы сети, подписанные на получение эхоконференций с данного узла. Тоссер осуществляет и «сканирование» баз, которое заключается в упаковке созданных сообщений на отправку другим узлам сети. Тоссер также может выполнять функции трекера (см. ниже).
Наиболее популярными тоссерами являются Squish, HPT из пакета Husky, ParToss, JustTosser, Regina Tosser (под OS/2), FastEcho, GEcho и так далее.
Трекер (англ. Tracker) — программа, обеспечивающая обработку netmail’а (личной почты). В настоящее время существуют весьма интеллектуальные системы, позволяющие проводить условную обработку писем, динамический роутинг и многие другие действия, включая реализацию произвольных почтовых роботов вроде FAQ-сервера. На узле может быть не установлен трекер, потому что базовые функции обработки нетмейла заложены практически в любой тоссер, поэтому трекер обычно ставят только на крупных узлах, через которые проходят маршруты транзитной почты, для получения расширенной функциональности (динамическая маршрутизация, возможность трассировки, проверка существования получателя в нодлисте, транзитная передача файлаттачей и т. п.).
Наиболее популярные трекеры: FTrack, RNTrack (являющийся развитием FTrack), ItraX (под OS/2 использующий язык Win32). Во время пика популярности Фидонета наиболее распространён был ITrack (версии под DOS, Windows и OS/2), но впоследствии его вытеснили другие трекеры.
Базовую функциональность трекера обычно может обеспечить тоссер или мейлер, в связи с чем отдельный от тоссера трекер обычно устанавливают крупные узлы, а пойнтам он не нужен.
Файлэхопроцессор — обеспечивает обработку файлов, проходящих по файлэхоконференциям (которые также кратко называют «фэхами»). Необходим только тем узлам и (или) пойнтам, которые пользуются файлэхоконференциями или распространяют их.
Популярные файлэхопроцессоры: HTick из комплекта Husky, Hi-files, AllFix, DMTic, NEF/pk, QuickTic (QTic), KingFix.
Редактор сообщений — позволяет просматривать пришедшие сообщения и создавать новые.
Наиболее популярным из кроссплатформенных консольных редакторов является GoldED+.
Часто вместо редактора используют ньюсридер.
Роботы — необязательные дополнительные программы, служащие в основном для автоматической рассылки почты, как нетмейла, так и эхомейла. Наиболее часто использующиеся роботы — это FAQ-серверы и Стат-боты, выдающие различную статистическую информацию. Также роботы часто используются модераторами для автоматического помещения сообщений в эхоконференцию, чаще всего — правил.
Многие роботы являются настроенными специальным образом трэкерами.
Самонастраивающийся комплект — облегчает процесс настройки. Во время инсталяции требуется ввести минимальные данные, такие как адрес, имя и пароль, после чего пользователь получает уже настроеный комплект из тоссера, мейлера и редактора.
Примеры комплектов: CrossPoint (нем.) и его производные для различных платформ, WinPoint (GUI) для Microsoft Windows.
Некоторые современные комплекты поддерживают автоматическую отправку запроса на получение поинтового адреса в сети.
Общение пользователей сети Фидонет происходит двумя способами:
Отличие нетмейла от эх состоит в том, что по нетмейлу сообщение доставляется только тому, кому оно адресовано, а письмо, посланное в эху, получают все подписчики этой эхи.
Аналогом нетмейла в Интернете является электронная почта. Основные отличия нетмейла от неё таковы:
Основная статья: Эхоконференция
Эхоконфере́нция — это разновидность телеконференции, использующая для распространения технологии Фидонет. Наиболее близким аналогом эхоконференции являются группы новостей (например, сеть
Файлэхоконференции похожи на эхоконференции, но вместо текстовых сообщений там распространяются файлы. К каждому файлу в этом случае передаётся сопроводительный файл с расширением tic, в котором пишется служебная информация (название файлэхоконференции, имя файла, размер, контрольная сумма, список узлов, через которые прошёл файл и т. п.).
Файлэхи тоже имеют свои уникальные имена, но из-за того, что фэх значительно меньше, нежели эх, то и имена их состоят, как правило, из одного слова.
Фэхи чаще всего узко ориентированы; кроме того, во избежание спама, посылать файлы в фэхи, как правило, может далеко не каждый подписчик. И оттого существуют ещё три способа передачи файлов в Фидонете по предварительному заказу: ююк, аттач и директ.
Есть ещё один способ получения информации в Фидонет — общение с фак-серверами (FAQ-server) и файл-серверами (File servers).
Фак-сервер — пользовательский тематический сервер, создающий нетмейл-ответ с текстом (топиком), соответствующим нетмейл-запросу. Для содержания фак-сервера нужна отдельная программа, чаще всего используется Messmate. Общение с фак-серверами происходит только нетмейлом, в теле или в теме письма пишется название (названия) топика (топиков), а вместо имени владельца ноды или поинта — имя фак-сервера. После получения нетмейла, программа анализирует нетмейл, и если находит запрос на сервер — формирует ответы адресанту, тоже, естественно, нетмейлом.
Файл-сервер — нода или поинт, с которого можно скачать файлы. Строго говоря, скачать файлы можно с любой ноды или работающего поинта, создав файловый нетмейл-запрос, либо же, создав запрос средствами мейлера, но далеко не все ноды выставляют напоказ свои файлы. Поэтому, первое, что надо попытаться скачать с ноды — файллист, часто он называется files.bbs, либо же имеет короткий «псевдоним» (или, как говорят, алиас) files, по которому к вам придёт всё тот же files.bbs. Если файллиста нет, значит нода не обслуживает файловые запросы, а если файл пришёл, то можно ознакомиться со списком предлагаемых файлов и в случае, если вам что-нибудь нужно — снова создать запрос, на этот раз с именем (или алиасом) интересуемого файла, после чего прозвониться и получить файл. Так как для получения файла создаётся файловый запрос (File Request, FReq), то говорят, что люди файлы фрекают, а ноды, с которых можно брать файлы, называют «фрекальни».
Основная статья: Жаргон Фидонета
Ниже представлены слова, часто употребляемые подписчиками тех или иных эхоконференций.
Основная статья: FTN (Fidonet technology network). Для таких сетей понятия «зона» и «сеть» могут иметь другое значение. В качестве номера сети может выступать любое придуманное число (поддерживаемое программным обеспечением), то же касается и номера зоны, но номера 1—6 в большинстве сетей не используются, так как это может затруднять использование того же установленного комплекта ПО одновременно и для Фидонета. В народе такие сети ещё называют «левонеты».
Некоторые банки до сих пор используют FTN‐мейлеры и основанные на них системы «Клиент-банк».
Юрий Нестеренко написал игру FIDO — симулятор жизни фидошника ([6]).
За годы существования Фидонета в России в рамках сети сложилась определённая субкультура. Это проявляется:
Встречи фидошников называются «сисопками» и «пойнтовками». Название «пойнтовка» чаще означает встречу пойнтов одного и того же узла. Существуют и встречи подписчиков одной и той же эхоконференции, тогда название чаще всего образуется путём склеивания названия эхи (или эхотага) и окончания -овка, например, если эха называется spb.cars, то встреча будет называться «карзовка»[35], если spb.school — «скулёвка», если
dic.academic.ru