AX.25 – Protokół Pakietowy dla Krótkofalowców
AX.25 to protokół pakietowy działający na warstwie sieciowej standardu X.25, stworzony z myślą o krótkofalowcach i powszechnie stosowany w sieciach Packet Radio.
Protokół ten zajmuje pierwsze oraz drugie warstwy modelu OSI i odpowiada za przesyłanie danych w pakietach między węzłami, jak również za wykrywanie błędów wprowadzonych do kanału komunikacyjnego. Można go zatem porównać do sieci Ethernet.
AX.25 wspiera zarówno tryb przewodowy, jak i bezprzewodowy, przy czym ten drugi jest zazwyczaj wykorzystywany w Automatic Position Reporting System.
Implementacje
Krótkofalowcy najczęściej łączą się z siecią AX.25 przy użyciu terminali TNC, które zawierają mikroprocesor oraz zaimplementowany protokół w swoim oprogramowaniu. Dzięki tym urządzeniom oraz transceiverom, można korzystać z zasobów sieci.
Ostatnio powstały implementacje AX.25 dla komputerów osobistych. Na przykład, jądro Linux naturalnie wspiera sieci AX.25.
AX.25 technicznie nie definiuje w pełni fizycznej implementacji warstwy, choć określa jej warstwę fizyczną. W praktyce protokół ten jest używany głównie przy prędkości 300 bodów na HF oraz 1200 Bd na VHF. Ta kombinacja jest tak powszechna, że większość użytkowników nie zauważa różnicy między warstwą danych AX.25 a warstwą fizyczną.
Zastosowanie
AX.25 najczęściej służy do nawiązywania bezpośrednich połączeń (linków) pomiędzy stacjami Packet Radio bez dodatkowych warstw sieciowych. Jest to wystarczające do kontaktów klawiatura-klawiatura pomiędzy stacjami oraz do uzyskania dostępu do lokalnych systemów BBS i DX Clusterów.
Na tym poziomie funkcjonowania dostępny jest prosty mechanizm trasowania oparty na digipeaterach. Digipeatery działają jak simpleksowe przemienniki, przyjmując i retransmitując pakiety od lokalnych stacji, co pozwala na połączenia multi-hop pomiędzy dwoma stacjami, które nie mogą komunikować się bezpośrednio.
Specyfikacja AX.25 definiuje pełny protokół warstwy sieciowej, ale ma ograniczone zastosowanie. Protokóły takie jak NET/ROM, ROSE oraz TexNet są powszechnie używane do trasowania między węzłami. W zasadzie, z AX.25 można korzystać z dowolnego protokołu warstwy 3, w tym z popularnego protokołu internetowego.
W ostatnich latach najpopularniejszą aplikacją stał się APRS.
Linki zewnętrzne
Peter Loveall AE5PL: AX.25 Layer 2 – Repozytorium dla warstwy AX.25. [dostęp 2010-02-22]. (ang.).
Brian Kantor, WB6CYT: AMPRNet – Projekt budowy globalnej sieci radiowej opartej o protokoły TCP/IP na łączach AX.25. [dostęp 2010-02-22]. (ang.).
Bob Bruninga, WB4APR: Automatic Packet Reporting System. [dostęp 2010-02-22].