/FAQServer от 2:5025/38.12@fidonet/Сеть Фидо/Новичкам в сети ФИДО/64К о ФИДО

        Атрибуты Pvt, Cra, F/a, K/s, KF/s, TF/s, Hld, Frq, Cfm устанавливаются
пользователем, а атрибуты Rvd, Snt, Loc - автоматически.
        Эхописьмо может иметь лишь атрибуты : Loc, Snt, Rvd и Pvt. Все прочие
атрибуты не имеют смысла при использовании в эхопочте (хотя могут быть внедрены
в письмо методом грубой силы).

                                Типы используемого ПО.

        Любая станция сети использует три основных компоненты сетевого ПО :

                                Мейлер (Mailer).

        Мейлер - это специальная почтовая программа, предназначенная для
отправки писем и файлов через модем на соответствующие сетевые адреса. Мейлер
осуществляет дозвон по указанному адресу, установление соединения, передачу и
прием писем и файлов, а также управление модемом и другие дополнительные
функции. Как правило, участие человека при этом необязательно.
        В зависимости от способа обработки писем мейлеры делятся на две группы
- ArcMail-Attach (Аркмейл-Аттач) и Binkley-style (бинклистайл) мейлеры.
Основным отличием одной группы от другой является способ обработки почты,
хотя есть и другие существенные отличия.
        Мейлеры группы ArcMail-Attach обычно самостоятельно осуществляют
преобразование файла с сетевым письмом в почтовый пакет (упаковку) и обратное
пеобразование (распаковку). При этом на каждый ArcMail-пакет должен
существовать так называемый аркмейл-аттач (attach) - специальное письмо,
которое адресовано оператору узла от имени ArcMail, и в качестве темы содержит
имя передаваемого файла. При передаче файла это письмо не передается адресату,
а используется передающим мейлером для поиска и обработки ArcMail-пакетов.
        Минусом таких мейлеров является потенциальная возможность захлебнуться
в потоке сетевой почты на нагруженном узле (т.е. большую часть времени мейлер
будет распаковывать пришедший нетмайл и перепаковывать его на другие адреса).
Этот недостаток можно устранить, запретив мейлеру распаковывать нетмайл.
        Мейлеры группы Binkley-Style не осуществляют никаких операций с
письмами и файлами, предоставляя эту возможность внешним утилитам. Такие
мейлеры просто передают все письма и файлы, предназначенные для
соответствующего узла, не осуществляя упаковку и распаковку. Вместо процедуры
поиска аркмейловых пакетов при помощи ArcMail-attach писем здесь применяется
концепция аутбаунда (outbound).
        Для каждой зоны создается зоновый аутбаунд - специальный каталог
файловой системы. В этом каталоге находятся специальным образом поименованные
файлы и подкаталоги, содержащие исходящую почту. Имя файла или подкаталога
однозначно определяется адресом системы, которой адресован почтовый пакет.
Расширение файла определяет его тип. Более подробно этот вопрос обсуждается
ниже.
        Из числа известных ArcMail-Attach мейлеров следует упомянуть
FrontDoor и T-Mail, из числа bink-style - BinkleyTerm и Bink/+.
        Как правило мейлер функционирует в режиме FrontEnd (отчего его иногда
называют FrontEnd Mailer'ом). Это означает, что при звонке на узел сети вам
отвечает именно мейлер, который затем, при необходимости вызывает внешнюю
программу BBS или утилиту для приема факсов.
        Существует еще и другой остроумный режим работы мейлера, применяемый
некоторыми пакетами BBS - Shell to Mailer. В этом режиме вначале в память
загружается пакет BBS, а уже из него запускается мейлер. Мейлер отвечает на
звонок, и, если позвонил человек, завершает свою работу с определенным
ErrorLevel'ом. Управление получает BBS.

                                Эхопроцессор.

        Эхопроцессор (EchoProcessor) это программа, предназначенная специально
для распаковки и упаковки почтовых пакетов с сетевой почтой, ArcMail-пакетов,
импорта и экспорта писем в базу писем, преобразований базы и т.д.
        Каждая станция имеет свою базу писем (message base), которая разделена
на области (конференции). Письма из соответствующих эхоконференций копируются
эхопроцессором в области базы писем для их последующего прочтения.
        Процесс преобразования ArcMailовых и почтовых пакетов в письма
называется тоссингом (tossing), а процесс поиска новых писем в базе и
преобразования их в пакеты - сканнингом (scanning). Иногда оба процесса
отождествляются и вместе именуются тоссингом. От этого эхопроцессоры иногда
называют тоссерами (tosser).
        При использовании ArcMail-Attach мейлера алгоритм действий тоссера
таков :
                1. Произвести поиск ArcMail-пакетов в специальных
                входных каталогах файлов (инбаундах, inbound).
                2. Распаковать все найденные пакеты утилитой декомпрессии.
                3. Преобразовать полученные почтовые пакеты в письма и
                разместить письма по областям базы писем.
                4. Создать почтовые пакеты с письмами для всех станций сети,
                подписанных на эти конференции у данной станции.
                5. Просканировать базу писем на предмет новых писем,
написанных оператором узла или пользователями.
                6. Упаковать эти пакеты утилитой компрессии.
                7. Создать ArcMail-Attach письма в соответствующем каталоге
                мейлера.

        При использовании Binkley-style мейлера алгоритм действий тоссера
тот же, за исключением того, что :
                1. Кроме ArcMail-пакетов обрабатываются и пакеты с сетевой
                почтой.
                2. Не создается ArcMail-Attach писем. Вместо них создаются
                специальные файлы, о которых речь ниже.

        Наиболее известными эхопроцессорами являются : Squish, GEcho,
FastEcho, и т.д.

                                Редактор сообщений
                                 (Message Editor)

        Редактор сообщений позволяет просматривать базу писем по областям,
создавать новые письма, как в сетевой, так и в эхопочте. Помимо этого, типовые
редакторы предоставляют множество других возможностей, как то перемещение
писем из области в область, сканирование базы писем на предмет новой/личной
почты, возможность работы в локальной сети с несколькими пользователями и
так далее.
        Наиболее популярными редакторами являются GoldEd (за такое название
его обычно зовут 'голым дедом' или просто 'дедом'), timEd (более быстрый, зато
менее навороченный), и различные другие извращения - FM, входящий в комплект
мейлера FrontDoor и т.д.

                              Роутинг

        За редким исключением сетевая почта не передается на прямую ее
адресату. Это обусловлено отсутствием режима работы станции в нодлисте,
наличием unpublished узлов (узлов с неизвестным телефоном), наконец, ненулевой
вероятностью катастрофы на станции назначения. Возникает вопрос, куда
передавать письма, предназначенные для определенных групп сетевых адресов.
        Роутинг (рутинг, от англ Routing) представляет собой схему
маршрутизации писем для данной станции сети. Роутинг имеет отношение только
к сетевой почте.
        Роутинг задает правила, согласно которым будет отправляться пришедшая
на станцию и созданная на ней сетевая почта. Правило представляет собой
соответствие группы адресов назначения одному адресу, на который будет передан
исходящий пакет. Представим, что я хочу отправлять все письма, предназначенные
для зоны 2 (FIDONet, Европа) через 2:5020/54, а все письма для зоны 314 (сеть
GOLDNet) через 314:5020/33. Тем самым я определил схему роутинга для своей
системы. Действительная схема роутинга может быть гораздо более сложной,
особенно для нагруженных станций сети, хабов и т.д.
        Различают статический и динамический роутинг. Статический роутинг как
правило осуществляется эхопроцессором, и присущ системам на базе BinkleyStyle
мейлера. Определяется специальная схема событий, т.е. набор интервалов
времени, во течение которых действует определенная схема роутинга. Если
эхопроцессор был вызван во время действия одного события и маршрутизировал

File created by Faq2Site converter. (C) 1998-2002 Edward Grebenyukov
Hosted by uCoz