stringtranslate.com

Улучшенный протокол уровня 2

IL2P (Improved Layer 2 Protocol) — это протокол канального уровня , изначально полученный из уровня 2 набора протоколов X.25 и разработанный для использования радиолюбителями . Он используется исключительно в любительских пакетных радиосетях .

IL2P устанавливает соединения на канальном уровне , передавая данные, инкапсулированные в кадры, между узлами и обнаруживая ошибки, вносимые каналом связи .

Улучшенный протокол уровня 2 (IL2P) был создан Нино Каррильо, KK4HEJ , на основе AX.25 версии 2.0 и реализует прямую коррекцию ошибок Рида-Соломона для большей точности и пропускной способности, чем AX.25 или FX.25 . В частности, для достижения большей стабильности на скоростях соединения выше 1200 бод.

IL2P может использоваться с различными методами модуляции, включая AFSK и GFSK . Программное обеспечение Direwolf TNC содержит первую реализацию протокола с открытым исходным кодом.

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

Проект спецификации IL2P v0.6 [1] был опубликован через Terrestrial Amateur Radio Packet Network (TARPN) 16 марта 2024 года.

Начиная с версии 0.6, добавлено описание конечного CRC. Удалены расширения слабого сигнала. Исправлено описание скремблирования блоков. Удалена ссылка на базовый уровень FEC. Добавлены карты символов BPSK и QPSK. Обновлены примеры закодированных пакетов. Незначительные правки для удобства чтения.

Реализации

Впервые IL2P был реализован в закрытом исходном коде и в фирменной программе ninoTNC [2] для решения проблемы потерь в сетевых соединениях из-за низкого отношения сигнал/шум или слабого уровня сигнала .

В самой спецификации изложены несколько целей проектирования, в том числе:

Смотрите также

Ссылки

  1. ^ "Описание протокола IL2P" (PDF) . tarpn.net . Получено 2024-04-27 .
  2. ^ "TARPN -- Информация NinoTNC для строителей". tarpn.net . Получено 14.01.2020 .