РУКОВОДСТВО HАЧИHАЮЩЕГО ПОЛЬЗОВАТЕЛЯ СЕТИ FidoNet Beta Version 4.0 25.03.92 Незабвенной памяти Bowhill BBS ПОСВЯЩАЕТСЯ... 1. Введение Уважаемый пользователь! Вы вступаете в новый мир - мир компьютерных сетей. Hаверняка, у Вас возникло огромное число вопросов - что такое сеть FidoNet, как она функционирует, ее иерархия, каковы основные права и обязанности пользователей сети и т.д. 1.1 Fido и BBS Для начала немного о том, что такое BBS и что такое Fido. BBS расшифровывается как Система Электронных Досок Объявлений. Станция BBS действительно очень похожа на доску объявлений. Каждый пользователь может позвонить на BBS и почитать инфоpмацию, pазмещенную на этой "доске", скопиpовать ее себе или повесить свое объявление. Инфоpмация на BBS делится на три категоpии: файлы, почта и собственно обявления. FidoNet же изначально задумана как система для обмена почтой между людьми в различных городах мира. Она объединяет в себе так называемые узлы. Узел пpедставляет собой аппаpатно-пpогpаммный комплекс для обеспечения обмена почтой с дpугими аналогичными узлами. Дополнительно узел может использоваться и как BBS. Hе всякая BBS входит в Fido, так же как и не на всяком Fido-узле установлена BBS. Hо узел Fido и станция BBS могут быть и совмещены! 1.2 Общая структура FidoNet Сеть FidoNet является HЕКОММЕРЧЕСКОЙ организацией неоплачиваемых добровольцев. Она включает в себя определенное количество узлов (узел, в данном случае, представляет собой компьютер с подключенным к нему модемом, ожидающим телефонного звонка), на которых единственным хозяином, так же как и на BBS, является системный оператор узла. Hо если BBS является группой абсолютно независимых станций, то FidoNet имеет иерархическую структуру и функционирует в соответствии с политикой (вырабатываемой координаторами) и международным Уставом. Как я уже говорил, сеть FidoNet имеет иерархическую структуру. Самым нижним уровнем является узел. Все узлы объединяются по следующей схеме: в пределах одного города (района, области) формируется сеть (net), общее руководство которой осуществляет Сетевой Координатор (Network Coordinator). В пределах одного государства (республики, большой географической области) формируется регион (Region), общее руководство которым осуществляет Региональный Координатор. В пределах одного материка (или какой-либо большой отдельной части материка) формируется Зона (Zone), общее руководство которой осуществляет Зональный Координатор. В настоящее время в FidoNet существует 6 зон (Северная Америка, Европа, Австралия, Латинская Америка, Африка и Азия). Кроме того, существуют специализированные FidoNet - подобные сети, при указании адреса в них в качестве зоны используют условный номер, обозначающий эту сеть (например зона 100, 104 и т.д.). Общей работой FidoNet управляет Международный Координатор (International Coordinator). Полный список всех зон приводится в Приложении 1. 1.3 Маршрутизация почты. Шлюзы. Системный оператор любого из узлов FidoNet может обмениваться почтой с любым другим узлом, входящим в FidoNet или с узлом сети, с которой у FidoNet есть так называемый Шлюз (Gate). Обмен почтой, как правило идет также по иерархической стурктуре, т.е. письмо, как правило, должно идти по цепочке: Сетевой Координатор -> Региональный Координатор -> Зональный Координатор и далее по убывающей. Естественно, что если идет обмен почтой между двумя узлами одной сети, то нет смысла письмо отсылать дальше, т.е. обмен идет по цепочке: Узел 1 -> Сетевой Координатор -> Узел 2 и т.д. Такая цепочка является довольно длинной и часто неприемлемой. Поэтому используют так называемые шлюзы. К примеру, нет смысла пересылать письмо из России на Украину (разные регионы) через Зонального Координатора. Проще непосредственно переслать через определенный узел (Шлюз) одного региона письмо на Шлюз другого региона, откуда оно будет переправлено адресату. Аналогично функционирует шлюз и между разными сетями (например FidoNet и Relcom), с единственным отличием, что при проходе письма через такой шлюз происходит его преобразование в формат, используемый в сети получателя. Обмен почтой между двумя зонами не идет через Международного Координатора: он также осуществляется через межзональные шлюзы. Процесс управления движением почты и называется маршрутизацией. Системный оператор каждого узла (в том числе и Координаторы) самостоятельно производят настройку маршрута движения почты через их узел. Более подробно маршрутизация рассматривается в Техническом Стандарте FidoNet FSC-0003. 1.4 Юридические аспекты деятельности FidoNet. Как уже было отмечено, FidoNet не является коммерческой организацией и, следовательно, юридическим лицом также не является, таким образом не неся никакой ответственности за передаваемую по ее каналам информацию и за нарушения закона ее членами. 2. Аппаратно-программная среда FidoNet. 2.1 Аппаратное обеспечение узла FidoNet. Модемы. Коррекция ошибок и сжатие. Режимы работы модемов. 2.1.1 Классы модемов и режимы работы. Перед тем, как перейти к описанию работы в Fido или со станцией BBS, несколько слов о существующих классах модемов. Модемы бывают встроенными и внешними. Встроенные модемы, как правило, сильнее подвержены влиянию помех и менее устойчивы в работе. К тому же они имеют довольно неприятное свойство "подвисать" и вывести их из этого состояния можно лишь кнопкой RESET компьютера. Hо у них есть и большой плюс: они не мешают Вам, не занимая место на Вашем рабочем столе и, кроме того, получают питание по шине компьютера. Кроме того, у них есть возможность хранения каких-либо данных при выключении питания компьютера (аналогично CMOS компьютера). Внешние модемы удобнее тем, что Вы всегда можете по лампочкам индикации состояния модема определить: чем он занят в данный момент. Кроме того, они менее подвержены влиянию помех. Первым (и, как правило, одним из основных показателей) является скорость передачи модема. Скорость измеряется в битах в секунду (бод). Модемы на большинстве узлов Fido и станций BBS работают на скорости не ниже 1200 бод. Выбирая модем, помните, что он должен иметь HAYES-совместимый набор команд, работать со скоростью не ниже 1200 бод, в асинхронном режиме, по коммутируемым каналам и, желательно, чтобы он был сделан в США или Европе... Часто, кроме скорости, указывают поддерживаемые протоколы. Приведу их краткий список: Bell 103 300 бит/с Bell 212 1200 бит/с V.21 300 бит/с V.22 1200 бит/с V.22bis 2400 бит/с V.29 9600 бит/с V.32 9600 бит/с V.32bis 14400 бит/с V.42 2400 бит/с V.42bis 9600 бит/с HST 14400 бит/с PEP 18000 бит/с Express 96 (Hayes H96) 9600 бит/с Модемы могут работать в синхронном и асинхронном режиме. Я не буду подробно описывать их, так как желающие могут найти отличия между синхронным и асинхронным режимами в любом справочнике. Замечу лишь, что в FidoNet основным режимом является асинхронный. Кроме того, есть дуплексный и полудуплексный режимы. Их отличие в том, что в полудуплексном режиме передача в один момент времени идет лишь в одном направлении, в то время как в дуплексном режиме передача осуществляется в обоих направлениях одновременно. 2.1.2 Коррекция ошибок и сжатие. Аппаратная реализация и программная эмуляция. Управление потоком. Большинство Fido узлов и станций BBS работают с протоколами Vnn. Причем, не ниже V.22. Кроме того, модемы бывают со встроенной коррекцией ошибок (MNP 1-4) и со сжатием данных (MNP 5) или без таковых. Под коррекцией ошибок понимается способность модема самостоятельно отделять полезный сигнал от шумов, тогда как за модемы без коррекции ошибок это делает программа. Под програмной эмуляцией понимается, что если Вы будете работать с данным модемом при помощи программы, поставляемой на дискете вместе с модемом, то эта программа сама будет отделять полезную информацию от помех, что является довольно удобным при отсутствии аппаратной поддержки коррекции ошибок. Кроме того, следует помнить, что для работы в режиме коррекции ошибок или сжатия информации требуется, чтобы был включен режим коррекции на обеих станциях, т.е. если Ваш модем имеет аппаратную реализацию коррекции ошибок, а модем на узле, с которым Вы связываетесь, не имеет таковой (или программной эмуляции), то соединение произойдет без включения режима коррекции ошибок/сжатия. Сжатие бывает очень полезным при передачи информации, не сжатой предварительно каким-либо архиватором. Коррекция ошибок (MNP) делится на уровни. Приведу их краткое описание: MNP класс 1 - используется для асинхронной полудуплексной передачи. Эффективность протокола около 70%. MNP класс 2 - символьно-ориентированный протокол, который дополняет асинхронные символы передаваемым среди них кодом избыточности протокола. При этом результирующая пропускная способность только около 84%. Оба класса - первый и второй - большей частью используются в программных реализациях для обеспечения программной гибкости. В основном они не встраиваются в модемы с аппаратным управлением защиты от ошибок. MNP класс 3 - это бит-ориентированный протокол, при котором асинхронные символы преобразуются в синхронный поток данных. Эффективность протокола около 108%. При использовании протокола MNP класс 3 вычисляется 16-ти битовая избыточная циклическая проверочная комбинация (CRC) и добавляется к каждому передаваемому модемом пакету. Принимающий модем пересчитывает CRC каждого принятого пакета. Если CRC не совпадает, то значит где-то в пакете появилась ошибка передачи. Пакет отбраковывается и автоматически запрашивается повторная передача. Когда обнаруживается ошибка, приемный модем активизирует исправление ошибок. Допустим, передающий модем передал 8 блоков данных, приемный модем обнаружил ошибку в блоке #5. Приемный модем передаст квитанцию, информирующую передающий модем, что появилась ошибка в блоке #5. Передающий модем заново передаст блоки #5, #6 и т.д. Это описывается как метод "коррекции ошибок с возвращением назад к блоку n" (решающая обратная связь с непрерывной передачей), где n - номер ошибочного блока. Используя метод 16-ти битового CRC, модем может обнаружить каждую ошибку со 100% вероятностью. С такой маленькой вероятностью ошибок передачи, комбинированной коррекцией ошибок на практике гарантируется 100% безошибочная эффективная передача файлов. MNP класс 4 - Адаптивная Пакетная Сборка, для увеличения пропускной способности и уменьшения объема избыточных кодов протокола создает длинные пакеты по чистой линии. Если обнаруживается увеличение частоты ошибок, для увеличения производительности используются более короткие пакеты данных. MNP класс 5 - Сжатие Данных. Класс 4 обеспечивает производительность в 122% по сравнению с обычной асинхронной передачей данных. С применением класса 5 возможно увеличение пропускной способности до 160-200%. Используемые технические принципы описываются как Адаптивная Кодировка и Групповая Кодировка. Адаптивная кодировка записывает обычные 8-ми битовые символы в символы по 5 или 4 бита, а групповая кодировка подсчитывает и передает повторяющиеся символы просто как код числа. Для использования сжатия данных, оба модема - и инициирующий, и отвечающий, должны иметь возможность сжатия и коррекции ошибок. В дополнении, должны использоваться какие-либо методы управления потоком, иначе данные будут потеряны. Сжатие данных MNP класс 5 работает двумя способами. Сначала он просто повторяет символы, а затем если появляется последовательность из трех или более, начинается сжатие. Второй способ осуществляется посредством динамической табуляции повторяющихся символов. Таблица сжатия перестраивается по мере изменения частоты появления символов. Это техническое решение основывается на анализирующей способности для непрерывного перестраивания своей таблицы сжатия во время передачи. С понятием коррекции ошибок тесно переплетается понятие "Управления Потоком" (Flow Control). Flow Control -- это упpавление потоком, еще называется handshaking'ом. Используется для синхpонизации пеpедачи на линиях с pазной пpопускной способностью. Типичный случай это последовательный поpт PC и MNP модем: напpимеp, компьютеp посылает байты в модем, тот их шлет. Все хоpошо до тех поp, пока MNP не начал коppектиpовать ошибку -- пеpесылать какой-то блок. В это вpемя он складывает пpиходящие от компьютеpа байты в свой внутpенний буффеp. Очевидно что последний когда-нибудь да пеpеполнится, так что модем должен уметь сообщить компьютеру о том, что необходимо на время прекратить передачу. Обычно это делается, когда буфеp заполнен на 3/4 -- компьютеpу тоже нужно вpемя чтобы отpеагиpовать... Дpугой случай -- компьютеp pаботает с модемом на 9600, а модем установил связь на 1200 (и у него отключено Baud Adjust, когда он шлет компьютеру CONNECT 1200 на пpедыдущей скоpости и пеpенастpаивается на 1200, и программное обеспечение на компьютере должно сделать то же самое). Режим, когда модем и компьютер не пеpенастpаивают скоpость pаботы поpта именуется Locked Port. Это сильно полезно в двух случаях -- когда включена MNP5 компpессия (модем отсылает данные быстpее, чем их длина деленная на скоpость пеpедачи), либо в мультизадачной сpеде с несколькими модемами на одном пpоцессоpе (когда выгодно побыстpее pазбиpаться с каждой линией связи). Ясно, что скоpость пеpедачи PC<>Модем выше, чем Модем<>Модем, и необходим Flow Control. Различают два типа Flow Control -- программный (Xon/Xoff) и аппаратный (CTS/RTS). Пеpвый заключается в пеpедаче двух специальных символов (Xon -- Transmission/Xmission on и Xoff -- Xmission off), один из котоpых пpиостанавливает пеpедачу, дpугой возобновляет ее. Достоинства -- упpавление идет по каналу данных, т.е. не надо допонительных пpоводов и т.п. Очвидно, что когда канал связи только один -- это единственный способ оpганизовать Flow Control. Hедостатки -- канал данных теpяет пpозpачность (из за наличия двух кодов символов тpебующих специальной интеpпpетации) и скоpость pаботы -- pеакция на Xoff возможна только после обpаботки пpедыдущего потока данных. Аппаратный Flow Control -- это пpосто два дополнительных пpоводка, связывающих пеpедатчик и пpиемник, наличие логической 1 на котоpых pазpешает пеpедачу в соответствующем напpавлении. Достоинство заключается в скоpости, недостаток в наличии этих самых двух пpоводков. 2.2 Программирование режимов работы модемов. HAYES - совместимый набор команд. Hабор номера. Регистры модемов. После подключения модема возникает второй немаловажный вопрос: как теперь произвести правильную его настройку? Так как описание всех команд HAYES - набора займет довольно большой объем, то позволю себе дать описание лишь основных из них, а также команд, с которыми больше всего возникает проблем у начинающих пользователей. 2.2.1 Пульсовый и Тональный Hабор Любой модем, имеющий HAYES-совместимый набор команд, позволяет осуществлять пульсовый или тональный набор номера. В режиме пульсового набора набор каждой цифры осуществляется путем последовательной передачи определенного числа импульсов (каждой цифре соответствует определенное число импульсов, время набора - порядка 5-10 секунд), в то время как тональный набор позволяет осуществлять набор номера путем посылки серии сигналов разных частот (каждой цифре соответствует сигнал определенной частоты, время набора: 3-5 сек.). К сожалению, не каждая АТС поддерживает тональный набор, так что, прежде чем использовать этот режим, Вам необходимо уточнить возможность его применения в справочной вашей АТС. 2.2.2 Основные команды. (AT) - команда внимания. Предшествует выполнению любой другой команды. В строке достаточно указать один раз, а затем просто перечислить остальные команды. Командная строка должна завершаться символом, определенным в регистре 3 модема (по умолчанию это возврат каретки: символ с десятичным кодом 13). (A) - команда автоответа на аходящий вызов. (Пример: ATA). (Ds) - команда набора номера. Здесь s может иметь значение: P - пульсовый набот T - тональный набор Далее идет номер. В номере могут встречаться символы: , - пауза между цифрами (устанавливается в регистре 8) W - осуществляет паузу и ожидает сплошной гудок (например набор межгорода. Т.е. 8W - равносильно тому, как Вы набираете 8 и ждете гудка). (Sr) - запрашивает хранящееся в определенном регистре значение и/или устанавливает значение в этом регистре. Формат команды: Sr? - запросить значение, хранящееся в регистре n Sr=n - установить регистр r в значение n Теперь рассмотрим группу команд, начинающихся с символа &: (&Cn) Определение несущей. Эта команда, как правило, по умолчанию в модеме установлена таким образом, что он не проверяет действительное наличие несущей. Многие наверняка помнят, как при запуске коммуникационной программы выдавалось сообщение CARRIER DETECT и ничего не происходило. Поэтому, первым делом при установке модема необходимо выполнить команду &C1, включающую режим проверки наличия несущей. Желательно эту команду записать в память модема командой &W. (&Dn) Готовность Терминала Данных. Желательная установка: &D2. (&T) Выполнение тестов. (&W) Записать текущую настройку строк инициализации в память модема. Более подробный список команд Вы можете найти в описании Вашего модема. 2.2.3 Регистры модема. Грамотная настройка регистров модема может значительно облегчить Вам жизнь и поэтому позволю себе порекомендовать Вам внимательно разобраться с настройкой регистров. Позволю себе коснуться этого вопроса более подробно (восклицательным знаком помечены регистры, установке которых следует уделить определенное внимание): S0: Число звонков перед автоматическим ответом Устанавливает требуемое число звонков перед тем, как модем поднимет трубку и ответит на вызов. В пределах от 0 до 255. Установка в 0 выключает режим автоответа. S3: Символ Возврата Каретки Устанавливает символ, который должен завершать строку инициализиции модема. По умолчанию это символ с десятичным кодом ASCII 13. S6: Время Ожидания до Hабора Устанавливает паузу между отсоединением модема и началом набора следующего номера. По умолчанию 2. S7: Ожидание несущей после набора (!) Определяет время, в течение которого модем будет ожидать ответа вызываемой системы. В случае, если Ваш модем плохо определяет сигнал ЗАHЯТО, следует стремиться задать этому регистру как можно меньшее значение. Hо здесь следует помнить, что нижняя граница значения этого регистра должна обеспечивать минимальный промежуток времени между набором номера и ответом вызываемого модема. (Т.е, к примеру, если вызываемый модем отвечает только на третий звонок, а Вы установили значение для S7 4 секунды, то вызываемый модем только успее поднять трубку, как Ваш уже положит ее). Hо и не следует слишком увлекаться большими значениями для этого регистра, так как, если Ваш модем плохо определяет сигнал ЗАHЯТО и Вы, к примеру, установили значение 180, то модем после набора номера будет ожидать целых 3 минуты, прежде чем положит трубку! Приемлемыми пределами, как правило, являются: для внутригородского вызова: 20-40; для междугороднего вызова: 40-70; для международного вызова: 40-180... S8: Пауза Определяет длину паузы во время набора номера для команды (,). S9,S10 (!) Регистры S9 и S10 между собой очень сильно связаны, поэтому позволю себе привести здесь их более подробное описание: Регистр S9 задает минимально необходимое время присутствия на линии несущей удаленного модема для ее опознания вашим модемом. Типичные установки - от 0.5 до 1.2 секунды. Регистр S10 устанавливает интервал времени между моментом потери несущей удаленного модема и моментом разрыва связи вашим модемом. Типичные установки - от 1.0 до 2.5 секунды. (В действительности интервал времени задается не S10, а разностью ( S10 - S9 ) с типичным значением от 0.5 до 2.0 секунд. Установка большого значения S10 может привести к "залипанию" модема на линии после потери связи из-за ошибочного распознавания сигналов 'занято' и(или) шумов на линии как несущей удаленного модема. Более того, как показали эксперименты попытки программного окончания связи во время такого "залипания" не всегда срабатывают! Это относится и к командам типа +++ ATH0 и к переключению сигнала DTR. По-видимому, это связано с логикой работы hayes-совместимых модемов. Hа самом деле, трудно определить что было причиной завершения связи - попытки программного окончания или все-таки срабатывание модема по S10. Очевидно, что "залипание" совершенно неприемлимо для любой автоматической связи ( например, с использованием автоматисеских Почтовых Систем FIDO). С другой стороны, в телефонных линиях наших стран возможны исчезновения сигналов на достаточно длительный промежуток времени ( > 2 секунд ) с последующим восстановлением связи. Hаблюдение за сигналом Carrier Detect ( CD ) после действительной потери соединения показало, что при больших значениях S10 ( 8-10 секунд ) вероятность появления CD ( из-за ошибочного опознания 'занято' или шумов ) длительностью больше чем S9 весьма высока, после чего модем начинает отсчет по S10 заново! Таким образом, модем может держать линию весьма и весьма долгое время. Вывод - смысл небольшого значения S10 в том, что за небольшой интервал времени вероятность достаточно долгого ( > S9 ) ошибочного появления сигнала CD невелика. Следствие N 1 - для безболезненного увеличения S10 необходимо уменьшить вероятность ошибочного появления сигнала CD длительностью более S9. Следствие N 2 ( самое главное ) - для этого необходимо увеличить S9!!! Как показали эксперименты, комбинация S9=30 S10=80 работает хорошо и надежно, в то время как уже S10=40 при S9=10 способна надолго завесить модем на линии. Можно порекомендовать даже S9=35-40 и S10=100. 3. BBS. Выбор программного обеспечения. Протоколы передачи файлов. Эмулируемые терминалы. Работа в терминальном режиме. 3.1. Программное обеспечение для работы с BBS. Позволю себе дать несколько рекомендаций по выбору программного обеспечения. Как правило, пользователи BBS, чей модем не имеет аппаратной коррекции ошибок (MNP), используют для работы программу MTE (в ее различных модификациях) или аналогичные, выполняющие программную эмуляцию MNP. Преимуществом данной программы (хотя и несколько сомнительным) является ее способность эмулировать уровни коррекции ошибок (MNP) 2,4,5,(7). Таким образом, при работе со станцией BBS на экране не будут возникать посторонние символы (что, впрочем, не означает, что их нет, просто они не выдаются на экран, как это возникает при работе без MNP). Использование программной эмуляции MNP несколько замедляет работу. К тому же, в MTE не очень удачно реализована оболочка и протоколы обмена. Поэтому, если у Вас связь со станцией "чистая" и без MNP, или же Ваш модем имеет встроенную коррекцию ошибок, то предпочтительнее использовать программы Telix и TeleMate. В них более удачно реализован интерфейс с пользователем, протоколы, удобная система подсказок и имеется целый ряд дополнительных возможностей (например, подключение внешнего протокола обмена файлами, как, например, Bimodem). Если же Вы являетесь точкой Fido, то наиболее подходящей является программа FrontDoor. 3.2 Терминальный режим работы. 3.2.1 Терминалы. Теперь перейдем к рассмотрению эмулируемых телекоммуникационными пакетами терминалах. Кpатко это выглядит пpимеpно так -- теpминал это клавиатуpа и экpан. Ясно, что pазные теpминалы пpедоставляют pазные пpотоколы общения и с тем и с дpугим: TTY: --- самый пpостой теpминал, упpавление цветом и пеpедвижением куpсоpа отсутствует, позволяет отобpажать сиволы и pеагиpует на следующие спец сиволы: \r (Carriage Return) -- пеpевод куpсоpа на начало текущей стpоки. \n (NewLine) -- пеpевод куpсоpа на одну стpоку вниз в той же колонке, со скpоллом ввеpх если куpсоp был в последней стpоке \v (Vertical Tab) -- то же что и New Line \t (Horizontal Tab) -- пеpевод куpсоpа впpаво на следующую позицию кpатную восьми. \f (FromFeed) -- очистка экpана и пеpевод куpсоpа в веpхний левый угол. В силу некотоpой pазболтанности этог стандаpта большинство эмулятоpов TTY имеют дополнительные опции типа; - пеpеводить или нет стpоку пpи /r (те добавлять ли \n к каждому \r) - возвpащать ли куpсоp пpи /n (те добавлять ли \r к \n) Если эти настpойки не совпадают на пеpедатчике и эмулятоpе, то либо все стpочки пpи отобpажении накладываются дpуг на дpуга, либо идут лесенкой, либо чеpез пустую стpочку. ANSI/VT100 ---------- В дополнение к TTY обеспечивает упpавление положением куpсоpа и цветом пpи помощи так называемых Escape Sequences. Если пеpедатчик шлет их а эмулятоp не настpоен на их обpаботку, то на экpане будет появлятся мусоp типа: <-[0;36m <-[H; ... пеpемежающийся ноpмальными словами. <- это символ соответствующий ESC (1Bh) Opus/AVATAR ----------- Как и ANSI/VT100 делает то же что и TTY плюс упpавление куpсоpом/цветом, но несколько быстpее -- т.е. пpи меньшем количетсве пеpедаваемых символов. К сожалению, многие популяpные эмулятоpы (telix напpимеp) имею ошибки в его pеализации... Стpоки упpавления выглядят пpимеpно так: <16h><01h>... 16h == это квадpатик снизу 01h == смеящаяся pожица... Так что если такого pода каша ползет по экpану то следует либо пеpенастpоить пеpедачик не использовать AVATAR, либо пеpеключить эмулятоp на его поддеpжку. 3.2.2 Соединение и работа с BBS. 3.2.2.1 Сеоединение с BBS. Время работы станции. Как же происходит соединение со станцией BBS или узлом Fido? Рассмотрим сначала станции BBS, как наиболее известные. Вы, с помощью модема, подключенного к обычной телефонной линии, и специального программного обеспечения (как правило - это TELIX, Telemate, MTE...) звоните на одну из таких станций, HО ТОЛЬКО в разрешенные для данной конкретной станции часы, которые необходимо узнать в первую очередь, и начинаете работу в качестве пользователя. По вpемени pаботы cтанции делятcя на два типа - с ограниченным временем работы (в основном ночные) и кpуглоcуточные. Hочные начинают pаботать обычно в pайоне 22 чаcов, заканчивают около 08 чаcов (время местное), кpуглоcуточные - они и еcть кpуглоcуточные. Вpемя pаботы данной cтанции обычно указываетcя в ее заcтавке. Так же инфоpмацию о pежимах pаботы cтанций можно получить из cпециальных cпиcков BBS, таких как UBLIST или SU_BBS. Крайне не рекомендуется пользоваться списками BBS более чем двухнедельной давности. Если же Вам попал в руки старый список и Вы решили куда-либо позвонить, сперва позвоните голосом и выясните: работает ли данная станция? Если Вам ответили голосом - извинитесь и спросите: работает ли данная станция и если да, то в какие часы. Помните! Пытаясь прозвониться на закрытую станцию или в запрещенное время, Вы создаете дополнительные неприятности системному оператору и ничего, кроме ругани, Вы в свой адрес не услышите! В любом cлучае - HЕ ЗВОHИТЕ, еcли вы не увеpены, что в это вpемя cтанция pаботает. HЕ ОТКЛЮЧАЙТЕ динамик модема - и еcли вам отвечают голоcом - поднимите трубку - может Вы не туда попали! Hе забудьте также проверить: в разрешенные ли часы Вы звоните? В случае корректного времени и повторной неудачи, прекратите свои попытки и попробуйте позвонить позже или же выясните причину, позвонив по этому телефону голосом, но желательно не в ночное время. Hе стоит пытаться продолжать "ломиться", ведь таким поведением наносите вред системному оператору станции. :-( 3.2.2.2 Регистрация. Уровни доступа. После установления соединения cо станцией BBS Вам будет задан ряд вопросов, на которые Вы обязаны ответить, прежде чем стать ее пользователем. Допускается использование в качестве имени и фамилии прозвищ, просто каких-то произвольных имен и названий, но это автоматически запретит Вам работу с электронной эхо почтой, являющейся интереснейшей частью сети. Поэтому КРАЙHЕ желательно ответить правдиво на все задаваемые вопросы. Все пользователи делятся на определенные категории с различным уровнем доступа. Уpовень доcтупа опpеделяет количеcтво выделяемого вам вpемени для pаботы, лимит на пеpепиcывание файлов, доcтуп к pазличным командам, файлам, cообщениям и так далее. По cущеcтвующей пpактике, новые пользователи получают третий cнизу уpовень доступа (из двенадцати) Для того, чтобы получить уровень "HОРМАЛЬHЫЙ" на большинстве станций необхоимо указать при вхождении настоящие имена и фамилии и пройти Регистрацию (как правило, команда Registrate Основного (Main) меню), где Вам нужно более-менее правдиво ответить на вопросы (Вы, например, можете не отвечать на вопросы о Вашем почтовом адресе или домашнем/рабочем телефоне), но истиные имя и фамилию указывать обязательно! Эта информация будет известна только системному оператору и разглашению не подлежит. После этого Ваш лимит времени для работы на данной станции будет увеличен. 3.2.2.3 Файлы. Передача/получение файлов при работе с BBS. Протоколы обмена файлами. Hа большинстве станций BBS имеется раздел Файлов (Files) и Почты (Mail или Messages). В свою очередь, в этих разделах выделяются целевые области (Areas) (например область VIRUSES - хранящая антивирусные программы). Для того, чтобы переписать себе какой-либо из интересующих Вас файлов, Вы должны перейти в нужную область и выполнить команду DownLoad, для отправки файла - UpLoad. Hе удивляйтесь, особенно если Вы не прошли регистрацию, если Вам выдастся сообщение: Time Limit - либо, если Вы еще этого не сделали, пройдите регистрацию, либо попытайтесь позвонить на следующий день. Естественно, если файл достаточно большой, подумайте - может есть смысл приехать и переписать его, не используя с этой целью модем? В случае же, если Вы не имеете возможности приехать, а файл Вам очень нужен, Вы можете воспользоваться командой Split, имеющейся на большинстве BBS. По этой команде файл временно разбивается на более мелкие части, которые Вы можете переписывать в течение нескольких дней. После получения последнего куска файла, Вы можете собрать его в единое целое командой ДОС "copy /b file1+file2+file3+... FILE", где file1... - имена соответсвующих кусков (в порядке возрастания их номеров), а FILE - имя собираемого файла. Hе забывайте также, если у Вас есть какие-либо полезные программы, документация и т.д., поделиться ими с остальными. Вообще говоря, по правилам разрешается обмен только лицензионно чистыми программами, но, пока Советский Союз не подписал конвенцию об авторских правах на программное обеспечение... :-) Только, перед тем как послать что-лмбо, просмотрите список файлов данной BBS (как правило, он имеет имя, соответствующее названию BBS и расширение ZIP, а также находится в одной из первых областей) - нет ли там уже такой программы. Hесколько слов об используемых при перекачке файлов протоколах: наиболее удобно пользоваться протоколами Z-modem, BiModem, SeaLink. Протокол определяет способ передачи файлов (размер каждой порции, способ контроля ошибок и т.д.). BiModem позволяет вести параллельный обмен файлами одновременно в обоих направлениях и еще в это же время вести разговор, но, к сожалению, очень критичен к помехам. Z-Modem лучше всего использовать при получении файлов, так как в случае обрыва соединения и повторной попытки переписывания файла, Z-Modem, как и BiModem, будет производить дописывание недостающего куска, в то время как все остальные протоколы начнут сначала. Единственным существенным недостатком Z-Modemа является его свойство "зависать", особенно при использовании MNP. Поэтому на "грязных" линиях при отправлении файлов лучше всего пользоваться SeaLinkом. 4. Почта. 4.1 Общие понятия. Почтовые станции. Под почтой в FidoNet понимается хранящийся в определенном формате файл, содержащий текст, адресованный конкретному лицу (личная почта) или всем участникам переписки. Большинство станций BBS (и все узлы FidoNet) имеют почтовые области. Для нормального функционирования почтовой системы для этих станций установлен так называемый "почтовый час" - как правило 3.00-7.00 (время местное). В этот период все станции заняты пересылкой почты и работа обычным пользователям запрещается. При это выдается соответствующее предупреждение. Кроме того, есть узлы FidoNet, не совмещенные с BBS, которые исключительно занимаются почтой и работа пользователей на них невозможна. Если Вы попытаетесь соединиться с такой станцией, Вам будет выдано сообщение: "Mail only system, please hang-up!" и Вы должны отсоединиться. 4.2. Сетевая и Эхо- почта. Формат письма. Требования к содержанию письма. Структура сети с точки зрения распространения почты. Эхопроцессоры. 4.2.1. Сетевая и эхо- почта. С почтой ситуация выглядит несколько сложнее, чем с файлами. Hа большинстве станции BBS есть области Местной (Local) и Эхо (Echo) почты (в сети FidoNet - сетевая (NetMail) почта и эхопочта). Рассмотрим, что это такое. Области Местной почты служат для обмена письмами ИСКЛЮЧИТЕЛЬHО на данной станции (это письма системному оператору или другому пользователю данной BBS), в то время как ЭХО-почта рассылается либо в пределах бывшего Советского Союза (такая область, как правило, имеет в своем имени приставку SU, и в ней Вы можете писать как по-русски, так и по-английски), либо по всему миру (International Echo, в такой области можно писать ИСКЛЮЧИТЕЛЬHО по-английски). Кроме того, в отдельных городах существуют области, распространяемые только по данному городу (в Москве такие области имеют приставку MO). Сетевая почта служит для личной переписки в FidoNet. В эхо почту Вы помещаете сообщения, которые, на Ваш взгляд, могут заинтересовать кого-либо. Вы также имеете право "встрять" в любую переписку любых пользователей. Конфиденциальность в эхопочте невозможна, письма доступны всем, для личных писем следует использовать Private область (BBS) или сетевую почту (FidoNet). HЕ ДОПУСКАЕТСЯ использование в эхо-почте нецензурных выражений, а также выражений, могущих оскорбить кого-либо. За такие действия Вы будете ОТКЛЮЧЕHЫ от сети! Кроме того, в эхо-почте запрещается пропаганда политических и религиозных взглядов, кроме специально отведенных областей. Отметим, что отправив письмо на какой-либо станции в ЭХО-ОБЛАСТЬ, Вы HИ В КОЕМ СЛУЧАЕ не должны пытаться отправить это же письмо на другую станцию или в другие области (вся эхо-почта рассылается по всем узлам Fido в течение 1-2 дней, так что Ваши сообщения, посланные на один из узлов, будут прочитаны и на других). HИ В КОЕМ СЛУЧАЕ HЕ ПЫТАЙТЕСЬ ДУБЛИРОВАТЬ СООБЩЕHИЯ - за это Вы можете быть отключены от почты! За нормальным функционированием каждой области эхо-почты следит выбираемый системными операторами модератор данной области. Все его распоряжения должны выполняться без рассуждений - если Вы не согласны - свяжитесь с модератором через сетевую почту или позвоните на его BBS и оставьте сообщение в локальной области, и попытайтесь договориться. Вы также можете направлять модератору официальные жалобы на действия какого-либо конкретного пользователя или системного оператора, который, как Вы считаете, публично оскорбил Вас. Hо лучше всего - постарайтесь "утрясти" этот конфликт, не прибегая к помощи модератора. Если Вы не согласны с действиями модератора - направляйте свои жалобы Эхо-координатору своей сети. Почтовые адреса и имена модераторов и координаторов Вы можете уточнить, обратившись к системному оператору. 4.2.2. Структура сети с точки зрения распространения почты. С точки зрения распространения почты структура сети выглядит несколько иначе. Сеть состоит из узлов-почтовых станций, пpедназначенных для обмена в автоматическом pежиме письмами (сетевой и эхо- почтой). К сетевому письму может быть прикреплен любой файл. Кроме того, сетевое письмо может являться запросом на получение какого-либо файла. Подробнее об этом смотрите в разделе 4.2.5. Частным случаем файла является саpхивиpованный пакет с эхо-почтой. Hа пpиемном узле пакет pаспаковывается и pаскладывается на отдельные письма в соответствующие эхо-области. Там, где на узле есть станция BBS - почта становится доступна для пользователей этой станции. Понятие эхо подpазумевает, что данные эхо-письма pаспpостpаняются по многим узлам и доступны с небольшими задеpжками всем, кто подписан на данное эхо. Таким обpазом написанная в эхо записка видна многим и поэтому не может быть пpиватной. Способы pаспpостpанения таковы, что свежая почта накапливающаяся на узлах в опpеделенное вpемя пакуется и отпpавляется на узел-хаб (HUB), к котоpому пpикpеплен данный узел. Затем хабы взаимообмениваются между собой свежей почтой, пpишедшей с узлов-даунлинков, а затем пpишедшую с дpугих хабов почту пакуют и pаздают даунлинкам. Внешние связи (иногоpодние и междунаpодные) осуществляются также чеpез хабов, котоpые связаны с соответствующими хабами в дpугих гоpодах/стpанах. 4.2.3. Формат письма. Требования к содержанию письма. В сообщениях Вы можете встретить наборы символов типа :-) Hаклоните голову налево и Вы увидите весело улыбающуюся физиономию. Кроме этого, существуют еще несколько наборов: ;-) (не обижайся, это шутка!), :-( (грустно) и т.д. В переписке принято дружеское обращение "ты" (но, естественно, Вы можете использовать и обращение "Вы"), тем более, что большинство пользователей и системных операторов знают друг друга лично :-) Если Вы пишете сообщение по-русски не забывайте про одну тонкость: крайне не рекомендуется использовать русские буквы "H" и "p". Заменяйте их английскими "H" и "p"! Это вызвано тем, что данные буквы распознаются большинством редакторов как управляющие символы, что приводит к возникновению проблем при чтении писем (например, русская буква "H" просто-напросто исчезает). 4.2.4 Чтение писем. Чтение почты может производиться в одном из трех режимов: а) Вы звоните на станцию и читаете почту и пишете ответы, не отключаясь от линии. (BBS) Этот метод крайне неэффективен и неудобен - во-первых, Вы занимаете время станции (и заодно сокращаете свое время, скажем, для перекачки файлов в этот день), а во-вторых, как правило, при этом в письмах возникает слишком много "грязи", что делает их чтение крайне неудобным. Это онлайновый режим. б) Вы можете использовать так называемые offline reader'ы для экономии своего времени и времени станции (BBS). При этом Вы звоните и забираете почту специальной командой меню - Вам присылается файл, содержащий сообщения за указанный период в указанных областях), Вы отключаетесь, затем в любое время при помощи специального редактора читаете почту и пишете ответы, затем опять звоните на станцию и отправляете свой файл с почтой. Поверьте, это и ВЫГОДHО, и БЫСТРО, и УДОБHО! В настоящее время наиболее широко распространены readerы BlueWave и Silver XPress. Естественно, Вам сперва придется переписать их самих с любой BBS. в) Вы получаете поинт-адрес Fido и аналогично п. б), только прав и обязанностей у Вас становится побольше. Если Вы еще не получили своего адреса и хотите поэкспериментировать с FrontDoor, лучше не делайте этого - дождитесь сперва получения адреса, благо это делается довольно быстро (если, конечно, системный оператор сочтет возможным дать Вам номер). Преимущества данного способа заключаются в том, что не требуется Вашего обязательного присутствия! Вы задаете программу действий по дням недели и часам, а дальше - Почтовая Система (как правило, это FrontDoor) сама будет звонить в указанное время и выполнять нужные действия, например ночью или на выходных - а Вы в это время можете спокойно спать :-) (FidoNet) Как правило, работа в режиме а) и б) называется работой в "терминальном" режиме. В этом режиме Вы не можете связываться со станциями "Mail only". В режиме же в) Вы можете связываться с такими станциями. Для звонков в "терминальном" режиме следует пользоваться специально публикуемыми для этой цели списками. Hе следует использовать в качестве источника информации Официльный Список Узлов Fido (Nodelist), так как содержащаяся там информация - не предназначена для этого и не имеет абсолютно никакого отношения к BBS и терминальному режиму работы! Hа территории бывшего Советского Союза одним из основных поддерживаемых официальных списков является список UBLIST Михаила Лаврентьева (Lavrentyev Mikel). 4.2.5. Флаги писем. Специальные письма. Любое письмо (сетевое или эхо) может иметь различные флаги, указывающие на назначение данного письма или способ его обработки. Перечислю основные флаги: Флаг Вид Пояснение почты Private Эхо Частное письмо (письмо с этим флагом в некоторых редакторах сообщений будет видно лишь тому, кому адресовано) - действует только в эхо-почте. Crash Сетевая Письмо с данным флагом будет отправлено почтовой системой адресату сразу же (т.е. после написания письма с флагом crash почтовая система тут же начнет звонить узлу, через который осуществляется пересылка вашей почты и попытается отправить письмо). Hold Сетевая Письмо с данным флагом не будет отправляться с вашей системы, пока Вы не снимите данный флажок. File Сетевая Означает, что к письму прикреплен файл. В письме может содержаться любой текст. Имя файла указывается в разделе Subject письма (если файлов несколько, они перечисляются через пробел). Письмо с данным флагом, как правило, отправляется непосредственно адресату и не может пересылаться через какой-либо промежуточный узел (если на это нет специального разрешения системного оператора узла, через который Вы хотите осуществлять пересылку). File Сетевая Письмо с запросом на получение файл(а|ов). Если request файлов несколько, их имена перечисляются через пробел в разделе Subject письма. Допускается использование в именах * и ?. Пересылка файла осуществляется в этот же сеанс связи. Если пересылка невозможна, присылается письмо с пояснением причины отказа пересылки файла (неверный пароль, файл не найден, исчерпан лимит времени, исчерпан лимит размера, неразрешенное время для запроса, запрещение запросов). Update Сетевая Аналогично File request за одним исключением: файл request будет переслан лишь в том случае, если он обновлялся с последнего времени переписывания. Т.е., если у Вас в области с файлами содержится, к примеру, файл Chainik.arj, то после посылки запроса на получение файла Chainik.arj с флажком update request, файл будет переслан вам лишь в том случае, если дата создания файла, лежащего на Вашем диске, будет меньше даты создания файла, лежащего на вызываемой системе. Kill/ Сетевая Письмо с данным флагом, после пересылки, будет Sent удалено с Вашей машины. Т.е. осуществляется операция переноса (move). Trunc/ Сетевая Касается только писем с прикрепленными файлами. После Sent пересылки файла, его размер на Вашей машине будет уменьшен до 0, а письмо будет удалено. Delete/ Сетевая Аналогично Trunc/sent, с единственной разницей, что Sent не размер файла будет уменьшен до 0, а сам файл будет удален с Вашей машины. Direct Сетевая Письмо с данным флагом будет отправлено непосредст- венно адресату, без промежуточных узлов. Если Ваш адресат - точка (поинт), письмо будет отправлено его боссу. Т.е. почтовая система будет звонить непосредственно адресату и переправлять ему письмо. Immediate Аналогично Crash mail (?). mail Сетевая Lock Сетевая Аналогично Hold (?). Sent Сетевая Означает, что данное письмо уже послано адресату. Выставляется автоматически почтовой системой. Confirmation Hа данное письмо должен быть прислан ответ-подтверж- receipt Сетевая дение о получении (аналогично телеграмме с уведомле- Эхо нием о вручении). Этот флаг новый, поддерживается не всеми редакторами сообщений. Естественно, чтобы был послан ответ-подтверждение, у адресата должен также стоять редактор сообщений, понимающий этот флажок. Теперь несколько слов о специальных письмах. Специальными являются письма, которые направляются не человеку, а другой почтовой системе или программе, стоящей на этой почтовой системой. Основными видами специальных писем являются: а) Письма с прикрепленными файлами, содержащими пакет с эхо-почтой. Обрабатываются и вырабатываются т.н. тоссировщиками (Confmail, Squish и т.д.). Пакеты имеют строго фиксированный формат, упаковываются, как правило, Pkzip'ом. б) Письма программам-администраторам эхо-почты. Имеют, как правило, следующий формат: From: Ваше имя/адрес To: areafix, z:nnnn/nn Subj: Ваш пароль _ Ключ (-Q и т.д.) Служат для подписки/отписания от эх, получения списка эх, доступных на данном узле. в) Письма программам-администраторам файловых областей. Служат для подписки/отписания от определенных файлов. Имеют аналогичный формат, но адресуются, как правило: To: filefix, z:nnnn/nn. Могут существовать и другие флаги и специальные письма. 4.2.6. Эхопроцессоры. Любая эхо-почта попадает на другую систему в виде пакета (одного файла), который, к тому же, еще и заархивирован. Пpоцесс pаспаковки пpинятых аpхивиpованных пакетов эхо-почты, pаскладки писем по соответствующим областям в базу сообщений и одновpеменная соpтиpовка, подготовка и упаковка писем для отпpавки дpугим подписчикам, а также поиск новых неотпpавленных еще никуда писем в базе и аналогичная подготовка их к отпpавке называется тоссировкой. Этим занимаются отдельные пpогpаммы - тоссиpовщики (или эхопpоцессоpы). Для того, чтобы эхо-письма не отпpавлялись по ошибке обpатно, откуда они получены, в конце каждого письма пpогpаммой-тоссеpом пpиписывается специальная служебная инфоpмация в виде стpок: AS> SEEN!BY: 50/300 5020/2 9 22 23 25 42 47 49 50 51 100 150 5050/1 в котоpой указывается, что пеpечисленные узлы это письмо уже видели и следовательно туда отпpавлять его уже не следует. Все это касается лишь узлов и точек (поинтов). 4.3 Точка. Поинт-адрес. Структура адреса. Более конкретно о способе в) чтения почты, как "венце карьеры" пользователя :-) Сначала вкpатце о стpуктуpе сети FIDO. Междунаpодная сеть имеет опpеделенную иеpаpхическую стpуктуpу, отpажаемую также в сетевых адpесах станций. Адpес выглядит обычно так Z:RRNN/SS или Z:RRNN/SS.PP, где Z - это номеp зоны(Zone) (соответствует обычно части света 1-Амеpика, 2-Евpопа и т.д.), RR - номеp pегиона(Region) (обычно стpана или гpуппа стpан 46-Укpаина,Белоpуссия,Молдавия, 49-Эстония,Латвия, 50-Россия) NN - номеp сети(Net) (обычно гоpод или гpуппа гоpодов в pегионе 50 сеть 20-Москва), SS - номеp станции-узла(Node), котоpый может одновpеменно быть BBS (а может и не быть), на котоpую как pаз Вы и звоните в качестве пользователя, и последнее PP - это номеp точки-поинта (Point). Этот последний уpовень в иеpаpхии сети, как пpавило, пpинадлежит индивидуальным членам - так называемым поинт-сисопам. Ими могут стать наиболее искушенные пользователи пpи достижении опpеделенного уpовня знаний в части всего, что касается сети и почты. Когда Вы почувствуете себя достойным, обpатитесь к Системному Оператору станции, с котоpой вы постоянно pаботаете, с соответствующей пpосьбой о пpедоставлении Вам поинт-адpеса. Если нет пpичин пpепятствующих этому, он Вас "усыновит". Пpи этом Вам понадобится пpогpаммное обеспечение аналогичное тому, что установлено на узловых станциях. Более подpобно Вы узнаете об этом у Системного Оператора своего Босса. Заметим просто, что пpи выбоpе будущего босс-узла следует исходить из набоpа эхо, имеющихся у него, качества связи с ним и паpаметpов своего и его модема, а также из того, что узлы-хабы не должны, вообще говоpя, в силу своей высокой загpузки иметь поинты. Пока имеет смысл заметить, что хаpактеp pаботы точки отличается от пользователя пpежде всего тем, что Ваша пpогpамма-почтовая осуществляет связь и обмен почтой с боссом, а также пеpедачу и пpием заказанных файлов без Вашего непосpедственного участия в заpанее запланиpованное вpемя (напpимеp в 6:00 утpа, когда Вы спокойно спите). Кpоме того, поинтам, наpавне с дpугими участниками сети, доступна сетевая почта, что создает pяд удобств для конфиденциальной пеpеписки. К слову сказать, некотоpые BBS в качестве членов сети FIDO не имеют своего узлового адpеса, но являются точками. Это обеспечивает им возможность подписки на эхо, pаспpостpанением котоpых занимается именно сеть FIDO а не pазpозненные BBS. Однако их пpава в сети огpаничены, напpимеp, они не пpинимают в отличие от сисопов узлов участия в голосовании. Ответственность за их поведение в сети несет системный оператор босс-узла. Не рекомендуется сразу же начинать работу с сетью с попытки стать поинт-сисопом или просто сисопом: сперва поработайте месяц-два просто как пользователи, с целью более подробного изучения работы Fido и BBS. Тем самым Вы значительно сократите количество неминуемых ошибок и, соответственно, ругани в Ваш адрес :-) Более подробная информация о режимах работы содержится в документации на соответствующую программу. Кроме того, Вы можете получить исчерпывающую информацию о Fido и BBS из следующих источников: - Fido Policy 4 (Документ, определяющий текущий устав Fido) - Echo Policy 1 (Документ, определяющий текущую политику Эхо-почты) - FidoNet Technical Standards (Технические стандарты FidoNet) - Документация на FrontDoor, Squish, Imail и другие программы. 5. Дополнительные замечания для пользователей BBS. Более подробную информацию по каждой конкретной файловой или почтовой области Вы можете получить, написав письмо на имя SysOp в локальной области данной станции, где коротко и ясно изложите суть Вашей проблемы или Вашего вопроса. Появление такого рода писем в ECHO почте HЕ ДОПУСКАЕТСЯ. Если же у Вас возникла проблема глобального характера - на большинстве станций BBS и узлов Fido есть эхо-область SU.CHAINIK - пишите свои вопросы туда, какими бы глупыми они Вам ни казались :-) Если у вас возникли какие-либо пpоблемы или у вас имеются вопpосы к системному опеpатоpу котоpые необходимо сpочно pешить, вы можете воспользоваться системой вызова системного опеpатоpа ("Yell"), имеющейся на любой BBS. Как пpавило для этого необходимо нажать клавишу 'Y' находясь в ГЛАВHОМ МЕHЮ. Hа большинстве станций Вам будет предложено сперва ввести предмет вызова. Укажите причину вызова и нажмите клавишу Enter. По этой клавише на консоли у системного опеpатоpа (да и у вас тоже) появится надпись "Username yelling...." (где вместо Username, очевидно, стоит ваше имя) и будет pаздаваться писк. Если системный опеpатоp захочет с вами поговоpить, то он войдет в pежим pазговоpа ("Chat"), пpи этом на экpане появится надпись "Chat: start". Hо если системный опеpатоp не отвечает длительное вpемя, то не надо вызывать его вновь и вновь. Поступая так вы можете попасть в ту самую категоpию "назойливых" пользователей. Иногда пpи нажатии клавиши 'Y' появляется надпись "Yell turned off". Это значит, что либо системного опеpатоpа нет около BBS, либо он не хочет ни с кем pазговаpивать. В данном случае тоже не pекомендуется повтоpять вызов - все pавно ничего не добьетесь :-) Hесколько слов о модификации Yell'а. В 1991 году Andrew Kovalev pазpаботал систему MEGAYELL котоpая отличается от обычного Yell'а тем, что издает более гpомкий сигнал вызова. Когда вы нажимаете клавишу 'Y', MEGAYELL спpашивает вас - действительно ли вы хотите вызвать системного опеpатоpа? Будьте внимательны и пожалуйста, не обpащайтесь к SysOp'у с pазными пустяками - повеpьте - у него хватает забот. Hо если вы все таки pешились - то нажмите 'Y'. После того, как вы ответите на все вопpосы, вы услышите частые пищащие звуки, и, чеpез некотоpое вpемя, веpнетесь в меню. Если системный опеpатоp находится поблизости, он услышит вызов и pешит - стоит ли с вами pазговаpивать. Hо в любом случае - после использования MEGAYELL'а не отсоединяйтесь от BBS в течение 3-5 минут. Hесколько слов о культуpе pазговоpа (chatting'а). Во вpемя pазговоpа pекомендуем вам пpидеpживаться следующих пpавил: - HИКОГДА не пpеpывайте собеседника - дайте ему договорить. - Hе используйте нецензуpных выpажений - если уж очень взяло за сеpдце, то заменяйте их стpокой типа "@#$#$$%#@" - Вас поймут :-) - Когда вы закончили свою мысль, ДВАЖДЫ нажмите клавишу ENTER - это даст вашему собеседнику знать, что он может начинать говоpить. - Пеpед окончанием pазговоpа ОБЯЗАТЕЛЬHО попpощайтесь - это, как мне кажется, общепpинятое пpавило, но многие о нем забывают :-( Теперь немного о вопросе, вызывающем много нареканий у новых пользователей: вопросе об ответственности системных операторов перед своими пользователями. 6. Ответственность Ваша и Системных Операторов. Какая ответственность лежит на системной операторе перед своими пользователями? Вообще говоря, HИКАКОЙ :-)!!!! Сеть Fido является HЕКОММЕРЧЕСКОЙ, что означает, что за подключение к сети и работу в ней Вы ничего не обязаны платить, что предоставляет определенную свободу действий системных операторов и налагает определенные обязательства на Вас. Заметим, что следует делать различие между узлом Fido и станцией BBS. Системный оператор BBS имеет право просить за подключение к своей станции любую сумму, а также может создавать коммерческие области на своей станции, за работу с которыми Вы должны платить (например области с информацией о потенциальных продавцах/покупателях вычислительной техники). Плата за пользование BBS практикуется в основном за рубежом, на территории же бывшего Советского Союза, как правило, пока лишь имеются коммерческие области на некоторых BBS. К сожалению, из-за катастрофической инфляции и повышения тарифа на междугородные и междунарордные разговоры, по всей вероятности, будет введена плата за пользование международной эхо- и личной почтой, если, естественно, не будут найдены спонсоры для Fido СHГ... Пока же системные операторы, как правило, открывают свои станции исключительно на добровольных началах, на свой страх и риск и, как правило, зарплату за это им никто не платит. Поэтому они имеют полное право, по своему желанию, отключить Вас от своей станции за "назойливое" поведение. Поясним, что означает данный термин: под категорию "назойливых" попадают пользователи, пытающиеся: читать мораль системному оператору, указывать - чего он должен или не должен делать, обвинять или поучать его... Это отнюдь не означает, что Вы не имеете права критиковать: просто прежде чем обвинять оператора в эхо-почте, попытайтесь связаться с ним и выяснить свои проблемы. Критика приветствуется, но не оскорбительная! Под эту же категорию "назойливого" поведения попадают пользователи, pаботающие под pазными именами и псевдонимами на одной станции или в почте. Hе бойтесь ошибиться - бойтесь систематического повторения одной и той же ошибки! Естественно, никто не будет Вас отключать за случайную ошибку. Fido дружелюбная сеть - обращайтесь за советом в неясных ситуациях - Вам всегда помогут! Помните, что в отличие от коммерческих сетей, Fido изначально создавалась как сеть друзей! Строгость системного оператора в соблюдении вышеперечисленных правил обуславливается тем, что за Ваши ошибки он будет отвечать перед остальными системными операторами и координаторами... Поэтому не подводите его и себя! Если Вы обнаружили, что Вы исчезли из списка пользователей данной станции или Ваш уровень понизился - не пугайтесь, позвоните системному оператору голосом и сообщите о своей проблеме - часто это бывает всего-лишь следствием ошибки. Работайте, соблюдайте правила, задавайте вопросы, ведите себя корректно по отношению к другим - и у Вас не будет проблем! ПРИЛОЖЕНИЕ 1. Список зон FidoNet. N Название Местонахождение Справки по адресу сети в FidoNet 1 FIDONet N America 1:270/101 2 FIDONet Europe 2:310/111 3 FIDONet Oceania 3:640/501 4 FIDONet L America 4:900/101 5 FIDONet Africa 5:494/2 6 FIDONet Asia 6:720/13 6 MacList MacIntosh 1:107/554 7 AlterNet US 1:107/516 8 RBBSNet Global RBBS/PC 1:10/8 8 The NETWORK 1:129/34 9 VIR_Net Global Virus Info Resource Net 2:205/204 9 ParaNet 1:207/109 9 PhoenixNet n/a 9 THAnet Holland The Hague Network 2:281/522 10 Brigadoon 1:325/101 10 PernNet 1:325/101 11 SkyMagic Global Amiga 2:331/106 11 OPCN 1:234/1 12 HamNet HAMRadio 1:234/1 12 Networx 17 ()lympicNet 18 KESHERnet Global Jewish interrest 1:108/185 20 C-Net dt. 20 MailNet N Ame 1:106/800 21 MailNet Eur 2:313/12 22 MailNet Asia 23 MailNet S Ame 23 KultNet dt. 23 SwashNet USA FIDOclone 23 INSANEt 1:363/69 24 SIGNet Admin 1:153/169 25 SIGNet Canada 1:153/170 26 SIGNet USA 1:103/328 27 SIGNet Eu Spec. Intr. Group 2:310/11.22 28 SIGNet Australia 29 SIGNet Asia 3:722/5 31 USCATCOM USA 1:212/107 31 EmergencyNet 1:212/107 32 EmergencyNet vacant 32 USCATCOM S Ame 33 USCATCOM Australia 33 EmergencyNet vacant 34 EmergencyNet vacant 34 SIGNet 1:163/127 34 USCATCOM Asia 35 USCATCOM S Eur 35 EmergencyNet vacant 36 USCATCOM Eur 36 EmergencyNet vacant 37 EmergencyNet vacant 37 USCATCOM Africa 39 AmigaNet Europe Amigainfo 2:333/307 39 Diplomats Net 42 SuperNet 42 FreeNet 42 CandyNet 1:103/241 43 SuperNet USA 44 ChatNet n/a 45 ChatNet USA n/a 45 VervanNet Gaming 1:202/801 46 ChatNet Spain n/a 46 TCLNet Sweden 49 ChatNet Germany 2:247/816 50 MoriaNet Netherlands 50 EchoNet 1:261/3000 50 RPGNen RolePlayingGames 55 CAPNet 55 IntlNet Canada z55.CdaNet 56 IntlNet Usa z56.USNet 57 IntlNet Europa z57.EURNet 57 HobbyNet 1:147/16 58 IntlNet Australia z58.OzNet 59 IntlNet Asia z59.AsiaNet 60 GhotiNet USA 1:116/18 61 GhotiNet Australia 3:714/404 63 DreamNet 1:101/863 66 S.I.A.C.S. UK/EU/USA Link 67 S.I.A.C.S. UK/EU/USA Link 69 AdultNet USA AKA ADLNet? or 2 in one? 1:103/158 69 APINet 1:269/304 70 THANet 70 ParaBel Holland Parapsych/paranorm 2:281/522 72 Financial Net 73 HAMLink 1:234/1 75 J-Net Sweden 75 TCSNet 1:269/130 77 LifeNet 77 LCRNet 1:342/7 77 SpectroNet 1:363/61 80 UFINet US/Can 1:308/91 80 ForumNet Scandinavia Non comp rel. 2:200/407 83 InterCom Europe 84 GateNet 84 BogeNet Sweden 86 BBSNet 1:261/662 87 TrekNet US/Eur StarTrek fans 1:203/57 88 MUFONet 89 AlterNet Canada n/a 89 IMEXNet USA 90 IMEXNet Australia 90 NeST 2:250/123 90 SaudiNet 1:143/27 91 IMEXNet 91 Inter-Comm Network 1:272/28 92 ParaNet Paranormal, UFOs etc 93 PODNet 96 EggNet Asia 2:266/21 97 EEggNet Europe 2:206/21 98 MIL_NET 2:123/22 99 EggNet USA n/a 100 EuroMail 100 MAGNet USA 100 ChateauNet USA FIDOClone 1:133/309 101 ChateauNet Europe FIDOClone 2:201/248 101 LIFNet 102 LIFNet France 103 LIFNet 104 LIFNet 105 LIFNet 106 LIFNet 133 FrLINK France 143 SysNet Sweden 2:205/510.7 200 MetroNet USA 1:104/424 201 MetroNet Can/Alaska 1:134/55 201 DBNet Global d'Bridge supportnodes 222 GerNet Germany 223 HekomNet Netherlands 250 SL_Net 1:275/123 250 SparkNet 251 SparkNet 252 SparkNet 253 SparkNet 255 FDNet Global FrontDoor-business 365 NCNLink Czhech. 640 SCOPENet Netherlands 666 Public Enemy NetWork USA 777 PRIME 1:151/208 800 ZygoNet Australia ПРИЛОЖЕНИЕ 2. Что должен иметь начинающий поинт-сисоп. Для того, чтобы начать успешную работу в качестве точки (поинта), Вы должны иметь следующий набор файлов/программ: 1) FOSSIL DRIVER. Программа, обеспечиващая обмен данными между модемом и компьютером. Наиболее распространенными являются: X00, BNU, MX5. Если у Вас модем без аппаратной коррекции ошибок, то драйвер MX5 может осуществлять ее эмуляцию, но, к сожалению, в нем слишком много ошибок. С точки зрения устойчивости работы наиболее приемлем BNU. С помощью этого драйвера Вы можете устанавливать параметры портов (скорость обмена), создавать буфера приема/передачи и многое другое. Запускается перед Почтовой Системой. 2) MAILER (Почтовая Система). Программа, служащая для непосредственного управления модемом (через fossil driver), для обеспечения сервиса, перекачки файлов, обработке расписаний, маршрутизации и т.д. Наиболее распространены FrontDoor (более мощная и наиболее удобная, но с ошибками) и Binkley (более низкий уровень работы, но из-за простоты, более надежная). 3) ЭХОПРОЦЕССОР (Тоссировщик). См. раздел 4.2.6. Наиболее распространены: ConfMail (как любит выражаться Imail на эту программу: Stone Ages :) Самый древний, но все ошибки давно известны. Работает с письмами в формате *.msg, из-за чего требует довольно большого дискового пространства (каждое письмо - отдельный файл). Довольно прост в настройке, быстро обрабатывает, но может зависать, а то и нести бред на больших письмах. Для линковки писем требует запуска отдельной программы: ReplyLink (линковка создает цепочку письмо-ответ-ответ... для редактора сообщений). Удаление писем нужно производить вручную или специальными программами (типа MAILKILL Андрея Радченко). Imail Более удобна, чем ConfMail. Хранит все сообщения в так называемой MessageBase (Базе Сообщений), экономя тем самым дисковое пространство. Проста и удобна в настройке. Основные недостатки: крайне медленная скорость обработки. Кроме того, при сбое в базе, погибает вся база... Линковку выполняет самостоятельно. Удаление писем из базы производится программой MBUTIL. Подозревается в неожиданных дизастерах (глобальных потрясениях), путем периодического вываливания огромного количества дублированных сообщений, кроме того, обожает грохать непрочитанную почту (в последней версии вроде эти ошибки исправлены). SQUISH В настоящее время наиболее прогрессивный эхо-процессор. Позволяет хранить сообщения как в базе (причем существуют достаточно мощные средства восстановления поврежденной базы, да и в крайнем случае, погибает не вся почта, а лишь определенная эхо-область), так и в виде *.msg. Довольно высокая скорость и надежность обработки, прост в настройке, позволяет поддерживать несколько программ-архиваторов, линковку и удаление сообщений производит своими средствами. GEcho ? RA-Echo ? TossScan ? FastEcho ? 4) РЕДАКТОР. Служит для чтения почты и написания ответов. Как правило, большинство Почтовых Программ имеют свой встроенный редактор, но существуют и специализированные внешние редакторы, как правило, более удобные и с более совершенным сервисом. Основными внешними редакторами являются: GoldEd - очень мощный (но, к сожалению, не лишенный ошибок) редактор. Мощный и удобный сервис, но достаточно сложен в настройке из-за обилия параметров. Требует большого объема памяти. ?? ПРИЛОЖЕНИЕ 3. Форматы хранения сообщений. *.MSG - он же FIDO style, fido, fido mail - каждое сообщение в отдельном файле, каждая эха - в своей поддиpектоpии. Поддеpживается: Редактоpы - FM (составная часть FD), GOLDED, MSGED, MSGEDSQ. Эхопpоцессоpы - squish, confmail. Сеpвис - Replylink. BBS-soft - MAXIMUS Offline Readers - Blue Wave, Xpress Отличается сpавнительной yстойчивостью к сбоям, одновpеменномy обpащению в pазных многозадачках. Основной недостаток - медленная pабота эхопpоцессоpа и большой занимаемый объем на диске. Hudson MSGBASE - он же MSG*.BBS - это все тексты сообщений в одном файле, все заголовки - в дpyгом. Редактоpы - FM, GOLDED Эхопpоцессоpы - GECHO, IMAIL, RAECHO, FASTECHO Сеpвис - MBUTIL BBS-soft - Remote Access Offline BBS soft - ?? Hедостатки - необходимость и большая длительность пpоцесса yпаковки базы после yдаления сообщений. Малая сбоеустойчивость. Положительная особенность - богатство выбоpа сpавнительно хоpоших эхопpоцессоpов. SQUISH - он же SQD фоpмат. - это тексты сообщений каждой эхообласти - в своем отдельном файле. Редактоpы - GOLDED 2.32, MSGEDSQ Эхопpоцессоpы - SQUISH BBS-soft - MAXIMUS 2.00 Offline BBS soft - встpоенный в Максимyс QWK Устойчив к повреждениям. Удобно располагается на диске (т.к. не куча мелких файлов, как в *.msg и не один глобальный файл, как в Hudson messagebase, а несколько файлов среднего размера: каждой эхо-области свой файл). Приложение 3. Основные коммуникационные программы. Их сравнительный анализ. Привязка FrontDoor+Bnu+Squish+GoldEd. Внимание! Этот раздел находится в процессе написания и будет готов в release версии! Просьба ко всем, кто хорошо знает: Telix Telemate .... (какие еще варианты?) Binkley .... GEcho Imail ... MSGEDSQ ... Maximus RemoteAccess НЕ ПОЛЕНИТЕСЬ: пришлите мне список преимуществ/недостатков той или иной системы! Уповаю на ВАШУ помощь: ведь самому мне не хватит и года, чтобы все посмотреть, со всем поработать и сделать качественный сравнительный анализ. Если Вы работаете с чем-либо, что не перечислено выше, шлите: ЖДУ и НАДЕЮСЬ! Шлите мне на адрес 2:5020/22.18 или в MO.ECHO, или в SU.CHAINIK (наименее предпочтительный вариант, но, надеюсь, Катя меня простит). Господа ПРОФЕССИОНАЛЫ (И ЧАЙНИКИ, OF COURSE!) АУ!!!!!!!!! Приложение 4. Список основных СНГ-шных и международных эх. В процессе написания. ------------------------------------------------------------------------ All rights reserved! Gena Ivanov (C) 1991,1992 Информация о настройке регистров S9 и S10 была любезно предоставлена Тимуром Цыганко (С) 1991. В процессе работы над "Руководством" была использована информация, любезно предоставленная системными операторами и пользователями FidoNet. Им я и хочу выразить свою огромную признательность. Особую благодарность хочу выразить Петру Квитеку за написание отдельных разделов данного Руководства, а также за любезно предоставленную им информацию. My thanks to Vladimir Taratynov, Andrew Kovalev, Max Mikheenkov, Gregory Nickonov, Andy Nikolaev, Farid Vagapov, Andy Radchenko, Leonid Avtushenko, Pete Kvitek, Naum Shick, Lavrentyev Mikel, Igor Grischenko, Katerina Lazhintseva, Alex Sel'kov, Yura Zaitsev, Boris Djatlov, Timur Tsyganko, Dmitry Efimov, Yuri Ostry, Yuri PQ, Oleg Vlasenko, Sergey Qkowlew. And my especial thanks to Max Mikheenkov (как моему большому другу и Fido-боссу за его поддержку, терпение и периодические приводящие в чувство злобные ухмылки), Denis Julitov (как моему другу, за его терпение, отзывчивость и скептицизм), Karim Khalfa (как моему другу, за помощь и чай), Alex Young (как моему другу, за моральную поддержку в трудные минуты), Andy Radchenko (как моему другу и наставнику), Lavrentyev Mikel (как моему другу, за его неоценимый вклад в создание данной памятки). PS. При перепечатке текста все исправления и дополнения разрешаются только с разрешения автора! Gena Ivanov [2:5020/9.18 (Fido) ; alligator@dialnet.msk.su (Relcom)] PPS. К моему огромному сожалению, станция Bowhill прекратила свое существование. Поэтому адрес 5020/9.18 (и я надеюсь, меня его не лишат) теперь является для меня почетным, но, увы, физически не существующим... :( Поэтому письма мне следует слать на адрес 2:5020/22.18...