Донские Радиолюбители
16+
главная
новости
статьи
частоты
репитеры
радиоклубы
форум
ссылки
литература
RK6LZQ
Статьи

Статьи : Передача данных /

AX.25

Добавлено пользователем RN6LMR 29.07.2024 в 08:00.

Введение

AX.25 (Amateur X.25) — протокол канала передачи данных для сетевого уровня, первоначально полученный из уровня 2 набора протоколов X.25 и предназначенный для использования операторами-любителями. Широко используется в любительских сетях пакетной радиосвязи.

AX.25 v2.0 и более поздних версий является протоколом канального уровня, второго уровня модели OSI. Он отвечает за установление соединений, передачу данных, инкапсулированных в кадры между узлами, и обнаружение ошибок. Поскольку AX.25 является протоколом, предшествующим модели OSI, исходная спецификация не была написана для четкого разделения на уровни. Это было исправлено в версии 2.0 (1984), которая предполагает соответствие уровню 2 OSI.

AX.25 обычно используется в качестве канала передачи данных для сетевого уровня, такого как IPv4, поверх которого используется TCP. AX.25 поддерживает ограниченную форму маршрутизации, хотя возможно создание коммутаторов AX.25 аналогично тому, как работают коммутаторы Ethernet.

Спецификация

AX.25 не определяет реализацию физического уровня. На практике 1200 бод Bell 202 tones и 9600 бод G3RUH DFSK исключительно используются на ОВЧ (очень высоких частотах) и УВЧ (ультравысоких частотах). На ВЧ стандартный режим передачи Bell 202 tones составляет 300 бод, хотя сегодня реже используется AX.25 на ВЧ. На физическом уровне AX.25 определяет только «конечный автомат физического уровня» и некоторые таймеры, связанные с задержками переключения передатчика и приемника.

На канальном уровне AX.25 использует синтаксис и процедуры кадра HDLC (англ. High-Level Data Link Control — бит-ориентированный протокол канального уровня сетевой модели OSI, разработанный международной организацией по стандартизации (англ. International Organization for Standardization, ISO)). Кадры передаются с кодированием NRZI (англ. Non Return to Zero Invertive — без возврата к нулевому обратному значению). HDLC определяет синтаксис, но не семантику поля адреса переменной длины кадра. AX.25 указывает, что это поле подразделяется на несколько адресов: адрес источника, адрес назначения со встроенными полями управления для использования повторителями. Чтобы упростить соблюдение правил любительской радиосвязи, эти адреса основаны на позывных станциях источника, пункта назначения и ретранслятора.

AX.25 поддерживает режимы работы как с виртуальной связью, так и без инфограмм. Последний используется в значительной степени автоматической системой пакетной отчетности (англ. Automatic Packet Reporting System, APRS).

Простой механизм маршрутизации источника, с использованием «digipeater», доступен на уровне канала передачи данных. Диджипитеры действуют как симплексные ретрансляторы, принимающие, декодирующие и ретранслирующие пакеты с локальных станций. Они позволяют устанавливать многопереходные соединения между двумя станциями, которые не могут обмениваться данными напрямую. Диджипитеры используют и изменяют информацию в поле адреса фрейма для выполнения данной функции.

Спецификация AX.25 определяет полный, хотя и двухточечный протокол только сетевого уровня, но он мало используется вне соединений клавиатура-клавиатура или клавиатура-BBS. NET / ROM, ROSE и TexNet существуют для обеспечения маршрутизации между узлами. В принципе, с протоколом AX.25 можно использовать различные протоколы уровня 3, включая повсеместный интернет-протокол. Этот подход используется AMPRNet, который является сетью любительской радиосвязи TCP / IP, использующей UX-кадры AX.25 на уровне канала передачи данных.

AX.25 также был реализован на персональных компьютерах. Например, ядро Linux включает встроенную поддержку AX.25. Компьютер подключается к трансиверу через аудиоинтерфейс или простой модем.

Реализации

Традиционно операторы-любители подключались к сетям AX.25 с помощью контроллера терминального узла, который содержит микропроцессор и реализацию протокола во встроенном программном обеспечении. Эти устройства позволяют получить доступ к сетевым ресурсам, используя только терминал и приемопередатчик.

Приложения

AX.25 чаще всего используется для установления прямых, двухточечных линий связи между пакетными радиостанциями без каких-либо дополнений сетевых уровней. Этого достаточно для контактов между клавиатурами, станциями и для доступа к локальным системам доски объявлений и кластерам DX.
В последние годы APRS стала популярным приложением.
Для туннелирования пакетов AX.25 по IP используются AXIP и AXUDP для инкапсуляции AX.25 в пакеты IP или UDP.

Ограничения

На скоростях, обычно используемых для передачи данных пакетной радиосвязи (редко превышающих 9600 бит/с и обычно 1200 бит/с), использование дополнительных сетевых уровней с AX.25 нецелесообразно из-за задействованных служебных данных. Это не ограничение AX.25 как таковое, но накладывает ограничения на сложность приложений, предназначенных для его использования.

Протоколы HDLC идентифицируют каждый кадр по адресу. Реализация ALC.25 HDLC включает в себя позывной отправителя и станции назначения, а также значение SSID в диапазоне от 0 до 15 в адресе кадра. На ITU WARC2003 спецификация позывного радиостанции была изменена таким образом, чтобы максимальная длина из шести символов была увеличена до семи символов. Однако AX.25 имеет встроенный жесткий предел в шесть символов, что означает, что в сети AX.25 нельзя использовать позывной из семи символов.

AX.25 не имеет явного порта (или SAP); SSID часто принимает на себя эту роль. Таким образом, на SSID-адрес станции AX.25 может быть только одна служба, которая часто используется с разной степенью успеха.

Некоторые любители, в частности Фил Карн KA9Q, утверждают, что AX.25 не подходит для работы по шумным радиоканалам с ограниченной полосой пропускания, ссылаясь на отсутствие прямой коррекции ошибок (FEC) и автоматического сжатия данных. Тем не менее, жизнеспособный широко принятый преемник AX.25 еще не появился. Вероятные причины могут включать в себя:
  • существующее развертывание переработанных узкополосных FM-радиостанций и особенно существующих приложений APRS;
  • легкая доступность дешевых FM-передатчиков с низким энергопотреблением, особенно для диапазона УВЧ 430 МГц, в соответствии с существующим традиционным радиооборудованием;
  • новые модуляции уровня радиосвязи потребовали бы другое радиооборудование, чем то, которое используется в настоящее время, и получающаяся в результате система будет несовместима с существующей — таким образом, требуя больших первоначальных инвестиций в новое радиооборудование;
  • принятие более новых линейных кодировок, потенциально включающих прямое исправление ошибок, требует больше усилий, чем AFSK 1200 бит/с Bell 202. Фил Карн сделал демонстрационную расшифровку своей новой модуляции, запустив ее на компьютере с процессором Pentium II.
Несмотря на эти ограничения, TAPR создал расширение протокола AX.25, поддерживающее прямое исправление ошибок. Это расширение называется FX.25.
Однако представляется, что любая новая система, которая не совместима с текущей модуляцией Bell 202, вряд ли будет широко распространена. Текущая модуляция, по-видимому, удовлетворяет достаточную потребность в том, что существует небольшая мотивация для перехода к превосходящему дизайну, особенно если новый дизайн требует значительных закупок оборудования. Однако, поскольку существующие модемные чипы Bell 202 устаревают, это соображение становится менее популярным.

Литература

  • https://ru.wikipedia.org/wiki/AX.25
  • → 00:13 MSK. Четверг, 12 декабря 2024 г.
        Нашли ошибку? Сообщите вэбмастеру: wеbmаstеr@qrv.su.
    ◊  О проекте QRV.SU.
     Условия использования материалов сайта.
    © При перепечатке материалов ссылка обязательна.
    ® qrv.ru : 2005 — 2006
    ® qrv.su : 2008 — 2024
        Построено на mini.aCMS™.
    radionet
    web-ring: электроника, электронные компоненты и приборы Электроника, электронные компоненты и приборы Случайный Предыдущий Следующий Яндекс цитирования Коллективная радиостанция RK6LZQ радиоклуб Элита Каменск-Шахтинский Коллективная радиостанция RK6LWL радиоклуб Возрождение г. Донецк
    free counters