|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
2024-12-03
Ets a:
Portada la Federació Serveis DIGICLUB El protocolo AX.25 (2ª parte)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
El protocolo AX.25 (2ª parte)Autor: EA3CIW. Publicado en: DIGICLUB Nº 2, Julio 1988. Primera parte. Segunda parte. Tercera parte. Cuarta parte. Versión original. La diferencia más relevante entre el X.25 comercial y nuestro packet-radio radica en el formato de las direcciones: en el primero son del tipo números telefónicos y en el segundo indicativos de radioaficionado. Campo de dirección Como puedes ver en la fig. 1a, el campo de dirección contiene los indicativos de destinatario y remitente del paquete, así como de los repetidores (si los hubiera) por los que ha de ir pasando, hasta un máximo de 8.
Es por eso que la longitud de este campo podrá variar entre un mínimo de 112 bits (cuando sólo tiene destinatario y remitente, es decir, el contacto es directo) y un máximo de 560 bits (cuando es a través de 8 digipeaters). Para saber cuando acaba este campo y empieza el siguiente, el de control, se asigna el bit de peso más bajo de cada octeto como "bit de extensión" (E). Este bit de extensión vale "0" cuando el siguiente octeto contiene más información referente a la dirección, o bien "1" cuando es el último octeto del campo de dirección. Creo que la figura 1 es suficiente elocuente por si misma. El orden de envío viene representado de izquierda a derecha (excepto en 1c y 1d). Cada subcampo de dirección (fig. 1b) consta de 7 octetos: los seis primeros correspondientes al indicativo y el séptimo al SSID.
El indicativo está compuesto de caracteres alfanuméricos codificados en ASCII, 7 bits, desplazados una posición para contener el bit de extensión (fig. 1c). Si el indicativo es menor de 6 caracteres, el resto se llena con espacios en blanco.
El SSID (fig. 1d) tiene un valor máximo de 15, lo cual ocupa sólo 4 bits, los 4 restantes indican lo siguiente:
Esto es así en el subcampo de remitente y en el de destinatario, pero si se trata del subcampo de repetidor en vez del bit C tenemos:
Esto es, "0" indica que el paquete viaja hacia el repetidor. Una vez repetido por este valdrá "1". El paquete no recibe ningún otro cambio, excepto recalcular el FCS. ¿Cómo viene todo esto reflejado en tu monitor? Según se trate del programa Digicom para Commodore-64 o de un TNC, observarás al lado del indicativo del repetidor en cuestión un "+" o "*", respectivamente. Por ejemplo, con el Digicom verías la baliza de EA3BRA de la siguiente manera: paquete original EA3BRA/EA3G-1/EA3C-1>BEACON>UI: repetido por el primer digipeater EA3BRA/EA3G-1+/EA3C-1>BEACON>UI: repetido por el segundo digipeater EA3BRA/EA3G-1+/EA3C-1+>BEACON>UI: Observa que el Digicom presenta la cabecera de los paquetes en el sentido de la comunicación: del que envía al que recibe. Mientras que en los TNC el formato es el siguiente: remitente, destinatario y repetidores. El ejemplo anterior, en un TNC, lo verías así: EA3BRA>BEACON,EA3G-1,EA3C-1 El significado del UI y otros lo dejo para el próximo capítulo: el campo de control. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|