
           .gif)

Святослав Лемперт В тексте были использованы материалы книги "64 Килобайта про то, как работает FIDONet" (c) 1994, 95 by Nick Filimonov, 2:5020/54.46 Рисунок Виктора Налунина
Планета Fidonet
|
Официальный ресурс http://www.fidonet.org
Продолжение. Начало в "CR" № 13 от 10 августа 1999 года.
Виды почты
Изначально FIDONet задумывалась как сеть для обмена личными письмами. Поэтому первым типом почты в FIDONet исторически оказалась сетевая почта или нетмейл (NetMail).
Узлы сети обьединяют сетевую почту, предназначенную для посылки на определенный узел (группу узлов или целый регион), в пакеты, которые отправляются, лишь только будет установлено соединение. Сетевая почта представляет собой аналог обычного письма, находящегося в конверте (т.е. прочесть его может только адресат).
Следует также отметить, Policy запрещает шифрование передаваемых данных без согласия всех узлов, участвующих в передаче письма от автора к адресату. Это ограничение распространяется также и на общеизвестные схемы шифрования.
С разрастанием сети возник новый вид почты - эхопочта или эхомейл (EchoMail). Эхопочта представляет собой аналог доски обьявлений, на которой каждый может разместить письмо или ответить на письмо другого человека. Эхопочта обычно делится на конференции различной тематики (эхи, Echo). При этом письмо будет отправлено на все станции сети, подписанные на конкретную доску (конференцию). Эхописьмо существует не в одном, а в нескольких сотнях или даже тысячах экземпляров. Помните об этом при написании писем в эхопочте. Как правило, эхописьмо передается в упакованном виде (т.е. пакеты с письмами упаковываются архиватором типа ZIP, ARJ и т.д.). В таком случае эхопочту принято называть аркмейлом (ArcMail). Файлы, содержащие эхопочту, имеют шестнадцатиричные имена, соответствующие сетевому адресу станции и расширения по дням недели и номерам файла, т.е. шестой файл в понедельник будет иметь расширение .MO5).
Эхоконференции Fidonet по принципу действия аналогичны телеконференциям Интернет - каждое сообщение, помещаемое в эхоконференцию, доступно для прочтения всем подписчикам конференции.
Однако имеются и существенные отличия.
Телеконференцию Internet можно сравнить с обычной конференцией. Информация, распространяемая в телеконференции, не адресована никому из ее подписчиков в отдельности, то есть любой посылающий сообщение в телеконференцию выступает как бы в роли докладчика с трибуны. Эхоконференции Fidonet носят гораздо более демократичный характер, и их можно сравнить и с круглым столом, и с разговорами на вечеринке.
Сообщение эхоконференции Fidonet может быть или не адресовано никому в отдельности, или иметь конкретного адресата, указанного в заголовке сообщения. Это делает общение в эхоконференциях Fidonet гораздо более живым, чем в конференциях Internet - можно отвечать конкретному человеку, вести в рамках одной эхоконференции несколько обособленных дискуссий, легко выделять сообщения, адресованные только конкретному получателю эхоконференции, и тому подобное.
В отличие от личной почты, в технологию эхоконференций изначально заложена маршрутизация сообщений. Hапример, если круг подписчиков какой-либо эхоконференции достаточно широк, затраты на пересылку сообщений эхоконференции каждому подписчику напрямую могут быть слишком велики. Вместо этого каждый узел, подписанный на эхоконференцию, пересылает сообщения только нескольким ближайшим узлам, а те, в свою очередь - своим соседям, и таким образом эхоконференции могут распространяться сколь угодно далеко. Hесмотря на такую многоступенчатую схему передачи, эхоконференции распространяются достаточно быстро - например, письмо из Владивостока в Москву идет в среднем 2 - 3 суток.
Сообщения эхоконференций распространяются также в виде почтовых пакетов, однако в отличие от личной почты они практически всегда упаковываются в архив для уменьшения времени передачи.
Файловые эхоконференции представляют собой средство автоматической рассылки внутри Fidonet различных файлов. Свое название они получили по механизму распространения через промежуточные узлы, аналогичному почтовым эхоконференциям. Реализация этого механизма обеспечивается тем, что вместе с файлом передается служебный файл, содержащий в себе информацию о принадлежности файла к какой-либо файловой эхоконференции и маршруте прохождения файла, краткое описание передаваемого файла и другие данные.
Существует возможность читать конференции через Интернет, например, используя сайт http://www.spektrum.org.ru/_-0/fido/ru/main.htm.
Официальные документы Fidonet, такие как электронный бюллетень Fidonet Newsletter и файлы изменений нодлиста также распространяются по сети при помощи файловых эхоконференций.
В отличие от эхоконференции, неаккуратное обращение одного человека с файловой эхоконференцией - например, посылка в нее очень большого файла, - способно доставить крупные неприятности очень многим узлам, которые будут вынуждены распространять этот файл по сети. Поэтому координирование файловых эхоконференций ведется более жестко, чем координирование эхоконференций.
Компьютеры и модемы
Основной компьютерной платформой Fidonet и FTN-совместимых сетей с момента возникновения Fidonet были и остаются IBM PC-совместимые персональные компьютеры.
"Машинный парк" Fidonet разнообразен, однако у него есть одна характерная черта - весьма низкий процент brand name и мощных компьютеров. Hекоммерческий характер Fidonet обуславливает то, что большинство членов сети собирают свои машины сами, покупая комплектующие и модемы в небольших компьютерных фирмах или у других членов сети, меняясь "железом" друг с другом или одалживая недостающие части у знакомых. Hеобходимость содержать станцию на собственные деньги приводит к тому, что и сейчас можно встретить AT-286/386 в качестве машины для узла. То же самое относится и к модемам.
Конечно, непрерывно растущий траффик заставил большую часть членов Fidonet потратиться на модемы, обеспечивающие скорость передачи выше 14400 бит/с, однако в основном это недорогие модели.
Программы
В процессе работы узла Fidonet может быть задействована масса различных программ и утилит, но две из них обязательно присутствуют на любом узле любой FTN-совместимой сети.
Первая из них - телекоммуникационная программа, или мэйлер, обеспечивающая связь станций Fidonet друг с другом при помощи различных программных протоколов установления связи (handshaking) и передачи данных. Мэйлер - это программа, позволяющая передавать другому мэйлеру и принимать от него в автоматическом режиме любую информацию, используя телефонную линию и модем. Для нормальной работы мэйлера необходим телефонный справочник (нодлист и другие списки абонентов, имеющие аналогичный формат), в котором содержится информация о номерах телефонов, времени работы других узлов и другие данные. Кроме того, мэйлер должен правильно взаимодействовать с модемом, а также с другими компонентами программного обеспечения для поддержания автоматической работы станции. Hастройка мэйлера - непростой процесс, достаточно сказать, что файлы конфигурации мэйлера занимают подчас несколько килобайт и содержат до сотни настроечных параметров.
Вторая необходимая программа – процессор электронной почты.
Его задачей является обработка нетмэйла и эхопочты, принятого в систему извне при помощи мэйлера, а также подготовка файлов нетмэйла и эхопочты для передачи при помощи мэйлера вовне системы. При работе процессор электронной почты взаимодействует с хранящейся на узле базой сообщений, импортируя в нее нетмэйл и эхопочту, поступающие на узел. Второй задачей процессора электронной почты является экспорт нуждающихся в отправке сообщений из почтовой базы в файлы для дальнейшей передачи при помощи мэйлера по определенным адресам, которые также задаются процессором электронной почты согласно спискам распространения нетмэйла и эхопочты, хранящимся в его файлах конфигурации. Hаконец, процессор электронной почты обеспечивает маршрутизацию транзитного нетмэйла и эхопочты.
Упомянутых выше двух программ в принципе достаточно для построения работоспособного узла FTN-совместимой сети. Однако, если на узле или пойнте ведется база сообщений, для работы с ней необходима программа чтения и редактирования сообщений электронной почты. Такая программа-редактор специально рассчитана на работу как с нетмэйлом, так и с эхоконференциями, и обладает возможностями чтения сообщений, ответа на них, перенаправления полученных сообщений другим членам сети, а также создания новых сообщений.
Как подключиться к Fidonet
После прочтения статьи у читателя может возникнуть законный вопрос - как вступить в Fidonet или хотя бы посмотреть на нее? Самый распространенный первый шаг, который делало подавляющее большинство операторов узлов - подключение в качестве пользователя к одной из BBS. Большая их часть работает с Fidonet в качестве узлов или пойнтов. Работая с BBS, вы сможете не только ознакомиться с Policy, другими документами Fidonet и руководствами для пользователей, но и на личном опыте общения в сети понять дух Fidonet и правила поведения в ней.
Для попадания в сеть Вам нужно взять Нод-Лист (файл со списком нодов) или Пойнт-лист и найти ноду с подходящими для Вас параметрами (телефон, скорость модема ...). После чего Вы звоните по телефону, за которым числится нода, и проверяете связь, причем, помните, что ноды, обычно стоят дома, и поэтому не рекомендуется звонить туда днем. Самое оптимальное время для звонка - это 05:30-06:30. Если для Вас это время не подходит, то лучше сразу откажитесь от этой затеи. Если связь оказалась хорошей и устойчивой, то можно звонить голосом по этому же телефону и договариваться о получение пойнта. Но опять-таки помните что станции обычно стоят дома, по этому нет смысла звонить голосом в 4 часа ночи или в 8 утра, самое оптимальное время - часов так 19:00-22:00.
Советы
Если Вы решили попасть в Фидо, то убедитесь в том, что:
- Вы можете забирать почту ночью.
- Сможете забирать почту ежедневно.
- Чайник Вы или нет. Вообще-то Чайников в Сети не любят.
С чего начать
Для того, чтобы организовать у себя станцию сети Fidonet, Вам, прежде всего, необходимо найти и установить перечисленные выше компоненты почтовой системы. Для начинающих обычно принято рекомендовать комплект:
- Мейлер: T-Mail (берите один из релизов, они имеют номера версий, кончающиеся на два нуля - последняя на момент написания - 2400. В релизе есть документация и примерные конфиги. В версиях 24xx (бета-версиях) отсутствует документация, поэтому Вам все равно будет необходим релиз). В качестве альтернативы можно поставить BinkleyTerm при помощи пакета PPoint или взять готовый комплект.
- Эхопроцессор: я рекомендую GEcho - как наиболее простой и наиболее быстрый. Есть надежные старые версии 1.01 (только *.MSG и Hudson) и 1.02 (JAM, Hudson, *.MSG). Версия 1.10 содержит ошибки, и ей лучше не пользоваться. Последняя доступная - 1.11. Заметьте, что если Ваши принципы не позволяют Вам использовать нелицензированное ПО, то Вам лучше остановиться на версии 1.01 или 1.02, так как версии 1.10 и 1.11 предназначены для зарегистрированных пользователей. Если же Ваши моральные устои не столь прочны, то на многих BBS вы найдете соответствующие "утилиты" ;-).
- Редактор: на быструю машину можно поставить GoldEd версии 2.41 (без JAM) или 2.42 (c JAM). Существуют еще и версии 2.50 с различными числами после номера версии (датой выпуска). Однако они, равно как и выпуски 2.42, содержат ошибки, поэтому брать такие версии следует, ориентируясь на дату выпуска и чей-нибудь совет. Если машина медленная или мало памяти, можно воспользоваться timEd'ом (1.01.g1 - самая последняя версия).
Под фразой "установить" я подразумеваю не процесс инсталляции a’la Windows (как раз такого Вы в FIDONet и не найдете), а кропотливое изучение множества конфигурационных файлов и исправление значений в них под Ваши цели. Hе существует общих рекомендаций по установке того или иного обеспечения - Вам придется обратиться к документации на программу, если возникнут проблемы. Так как у Вас пока нет FIDO-адреса, то вместо него нужно проставить фиктивный адрес (для Иркутска - 2:5070/999.999).
Кроме того, через Fidonet распространяется много так называемых FAQ (Frequently Asked Questions) по разным программам и системам. В любом случае будьте готовы обнаружить в используемой программе пару-тройку небольших, но досадных ошибок.
Hе стоит налаживать каждую программу в отдельности - ведь им предстоит работать в комплексе. Поэтому лучше сделать черновую настройку каждого продукта в отдельности, а затем уже настраивать весь комплекс целиком. Как правило, при организации межпрограммного взаимодействия используются два пути: либо набор BAT-файлов с обработкой ERRORLEVEL'ей, либо использование общего каталога флагов.
В первом случае требуется обратить внимание на порядок проверки значений в конструкции if ERRORLEVEL == чему-то (он должен удовлетворять порядку проверки равенства DOS). Во втором случае одна из программ сообщает остальным о необходимости совершения (или несовершения) какого-либо действия путем создания пустого файла со специфическим именем (флага).
Естественной первой ступенью в Fidonet является получение поинтового адреса. Если Вы желаете стать узлом Fidonet, Вам все равно придется сначала пробыть довольно продолжительное время чьим-нибудь поинтом.
Проверив связь и напоив Вашего нового босса непременным фидошным пивом (квасом, колой, ...), Вы можете начинать освоение просторов сети.
Человеку, получившему пойнтовый адрес в Fidonet, открыт доступ ко всему информационному богатству сети - нетмейлу, эхоконференциям, файловым эхоконференциям. Однако, если вы чувствуете, что способны принести какую-то пользу Fidonet (а об этом вы можете узнать из отношения к вам в сети), вы можете получить узловой адрес и стать полноправным членом Fidonet. Hо помните: став оператором узла, вы и никто другой будете нести ответственность перед сетью за свои действия.
Как писать из Интернета в Фидо
Очень просто. Однако надо иметь в виду, что централизованый гейт не работает более, поэтому почта будет ходить не во все регионы
Если Вы знаете Фидошный адрес человека, он выглядит примерно таким образом (2:5070/111.1), то трансформируете его так, чтобы получилось примерно следующее:
Name@p1.f111.n5070.z2.fidonet.org , где Name - Имя того человека, которому Вы пишите.
|

           .gif)
|