Отличия от других реализаций AX.25
В отличие от других реализаций AX25, PC/FlexNet имеет специализированную структуру с тремя уровнями, чтобы получить максимум удобства для конфигурирования и аппаратной независимости.
Другими словами, типичная установка PC/FlexNet будет работать и выглядеть примерно одинаково независимо от того какую конфигурацию вы хотите использовать.Это может быть Baycom модем, модем для LPT порта, локальная сеть на основе протокола CSMA-CD, Soundcard модем или любые другие аппаратные средства на которые имеются драйвера. Вы только убираете или добавляете необходимые части и это все будет работать вместе.
Первый из трех уровней - аппаратный или уровень драйвера. Этот уровень делает только преобразование данных, которые выходят из модема на порт ПК и наоборот.Второй уровень - стек протокола AX25. Он связывает с помощью интерфейса уровень драйвера через уникальный программный интерфейс и таким образом полностью независим от аппаратных средств. Стек протокола делает всю обработку протокола AX25. На этом уровне происходит коррекция ошибок, маршрутизация и формирование данных.
Третий уровень - уровень прикладной программы. Она связывает с помощью интерфейса стек протокола через уникальный программный интерфейс и таким образом полностью независим от аппаратных средств. Прикладными программами могут быть программы терминала, почтовые ящики и т.д. Для вас, кто знаком с ISO/OSI уровнями: Обратите внимание, что я не говорил: "уровень 3 - уровень прикладной программы" я говорю в терминах уровней, чтобы показать, что вообще означает структура PC/FlexNet.Каждый из трех уровней представляется набором программных модулей. Чтобы установить PC/FlexNet вы должны установить по крайней мере один модуль внутри каждого уровня. Другими словами, вы не можете выполнять стек протокола не установив по крайней мере один аппаратный драйвер. Вы не можете выполнять прикладную программу, если вы не установили стек протокола.
Базовая установка
Конечно вы можете выполнять стек протокола без прикладной программы. Но в большинстве случаев это бессмысленно.Центральный модуль - стек протокола. Это - единственный модуль внутри второго уровня и поэтому вы должны установить по крайней мере один модуль на каждый уровень. Модуль ядра Flexnetа необходим для любой конфигурации которую вы хотите выполнять.
Установка ядра чрезвычайно проста:Создайте каталог на вашем жестком диске и назовите его "pcflex" или по другому, как вам больше нравится. Распакуйте содержание архива, который вы загрузили в этот каталог. Теперь зайдите в этот каталог. Вы должны создать.BAT файл для автоматической загрузки нужной вам конфигурации или отредактировать одну из представленных конфигураций.
Все модули могут быть загружены в верхнюю память с помощью LH, чтобы сохранить больше места в базовой памяти ( первые 640Кб ).Типовые конфигурации
Baycom модем на COM1 и TFEMU (аналог TFX/TFPCX)
flexnet 30
ser12 1
flex
fset mode 0 1200
fset txdelay 0 27
tfemu
Модем на 9600бод для LPT1 и TFEMU
flexnet 30
par96 1
flex
fset mode 0 9600
fset txdelay 0 20
tfemu
Baycom модем, дигипитер и простой терминал
flexnet 40
ser12 2
flex
fset mode 0 1200
fset txd 0 27
fset digi ua6hjq-5
tnc ua6hjq
TNC2/6PACK на COM1, 1200бод HDLC, 19200бод
flexnet 30
6pack 1 /b = 19200
flex
fset mode 0 1200
fset txdelay 0 10
IPX связь (локальная сеть на основе протокола CSMA-CD) Novell оболочка
должна быть предварительно установлена
flexnet 30
ipxn
flex
IPX (локальная сеть на основе протокола CSMA-CD), соединяется w/o Novell
оболочкой, PacketDriver установлен на прерывании 0x70
flexnet 30
ipxpd 0x70
flex
Связь с помощью KISS протокола между двумя PC/FlexNet ПК
flexnet 30
kiss 1
flex
fset mode 0 1152c