Handshaking, controle de erros, compactação de dados e throughput

Este capítulo contém informações sobre:

Handshaking

Em cada chamada, o Courier 56K Business Modem estabelece um processo de negociação de link com o dispositivo remoto. Esse processo de negociação também é conhecido como "handshaking".

O Courier 56K Business Modem tenta localizar a maior modulação compatível e a maior taxa, na seguinte ordem: V.92, V.90, V.34, V.32 bis, V.22 bis, V.22 (Bell 212) e Bell 103.

Rejeição seletiva

O Courier 56K Business Modem oferece suporte a rejeição seletiva para chamadas analógicas. A rejeição seletiva melhora o desempenho em linhas com ruído reduzindo a quantidade de overhead quando o protocolo precisa reenviar dados devido a erros.

Quando a rejeição seletiva está ativa, somente o quadro que continha o erro é reenviado, e não o quadro e todos os quadros seguintes não reconhecidos.

A rejeição seletiva é uma parte opcional do padrão ITU-T V.42 (LAPM).

Para que o modem Comando
Ative a rejeição seletiva ATS51.6=0 (padrão)
Desative a rejeição seletiva ATS51.6=0

Atingindo velocidades acima de 28.8 Kbps

Conexões V.34 a 21.6, 24 e 26.4 Kbps são comuns. Para obter conexões de 28.8, 31.2 e 33.6 Kbps, a qualidade da linha deve ser irretocável de ponta a ponta.

Atingindo conexões de 56K

Quando um modem cliente V.92 se conecta a um modem servidor V.90 ou V.92, o caminho pela rede telefônica entre os modems está sujeito às condições a seguir para que possa ser estabelecida uma conexão V.92.

Uma conexão digital em uma das extremidades.

Os provedores de serviços de Internet ou outros serviços on-line devem ter uma conexão digital com a PSTN (Public Switched Telephone Network, Rede pública de telefonia comutada). A maioria dos serviços on-line dispõe de conexão digital com a rede pública de telefonia.

Somente uma conversão de digital para analógico.

Só pode haver uma conversão de digital para analógico na rede de telefonia entre o modem servidor V.90 e o modem cliente V.92.

Controlando o tom de indicação de chamada V.8

O protocolo V.8 acelera a negociação da chamada e especifica um tom de indicação de chamada. O fornecimento do tom de indicação de chamada é opcional. Para fins de compatibilidade, fornecemos o Courier 56K Business Modem com o tom de indicação de chamada desativado.

Para que o modem Comando
Ative o tom de indicação de chamada ATS54.6=0

Se você ativar o tom de indicação de chamada, deverá ouvir um som semelhante a um sinal de chamada rápido enquanto a ligação estiver sendo estabelecida.

V.34

Se o dispositivo remoto tiver recursos V.34, o Courier 56K Business Modem utilizará uma técnica de sondagem de linha para determinar a possibilidade de estabelecer uma conexão V.90 ou V.92.

Quando o Courier atende à chamada, ele envia uma série de sinais de atendimento até que os dois dispositivos negociem a melhor taxa de conexão.

Recursos V.90

O Courier 56K Business Modem dispõe de recursos V.90. O Courier 56K Business Modem pode chamar servidores V.90 para estabelecer velocidades de até 56K na direção downstream.

Para que o modem Comando
Ative o V.90 ATS58.5=0 (padrão)
Desative o V.90 ATS58.5=1
Ative o V.92 ATS58.6=0 (padrão)
Desative o V.92 ATS58.6=1

Tecnologia V.92

O padrão V.92 é um incrível avanço da tecnologia de 56K. O V.92 oferece três funções que aperfeiçoam o padrão V.90 atual.

O primeiro aperfeiçoamento é a tecnologia “V.PCM-Upstream”, que permite uma comunicação de fluxo de dados de saída do modem de até 48.000 bps. O padrão V.90 limitava as velocidades do fluxo de dados de saída em até 31.200 bps.

O segundo aperfeiçoamento é o Quick Connect, que permite conexões dial-up mais rápidas ao possibilitar que o modem se lembre das condições de linha de um provedor de serviços que ofereça suporte a V.92. Quando você se conectar ao provedor de serviços pela primeira vez, o modem executará toda a seqüência de handshake e armazenará as informações recebidas. Isso fará com que o modem não precise passar por toda a seqüência de handshake em tentativas de conexão posteriores, reduzindo o tempo de conexão em 30 - 50%. Se o modem não for capaz de estabelecer uma conexão ideal em algum momento após a tentativa inicial, ele executará toda a seqüência de handshake.

O terceiro aperfeiçoamento é a tecnologia “Modem On Hold”, que permite a suspensão da conexão à Internet quando uma chamada telefônica é recebida. Você poderá então voltar à conexão ao término da chamada, sem perda de conexão. Se você estiver conectado a um provedor de serviços com suporte a V.92, receberá uma mensagem informando sobre uma chamada de entrada.* Além disso, se você for assinante de um serviço de identificação de chamadas, o número do chamador será exibido na janela de mensagem do computador. Você terá então a opção de aceitar a chamada ou ignorá-la. Se você estiver conectado a um servidor V.92 e optar por aceitar a chamada, será exibida outra mensagem informando sobre o período de tempo que o sistema do provedor permanecerá em espera antes de encerrar a conexão de dados. Se você estiver conectado a um servidor sem suporte a V.92, receberá uma mensagem informando sobre uma chamada de entrada. Você terá então a opção de aceitar a chamada ou ignorá-la. Se optar por aceitá-la, a conexão de dados será encerrada.

O CD-ROM de instalação inclui o software ControlCenter. Esse software permite definir com facilidade as configurações do novo modem V.92 e notifica automaticamente sobre eventuais atualizações no código do modem. O manual do software ControlCenter pode ser acessado através de um link na interface do ControlCenter.

Entre em contato com seu provedor de serviços para saber quando ele oferecerá a tecnologia V.92. Este modem é compatível com versões anteriores e negociará a maior velocidade possível ao conectar-se a um provedor de serviços.

Outros protocolos

Handshaking Fast Class (V.FC)

Depois de tentar o V.34, o Courier 56K Business Modem tenta a conexão V.Fast Class mais rápida possível (28.8 Kbps). Para negociar o V.FC, o V.8 precisa ser desativado. O V.FC não é parte da seqüência de handshake ITU V.8.

Se o dispositivo remoto não tiver recursos V.FC, será estabelecida uma conexão que utilize o maior esquema de modulação compatível (V.32 terbo, V.32 bis etc., até o mais baixo, o Bell 103, de 300 bps).

Se o dispositivo remoto tiver recursos V.FC, o Courier 56K Business Modem utilizará uma técnica de sondagem de linha para determinar a maior velocidade possível considerando as condições da linha existente e, em seguida, estabelecerá a conexão. Se o dispositivo analógico remoto não tiver recursos V.FC, o Courier 56K Business Modem ouvirá os tons de atendimento do dispositivo para identificar em que taxa padrão o dispositivo analógico remoto está operando e se ajustará a essa taxa.

Quando o Courier 56K Business Modem atende à chamada, ele envia uma série de tons de atendimento até que os dois dispositivos negociem a melhor taxa de conexão.

HST

Recomenda-se que os Courier 56K Business Modems mantenham as configurações B0 e &N0 padrão. Isso permitirá que estabeleçam conexões analógicas com protocolo "V." e modems HST, tanto para originar quanto para atender chamadas, a diversas velocidades.

Ao originar uma chamada analógica, o Courier 56K Business Modem definido como B1 envia um tom de atendimento Bell, que é o padrão dominante nos EUA e Canadá para conexões a 2400 bps ou inferiores. A velocidades superiores, o Courier 56K Business Modem também reconhece os tons de atendimento ITU necessários à conexão com modems de protocolo V. e se ajusta ao dispositivo de atendimento.

No entanto, ao atender uma chamada, um Courier enviando o tom de atendimento Bell (B1) não será reconhecido pelos modems de protocolo V. Em vez disso, o modem que chama aguardará até detectar um tom que reconheça (o tom V.22 bis usado a 2400 bps).

Se desejar que o Courier estabeleça conexões com modems de protocolo V. a velocidades altas, verifique se ele está definido como B0 para tons de atendimento ITU. O modem também se conectará com modems HST a velocidades de até 16.8 Kbps.

USR V.32 terbo para USR V.32 terbo

Nessas conexões analógicas, os Courier 56K Business Modems dispõem de dois recursos que resultam em desempenho superior: Quick Connect e ASL (Adaptive Speed Leveling, Nivelamento de velocidade adaptativo).

Protocolos V. de velocidade inferior

Protocolos "V." mais antigos, de velocidade inferior, não utilizam a sondagem de linha. Em vez disso, utilizam tons de atendimento predefinidos para especificar ou identificar recursos de velocidade. Esses protocolos definem as seguintes velocidades máximas:

A técnica ASL (usada nos modos V.32 terbo e V.32 bis) permite que os receptores e transmissores do Courier 56K Business Modem atuem de forma independente uns dos outros. Um transceptor pode diminuir e, em seguida, aumentar a velocidade sem afetar o fluxo de dados nos outros. O resultado é uma operação de linha mais eficiente.

Observação: como a maioria dos modems no mercado hoje em dia utiliza velocidades superiores, o atendimento a modems V.32 mais antigos a 9600 bps pode apresentar problemas. Use o Registro S28 para modificar a duração dos tons extras usados em negociações V.32, nas raras ocasiões em que isso for necessário. Consulte o apêndice "Registros S" neste guia.

Controle de erros

Os Courier 56K Business Modems podem utilizar técnicas de controle de erros durante conexões de dados.

Observação: chamadas de dados de alta velocidade são vulneráveis a erros, a menos que os dados sejam protegidos por controle de erros. Se o Courier 56K Business Modem se conectar a um dispositivo remoto a uma velocidade alta, mas sem controle de erros, e você não estiver usando um protocolo de controle de erros na chamada, poderá haver perda de dados.

A ARQ (Automatic Repeat Request, Solicitação de repetição automática) é um método utilizado em vários protocolos de controle de erros para garantir que os dados corrompidos em trânsito sejam retransmitidos. Usamos o termo para designar uma conexão sujeita a controle de erros.

Comandos de controle de erros

Você pode usar comandos de controle de erros para ativar o ARQ (controle de erros) ou ativar protocolos síncronos. O Courier 56K Business Modem e o dispositivo remoto devem usar o mesmo protocolo.

Para que o modem Comando
Não tenha controle de erros (modo normal).
Devido à natureza dos canais de linha telefônica, isso nunca é recomendável no caso de chamadas analógicas acima de 2400 bps.
AT&M0
Entre no modo síncrono on-line sem V.25 bis. Somente Courier 56K Business Modems externos. AT&M1
Opere em modo normal se uma conexão ARQ não puder ser estabelecida (modo normal/ARQ). AT&M4
Desligue se não puder estabelecer uma conexão ARQ (modo ARQ assíncrono). AT&M5
Inicie o modo síncrono V.25 bis usando o protocolo BISYNC. AT&M6
Inicie o modo síncrono V.25 bis usando o protocolo de conexão HDLC. AT&M7

Exemplo: o envio de AT&M4 permite que o modem opere em modo normal se uma conexão ARQ não puder ser estabelecida.

O controle de erros está disponível para chamadas a 1200 bps ou superiores. Embora possa ser desativado, as chamadas de alta velocidade (a partir de 9600 bps) devem sempre estar sujeitas a controle de erros. As operações definidas em um protocolo de controle de erros incluem:

O Courier 56K Business Modem é definido em fábrica para tentar obter uma conexão com controle de erros e, caso não seja possível, prosseguir com a chamada em modo normal. Isso significa que o comando &M4 é definido.

Controle de erros V.42

O Courier 56K Business Modem tenta primeiro obter uma conexão V.42 e, em seguida, uma conexão MNP. As informações a seguir se baseiam na configuração de &M4 do Courier 56K Business Modem.

Esse padrão internacional inclui um processo de handshake em dois estágios:

Controle de erros MNP

A Recomendação ITU-T V.42 oferece suporte a MNP (Microcom Networking Protocol). O MNP tem por base quadros de protocolo especiais. Se o dispositivo remoto não reconhecer uma solicitação de link MNP, não será possível realizar controle de erros. (No modo HST ARQ, os dispositivos da U.S. Robotics utilizam um esquema proprietário semelhante ao MNP.)

Controle de erros e de fluxo

O controle de erros exige o controle do fluxo de dados proveniente do computador por dois motivos:

Compactação de dados

Os Courier 56K Business Modems utilizam técnicas de compactação diferentes durante as conexões de dados.

Para que o modem Comando
Desative a compactação de dados. AT&K0
Desative/Ative automaticamente a compactação de dados. O Courier 56K Business Modem ativa a compactação se a taxa de porta serial estiver fixa (&B1) e desativa a compactação se a taxa de porta serial acompanhar a taxa de conexão (&B0). AT&K1 (padrão)
Ative sempre a compactação de dados. AT&K2
Ative a compactação de dados seletiva. Use esta configuração para transferir arquivos compactados. O Courier 56K Business Modem negocia somente para compactação V.42 bis e desativa a compactação MNP5 (MNP nível 5). AT&K3

Exemplo: o envio de AT&K3 é usado para transferir arquivos compactados. O modem só negociará para compactação V.42 bis. Esse comando também desativa a compactação MNP5.

Se um Courier 56K Business Modem conseguir estabelecer uma conexão V.42 com controle de erros com um dispositivo remoto, ele também negociará para obter uma compactação de dados V.42bis.

Se um Courier 56K Business Modem conseguir estabelecer uma conexão MNP com um dispositivo remoto, ele também negociará para obter uma compactação de dados MNP5.

O tipo de compactação da chamada, caso haja algum, é informado na tela ATI6 e na mensagem CONNECT se o modem estiver definido como &A3.

Compactação de dados V.42 bis versus MNP5

Os Courier 56K Business Modems que utilizam compactação V.42 bis negociam as opções a seguir e informam essas opções na tela ATI6.

A compactação V.42 bis é mais eficiente do que a MNP5, em parte porque exclui dinamicamente as entradas que deixaram de ser usadas. Além disso, funciona melhor com arquivos que já estão compactados. Dentre eles, arquivos ZIP e arquivos binários de 8 bits.

A compactação MNP5 NÃO deve ser utilizada com arquivos binários porque expande o tamanho dos dados, o que reduz o throughput. Ao transferir esses arquivos, recomenda-se definir o modem como &K3 (Consulte as informações sobre compactação de dados). Isso permite que a compactação V.42 bis funcione dinamicamente com os dados compactados, mas desativa MNP5.

 

Obtendo o throughput máximo

As diretrizes a seguir deverão ajudá-lo a tirar o máximo proveito dos recursos de desempenho avançado do Courier 56K Business Modem. Em diversas situações, a experimentação e a experiência indicarão o que funciona melhor no seu caso.

Obtém-se o melhor throughput quando:

O software de comunicação permite definir a taxa de porta serial acima da taxa de conexão, definindo o software como 115200, 57600 ou 38400 bps e o Courier como &B1.

Observação: para obter o melhor throughput em conexões somente com controle de erros e conexões com controle de fluxo por hardware, recomenda-se a versão mais atual do protocolo de transferência de arquivos ZMODEM.

Por exemplo, certos protocolos de transferência de arquivos causam os seguintes efeitos:

Domínio público Efeitos
Kermit Novas versões oferecem suporte a pacotes de até 9K e uma técnica de janelas deslizantes que elimina o tempo de resposta. No entanto, em versões anteriores, o throughput pode ser drasticamente reduzido devido a comprimentos de bloco curtos (possivelmente abaixo de 128 bytes) e ao tempo de resposta de reconhecimento.
XMODEM O throughput pode ser reduzido se sua versão usar comprimentos de bloco curtos (128 bytes). Algumas versões utilizam blocos maiores (de 1K). O throughput também é reduzido por overhead (informações do protocolo de controle de erros).
YMODEM É mais avançado em relação ao XMODEM, devido a comprimentos de bloco maiores (1K bytes), mas o throughput ainda é reduzido pelo overhead de controle de erros do protocolo.

Os protocolos listados acima reduzem ainda mais o throughput quando é estabelecida uma conexão com controle de erros. A precisão dos dados é verificada tanto pelo protocolo de transferência de arquivos como pelo Courier 56K Business Modem. Para evitar redundância, use os protocolos acima somente no caso de conexões não-ARQ e somente a velocidades de 2400 bps e inferiores.

O overhead é mínimo com ZMODEM, o que resulta em um throughput idêntico ao obtido sem protocolo de transferência de arquivos. O ZMODEM também deve ser usado no caso de conexões não-ARQ. Deixe o Courier 56K Business Modem com as configurações &M4 e &K1 para controle de erros e compactação de dados.

O YMODEM-G é outra boa opção, mas só use esse protocolo se tanto o dispositivo local quanto o remoto estiverem usando controle de erros. Se o YMODEM-G detectar um erro, ele cancelará a transferência. Não utilize nenhum dos dois protocolos com controle de fluxo por software (sinalização XON/XOFF).

 

* É preciso assinar um serviço Chamada em espera da companhia telefônica para usar o aperfeiçoamento “Modem on Hold”.
Se as chamadas de entrada forem encaminhadas imediatamente para seu correio de voz,
você não receberá essa mensagem.