/beginners/

Немного о NTS и основные команды TNC

Немного о NTS и основные команды TNC







Larry Kenney, WB9LOZ
Packet: WB9LOZ @ W6PW.#NOCAL.CA.USA.NA
1988

Перевод - Саввин А.А. (с) 1995
Информация с сайта RA3APW

ЧАСТЬ 12

    Национальная система трафика (National Traffic System),  известная
как   NTS,   -   это   сеть   пересылки  радиолюбительских  сообщений,
спонсируемая ARRL.  Ныне  пакетное  радио  играет  очень важную роль в
сети, поэтому давайте взглянем на систему и мы дадим несколько советов
по передаче трафика NTS по пакету.
    Передача трафика   третей   стороны   -   старейшая   традиция   в
любительском радио.  По всей стране национальная система трафика имеет
сотни  местных  и региональных сетей,  ежедневно встречающихся,  чтобы
дать возможность отправить и принять такие  сообщения.  Все  больше  и
больше  этого  трафика  отправляется,  передается  и  доставляется  по
пакету.  Если вам нравиться заниматься передачей  трафика,  вы  можете
легко  вовлечься  в  NTS  через пакет.  Если вы работаете пакетом,  но
ничего не  знаете  о  NTS,  эта  часть  серии  послужить  вам  хорошим
подспорьем для начала.  В конце вы, также, найдете некоторые ссылки на
дальнейшую информацию о NTS.
    Местные пакетные  BBS  должны  проверяться  ежедневно  на  наличие
трафика,  который нужно передать или доставить.  Когда  вы  проверяете
свою местную BBS введите команду LT, означающую "List Traffic - Список
трафика".  BBS  отсортирует  и  выведет  список  всего  NTS   трафика,
ожидающего доставки. Это будет выглядеть как на примере:
 MSG# STAT SIZE TO     FROM   @BBS   DATE/TIME SUBJECT
 7893 T     486 60625  KB6ZYZ NTSIL  1227/0712 QTC1 CHICAGO, IL 312-267
 7802 T     320 06234  K6TP   NTSCT  1227/0655 QTC1 NEW HAVEN, CT
 7854 T     588 93432  KA4YEA        1227/0625 QTC1 CRESTON, CA 93432
 7839 T     412 94114  KK3K          1227/0311 QTC1 SAN FRANCISCO 415-821
 7781 T     298 94015  W1KPL         1226/2356 QTC1 DALY CITY, CA 415-992
Вы можете увидеть трафик,  который передается через вашу местную BBS в
некоторые  другие  части страны,  а также трафик в ваш район.  В графе
"Subject" или "Title"  сообщается  местоназначение  трафика.  Если  вы
увидите сообщение в ваш район, помогите его доставить.
    ПРИЕМ СООБЩЕНИЯ:  Чтобы  забрать  сообщение  с BBS для доставки по
телефону или для ретрансляции в местный узел NTS,  введите R  и  номер
сообщения. Например для нашего списка,  R 7839 перешлет вам  сообщение
от KK3K для San Francisco.  Вы увидите сообщение в специальном формате
NTS RADIOGRAM,  с преамбулой,  адресом,  номером телефона,  текстом  и
подписью,  готовое  для доставки.  После сохранения сообщения на вашем
принтере или диске,  сообщение в BBS может быть  удалено.  Используйте
команду  KT,  означающую  "Kill  Traffic  -  Удалить трафик",  и номер
сообщения.  В нашем случае,  вы должны ввести KT 7839,  чтобы  удалить
сообщение,  которые  вы  забрали  с BBS.  Это предохранит от повторной
доставки сообщения кем-либо еще.
    ДОСТАВКА ИЛИ ПЕРЕДАЧА (РЕТРАНСЛЯЦИЯ) СООБЩЕНИЯ:  После приема  NTS
радиограммы,  она,  конечно,  должны  быть  быстро передана.  Если она
непосредственно  в  ваш  район,  вы  можете  доставить  сообщение   по
телефону. Если вы взяли сообщение для доставки в местный узел трафика,
вы должны  приложить  усилия,  чтобы  оно  было  передано  максимально
быстро.
    ПОСЫЛКА СООБЩЕНИЙ:  Любой  любитель  может  отправить сообщение от
имени другого человека,  независимо имеет ли человек лицензию или нет.
Однако, ответственность за контроль правильности формы сообщения лежит
на отправителе. Для NTS трафика используется специальный формат, чтобы
сообщение  было  совместимо  по  всей  сети.  Каждое  сообщение должно
содержать следующие компоненты  в  данном  порядке:  номер,  срочность
(precedence),  инструкции  управления передачи (handling instructions)
(не  обязательно),  станцию  отправления  (the  station  of   origin),
контроль  (check),  место отправления (place of origin),  время записи
(time  filed),  дату  (date),  адрес   (address),   телефонный   номер
(telephone number), текст (text) и подпись (signature).
    Когда сообщение  готово  к  вводу  в  вашу местную BBS,  вы должны
использовать команду ST,  означающую "Send Traffic - Послать  трафик",
после которой указать индекс (zip code) города назначения, затем @ NTS
и две буквы аббревиатуры штата.  Используемый  формат:  ST  ZIPCODE  @
NTSxx.  Сообщение,  посылаемое в Boston,  MA 02109 должно быть введено
как ST 02109 @ NTSMA,  а сообщение в Iowa City,  IA 52245 должно  быть
введено  как  ST  52245  @  NTSIA.  SUBJECT или TITLE сообщения должны
содержать "QTC 1" и далее город назначения, штат, код телефонной зоны,
и,  если  доступен,  обмен  (exchange).  Смотри вышеприведенный пример
списка.  В каждое пакетное сообщение может быть  введено  только  одно
сообщение  NTS.  Реальная радиограмма должна быть включена полностью в
текст пакетного сообщения, включая все компоненты, перечисленные выше.
Заканчиваете сообщение, как обычно, Control-Z.
    ВО ВРЕМЯ АВАРИИ:  национальная система  трафика  функционирует  на
ежедневной  основе  как  общественная  служба  и  для  вашей приятелей
ham-ов,  и для общей публики.  Она, также, выполняет и другую функцию.
NTS  обеспечивает  "хорошо  смазанную"  и натренированную национальную
систему опытных диспетчеров  трафика,  способную  точно  и  эффективно
передавать большие объемы трафика "третьей стороны" ("third party") во
время несчастий. По крайней мере, это цель.
    ДОПОЛНИТЕЛЬНЫЙ МАТЕРИАЛ: Буклет ARRL "An Introduction to Operating
an Amateur Radio Station" предлагает  детализированную  информацию  по
передаче  и  подготовке  NTS радиограмм.  Файл "HOWTO.NTS" дает полное
описание как подготовить и послать NTS сообщение по пакету.  Проверьте
наличие  этого  файла на вашей местной BBS.  Вы,  также,  можете найти
несколько других файлов,  таких  как  "DELIVERY.NTS"  и  "WHATIS.NTS",
которые обеспечат вас богатой информацией.  Найдите их, если вы хотите
присоединиться. Ваша помощь будет приветствоваться!

ЧАСТЬ 13

    В этой части  серии  мы  рассмотрим  многие  команды  вашего  TNC,
которые  мы  не затрагивали в предыдущих статьях.  Мы обсудим команды,
используемые в TAPR TNC2 и клонах  TNC2.  Вы  можете  обнаружить,  что
некоторые  команды  не  доступны  на  вашем  конкретном  TNC,  или они
используются несколько другим способом, чем описано здесь. Просмотрите
ваше  руководство  пользователя  на наличие специфических особенностей
применения этих команд в вашем TNC.
    8BITCONV: Эта команда разрешает передачу 8-битовых данных в режиме
разговора  (converse  mode).  Применение  с  AWLEN - смотри ниже.  Для
нормальных  пакетных  операций,   таких   как   передача   "клавиатура
клавиатуре",  использование  BBS  и  передача  ASCII файлов,  8BITCONV
должен быть выключен (OFF).  Если вам нужно передать 8-битовые данные,
установите 8BINCONV ON, а AWLEN в 8. Убедитесь, что TNC на принимающей
стороне настроен также. Обычно эта процедура используется для передачи
выполняемых файлов или специальных не-ASCII наборов данных.
    AWLEN: Этот параметр определяет длину слова,  используемого портом
последовательного ввода/вывода вашего  TNC.  Для  нормальной  пакетной
работы,  какая  описана  выше,  AWLEN  должен  быть  установлен  на 7.
Устанавливайте 8, если вы собираетесь передавать 8-битовые данные.
    AX25L2V2: Эта команда определяет какой уровень протокола AX.25  вы
собираетесь использовать. Если OFF, TNC будет использовать AX.25 Level
2,  Version 1.0.  Если ON,  то TNC будет использовать AX.25,  Level 2,
Version 2.0.  Учтите:  Некоторые ранние TNC не передают пакеты  версии
2.0.  При  AX25L2V2  OFF,  если  ваш  TNC  посылает  пакет  и пакет не
подтверждается сразу после посылки,  он посылается снова и снова, пока
не  будет  получен  "ack"  (подтверждение),  или TNC отключиться.  При
AX25L2V2 ON, если ваш TNC посылает пакет и не получает "ack" сразу, он
пошлет опрашивающий кадр, чтобы посмотреть, получил ли второй TNC этот
пакет.  Если да,  то от будет продолжать,  если  нет,  будет  посылать
последний  пакет  снова.  Здесь  преимущество  в  том,  что посылается
короткий опрашивающий кадр вместо длинного пакета, содержащего данные.
Эта  может значительно уменьшить перегрузку канала.  Для работы на УКВ
практически необходимо,  чтобы каждый TNC  имел  AX25L2V2  ON.  Многие
операторы советуют,  чтобы версия 2.0 Е использовалась на КВ,  так как
она имеет склонность забивать частоту запрашивающими  кадрами.  Смотри
ниже команду CHECK для соответствующей информации.
   BEACON: Используется  с  EVERY  (каждую)  или  AFTER  (после)   для
           разрешения передачи маяка.
   BEACON EVERY n  -  посылает маяк через регулярные интервалы,
                      определенные n.
   BEACON AFTER n  -  посылает маяк после указанного временного
                      интервала n отсутствия пакетной активности.
n = 0 - 250  -  определяет интервал маяка в десятках секунд.
                 1 = 10 секунд, 2 = 20 секунд, 30 = 300 секунд или
                 5 минут, 180 = 1800 секунд или 30 минут, и т.д.
Например, если  вы  установили  BEACON EVERY 180 (B E 180),  TNC будет
передавать маяк каждые 30 минут.  Если вы установили BEACON AFTER  180
(B  A  180),  TNC будет передавать маяк после 30 минут как он не будет
слышать активности на частоте.  B E  0  выключает  маяк.  Текст  маяка
определяется   BTEXT   и   может  содержать  до  120  символов.  Путь,
используемый для передачи маяка,  определяется  командой  UNPROTO.  ВЫ
ДОЛЖНЫ ИСПОЛЬЗОВАТЬ  МАЯК  РАЗУМНО!  Маяки  -  камень  преткновения  в
пакетном сообществе, поскольку они имеют тенденцию "забивать" частоту,
если используются слишком часто.  Вы должны держать маяки короткими  и
не  частыми,  они должны использоваться только для полезных,  значащих
данных.  BBS используют маяк для  оповещения  тех,  кого  ждет  почта,
клубные маяки - для объявления встреч, маяки используются для погодных
предупреждений и т.п.
    CHECK n:  Устанавливает  значения  тайм-аута  для  пакетной связи.
Работа зависит от значения AX25L2V2.  Значение  CHECK  (n)  определяет
время.  Значение  может  быть  от  0  до 250.  Установка в 0 запрещает
команду. Если  соединение  между  вашей станцией и другой существует и
другая станция похоже "пропала" из-за изменения прохождения или потери
промежуточного   диджипитера,   ваш   TNC   будет   сохранять  коннект
неопределенно долго.  Если командой CHECK установить значение отличное
от  0,  TNC  попытается  востановить контакт.  Значение AX25L2V2 будет
определять  выполняемую  процедуру.  Если  AX25L2V2  ON,  TNC   пошлет
"контрольный  пакет" для определения присутствия другой станции,  если
не будет услышан пакет в течение n * 10 секунд.  Если  ответ  получен,
соединение сохраняется.  Если никакого ответа не получено,  TNC начнет
последовательность разъединения точно так же, как если бы была послана
команда DISCONNECT.  Если AX25L2V2 OFF,  то после отсутствия пакетов в
течение n * 10 секунд TNC  не  будет  посылать  проверяющий  пакет,  а
начнет последовательность разъединения.
    CMSG: Разрешает автоматическую посылку сообщения соединения всякий
раз  как  станция  соединяется  с вашим TNC.  Если CMSG ON,  TNC будет
посылать сообщение,  содержащееся в CTEXT в  качестве  первого  пакета
соединения.  CTEXT  может  содержать до 120 символов.  Эта возможность
часто используется,  когда станция работает без  оператора.  Сообщение
соединения используется,  чтобы сообщить другой станции об этом факте,
и часто просит  оставить  сообщение  в  буфере  TNC.  Если  CMSG  OFF,
текстовое сообщение не передается.
    KISS: KISS   разрешает   TNC  работать  как  модем  для  основного
компьютера,  позволяя запускать программы,  такие  как  TCP/IP,  G8PBQ
Packet Switch, различные программы BBS и другие, использующие протокол
последовательного сетевого интерфейса (Serial Link Interface  Protocal
-  SLIP).  Перед  включение  KISS  в  ON  установите  скорость порта и
скорость терминала на выбранное значение.  Установите KISS ON и  затем
введите команду RESTART.
ЧАСТЬ 14
    MAXFRAME: Устанавливает верхний предел количества неподтвержденных
пакетов,  которые TNC может отложить на некоторое  время.  (Отложенные
пакеты - это пакеты,  которые были посланы, но не подтверждены.) Также
определяет максимальное число непрерывных пакетов,  которые могут быть
посланы  за  одну  передачу.  Значение  может  от 1 до 7.  Оптимальное
значение MAXFRAME зависит от состояния частоты.  Если состояния плохое
из-за   большого  количества  трафика  на  частоте,  шума  или  других
переменных (видно по большому числу повторов), то MAXFRAME должен быть
уменьшен  для  улучшения пропускной способности.  Оптимальное значение
MAXFRAME может быть определено экспериментально.  Для лучшей работы на
КВ MAXFRAME должен быть установлен в 1.
    MFILTER: Эта  команда  позволяет  вам  ввести  до 4 кодов символов
ASCII,  0 - $7F,  заменяющие управляющие символы,  которые  вы  хотите
удалить  из  ваших наблюдаемых пакетов.  Коды можно вводить как в Hex,
так и в Dec формате.  Далее приводятся коды  ASCII  для  некоторых  из
многих   проблемосоздающих   управляющих  символов,  обнаруживаемых  в
просматриваемых пакетах.
   HEX   DEC   ФУНКЦИЯ    ВОЗМОЖНЫЙ РЕЗУЛЬТАТ
   $07    07   Control G  Звенит ваш звонок или бипер.
   $0C    12   Control L  Перевод формата - может очистить ваш экран.
   $13    19   Control S  Может вызвать остановку сдвига экрана.
   $1A    26   Control Z  Может очистить экран.
   $1B    27   Escape     Может сдвинуть курсор в случайную позицию
                          на вашем экране и может поднять havoc
                          с управление принтером.
AEA может   добавить  новый  код,  $80,  что  позволит  вывести  ЛЮБОЙ
управляющий символ из наблюдаемого пакета на экран пользователя.
    MHEARD: непосредственная  команда,  по  которой TNC выводит список
станций, принятых им после введения команды MHCLEAR или включения TNC.
С  помощью  этой  команды  можно определить станции,  с которыми можно
работать из вашего  QTH.  Станции,  работающие  через  диджипитер,  на
большинстве  TNC  помечаются  *.  В  AEA  PK-232 звездочкой помечаются
станции,  слышимые напрямую.  (Посмотрите  ваше  руководство.)  Список
может содержать максимум 18 станций.  Если было слышно больше,  ранние
записи теряются.  Регистрация слышимых  станций  запрещается  командой
PASSALL  ON.  Если  для  установки  времени  и  даты была использована
команда DAYTIME,  то в списке MHEARD будут указываться дата  и  время,
когда станции были слышны.
    PASSALL: Разрешает TNC выводить пакеты с неправильной  контрольной
суммой. Запрещается контроль ошибок. Если PASSALL ON, будут выводиться
все принятые ошибки, независимо от ошибки контрольной суммы, даже если
они  содержат  несколько  байт  или  более  330  байт.  TNC попытается
декодировать поле адреса и вывести позывной в стандартном  формате,  а
также текст пакета. PASSALL может быть полезен для проверки предельных
путей или для работы в необычных условиях. Обычно PASSALL OFF.
    SCREENLN n: Этот параметр определяет длину строки текста на экране
терминала. Возможные значения от 0 до 255. В командном режиме и режиме
разговора  (converse  mode)  после  вывода  n  символов  на   терминал
посылаются возврат каретки и перевод строки (CR-LF).  Нулевой значение
блокирует  это действие.  Если ваш компьютер автоматически форматирует
выводимые строки, то эта функция должны быть запрещена.

    TXDELAY n:  Этот параметр сообщает TNC задержку  между  включением
передатчика и посылкой данных.  Всем передатчикам необходимо некоторое
начальное время для установки сигнала в эфире. Некоторым нужно больше,
некоторым меньше.  Радиостанции с синтезаторами  или  с  механическими
реле требуют больше времени,  в то время как кварцованные радиостанции
и с переключающими диодами требуют меньше времени. Поэкспериментируйте
для  определения  лучшего  значения  для  вашего конкретного аппарата.
TXDELAY полезна,  также, для компенсации медленного восстановления АРУ
(AGC) или времени отключения шумоподавителя на удаленной станции.
    Для вас доступны еще много  дополнительных  команд.  Я  рассмотрел
только эти,  которые,  на  мой  взгляд,  наиболее  полезны  для   вас.
Потратьте   немного   времени   на  чтение  руководства  пользователя,
прилагаемого  к  вашему  TNC,  и  вы  откроете   много   сюрпризов   в
предлагаемых командах.  Новые  версии  программ  к  TNC  добавляют еще
несколько команд,  которые вы можете найти полезными  в  вашей  работе
пакетом.

Наверх