Далее Назад Содержание

2. Как packet работает под Linux

"Packet Radio" посылает данные по радиоканалу. Есть три отдельных вещи для осуществления этого:

  1. Железо (Hardware) которое преобразует данные из компьютерного представления в вид, который способен передаватся по радиоканалу.(TNC)
  2. Программное обеспечение (Software) которое контролирует доставку этих данных по их назначению. (AX.25)
  3. Прикладные программы (Application Software),которые взаимодействуют с указанным выше (node,FBB,user_call).

В Linux его ядро(Linux-Kernel) обслуживает следующее:
1.) так называемые драйвера устройств ("Hardware Drivers") которые соответствуют железу,которое вы используете (baycom,SB,TNC,SCC).
2.) Т.н. стек протокола AX25 (AX.25 protocol stack).
Остальное делают прикладные программы, которые напрямую взаимодействуют с ядром.
По этому с точки зрения ядра нет ни какой разницы между, например, сетевой картой и TNC. Это равноправные сетевые устройства.
(Прим.: "Эта часть должна быть переписана для людей , которые не знакомы ни с пакетным радио, ни с Линуксом. Но переписана как можно короче.)


Далее Назад Содержание