AX.25


AX.25 (Amateur X.25) es un protocolo de capa de enlace de datos originalmente derivado de la capa 2 del conjunto de protocolos X.25 y diseñado para ser utilizado por radioaficionados . [1] Se utiliza ampliamente en redes de radioaficionados por paquetes .

AX.25 v2.0 y posterior ocupa la capa de enlace de datos , la segunda capa del modelo OSI . Es responsable de establecer conexiones de capa de enlace, transferir datos encapsulados en tramas entre nodos y detectar errores introducidos por el canal de comunicaciones . Como AX.25 es un protocolo anterior al modelo OSI, la especificación original no se escribió para separarse limpiamente en capas OSI. Esto se rectificó con la versión 2.0 (1984), que asume el cumplimiento del nivel 2 de OSI.

AX.25 v2.2 [1] (1998) agregó mejoras para mejorar la eficiencia, especialmente a velocidades de datos más altas. [2] Las estaciones pueden negociar automáticamente tamaños de carga útil mayores que la limitación anterior de 256 bytes. Los números de secuencia extendidos (7 frente a 3 bits) permiten un tamaño de ventana más grande, la cantidad de tramas que se pueden enviar antes de esperar la confirmación. El "rechazo selectivo" permite reenviar solo los marcos que faltan, en lugar de tener que volver a enviar marcos que ya se han recibido correctamente. A pesar de todas estas ventajas, pocas implementaciones se han actualizado para incluir estas mejoras publicadas hace más de 20 años. La única implementación completa conocida de v2.2, en este momento (2020), es el software Dire Wolf TNC.

AX.25 se usa comúnmente como la capa de enlace de datos para la capa de red como IPv4, y además se usa TCP. AX.25 admite una forma limitada de enrutamiento de origen . Aunque es posible construir conmutadores AX.25 de forma similar a como funcionan los conmutadores Ethernet, esto aún no se ha logrado. [ cita requerida ]

AX.25 no define una implementación de capa física. En la práctica, los tonos Bell 202 de 1200 baudios y G3RUH DFSK [3] de 9600 baudios se utilizan casi exclusivamente en VHF y UHF . En HF , el modo de transmisión estándar es Bell 103 tonos de 300 baudios , aunque hoy en día existe muy poco uso de AX.25 en HF. En la capa física, AX.25 define solo una "máquina de estado de la capa física" y algunos temporizadores relacionados con los retrasos de conmutación del transmisor y el receptor.

En la capa de enlace, AX.25 utiliza procedimientos y sintaxis de tramas HDLC . (ISO 3309) [4] Las tramas se transmiten con codificación NRZI . HDLC especifica la sintaxis, pero no la semántica, del campo de dirección de longitud variable del marco. AX.25 especifica que este campo se subdivide en varias direcciones: una dirección de origen, cero o más direcciones de repetidor y una dirección de destino, con campos de control incorporados para uso de los repetidores. Para simplificar el cumplimiento de las normas de radioaficionados, estas direcciones se derivan de los distintivos de llamada de las estaciones de origen, destino y repetidoras.