Protocolo AX.25

O Protocolo AX.25 (do inglês Amateur X.25) teve sua primeira versão desenvolvida em Outubro de 1982 e foi baseado no protocolo X.25. O Protocolo X.25, por sua vez é baseado no protocolo HDLC (High-Level Data Link Control Protocol) definido pela ISO (International Standart Organization).

Hoje O AX.25 está na sua segunda versão e apresenta algumas melhorias em relação a versão original.

As modificações no protocolo X.25 foram necessárias para permitir as adequações de endereçamento e transmissão via rádio.

Estrutura básica do AX.25

     
-------------------------------------------------------     
| FLAG | ENDERECO | CONTROLE | PID & DADOS | CRC | FLAG |     
-------------------------------------------------------     

Descrição da Estrutura

O Campo de Controle

Através do campo de controle é possível determinar se a estrutura transmitida contem informações para o usuário ou para supervisionar a conexão.

Os códigos deste campo, com seus respectivos valores em hexadecimal e descrição podem ser:

RR (Receive Ready) - x1
Normalmente utilizado para reconhecer o recebimento de uma estrutura de informação;
RNR (Receive Not Ready) - x5
Usado quando o buffer no lado do receptor está cheio;
REJ (Reject) - x9
Usado para requerer retransmissão de estruturas recomeçando de “x”;
UI (Unnumbered Info) - 03
Envia informação sem se preocupar com o controle de fluxo e o protocolo de supervisão;
DM (Disconnected Mode) - 0F
Mandado em resposta a qualquer estrutura (com exceção de SABM) quando o controlador de pacote está desconectado;
SABM (Set Asynchronous Balanced Mode) - 2F
Inicia uma conexão;
DISC (Disconnect Request) - 43
Disconecta uma conexão;
UA (Unnumbered Ack) - 63
Responde a recepção de um SABM ou DISC;
FRMR (Frame reject) - 87
Mandado quando uma condição anormal ocorrer;
I (Info) - xy, sendo y um valor par;
Indica que a estrutura é de informação;

Outros Protocolos

Freqüências Utilizadas

Conclusões

Bibliografia