TUDO QUE VOCÊ QUERIA SABER SOBRE MODEMS MAS TINHA MEDO DE PERGUNTAR
Alberto Alerigi Jr.
Agora que a Internet está presente na vida de todo mundo que possui um
computador, é interessante saber como funciona a peça mais importante que
permitem que seu micro converse com o resto do mundo: o modem.
Um modem é uma ponte entre sinais analógicos do sistema telefônico e
digitais do computador. Ele muda a freqüência, amplitude, modulação e outros
detalhes da corrente elétrica da linha telefônica e da corrente do modem. Do
lado oposto, ele converte os sinais analógicos da linha telefônica em um
código digital. Basicamente, um modem é um mecanismo que MOdula e DEMula
impulsos elétricos.
Alô alô
Quando ligamos para alguém, dizemos alguma coisa como "alô" para saber se
existe outra pessoa do outro lado da linha. Entre o modem e o micro ocorre a
mesma coisa. Antes de mais nada é preciso que um saiba da existência do
outro e vice-versa.
Assim, quem fala o primeiro alô é o computador comando pelo programa de
comunicação. Funções faticas à parte, o software envia um sinal elétrico
para a porta serial na qual o modem está conectado. Este sinal, é chamado de
DTR, sigla em inglês que significa Dado de Terminal Pronto. Assim que recebe
o "alô" do computador, o modem responde enviando um sinal em direção
contrária chamado DSR, Dado de Equipamento Pronto. Desta maneira o programa
de comunicação, no caso do Windows 98 a Conexão Dial Up, sabe que o modem
está ligado e pronto para bater papo.
A língua dos modems
Nos primórdios da transmissão de dados por cabos telefônicos, os primeiros
modems que ficaram populares foram os Hayes. Como foram os primeiros, eles
determinaram a linguagem de comandos com a qual o resto dos modems
conversariam. Mais tarde surgiram os modems Rockwell estabelecendo um novo
padrão de linguagem. Para evitar confusão hoje, todos os modems são
"bilíngües".

Por meio destas linguagens o software de comunicação envia um comando
chamado Transmit Data Line, algo como Transmitir Linha de Dados. Esta ação
diz para o modem "tirar o fone do gancho", ou seja, ordena que ele abra uma
conexão com a linha de telefone. Em seguida um outro comando enviado pelo
PC, diz ao modem, por meio de tons ou pulsos, o número telefônico do outro
computador ao qual o usuário quer estabelecer uma conexão, como estamos
falando da Internet, a outra máquina é o servidor do seu provedor de acesso.
Do outro lado da linha, o modem remoto atende a ligação, que você disparou
quando apertou o botão de Discar do Dial Up, e é recebido por uma saudação
cordial do seu modem. Sim, ela pode ser ouvida por você quando seu micro
começa a fazer uns grunhidos e chiados incompreensíveis e demoníacos. Este,
handshaking, ou "aperto de mão", é estabelecido de forma que o modem remoto
saiba que seu modem está querendo se conectar a ele.
Quando as apresentações são feitas, seu modem envia ao software de
comunicação um sinal chamado Carrier Detect, dizendo que a conexão foi
estabelecida. Este sinal, também serve para que o programa possa mandar
dados ao seu modem para que ele possa transmitir ao remoto os dados. Porém,
antes de fazer isso, seu modem modula as informações em uma freqüência para
que o modem remoto consiga "ouvir" o que o programa de comunicação está
"falando".
Porém, para evitar que um modem fale mais rápido ou mais baixo que o outro,
o handshake entre os dois modems determina qual será velocidade de
transferência de dados, a quantidade de bits por pacote, por exemplo quantos
bits serão usados para enviar um caracter, quantos bits serão usados para
representar o início e fim de cada pacote, se os modems irão usar um sistema
de verificação de erros, entre outras regulagens necessárias para fazer com
que um consiga entender perfeitamente o que o outro está dizendo.
Rápido, mais rápido, mais rápido ainda!!!
Uma das coisas que mais atormentam a vida de quem acessar a Rede é a
velocidade da conexão. Os primeiros modems tinha a estonteante velocidade de
300 bauds. Bauds é a unidade que indica quantas vezes a freqüência da
transmissão varia durante um segundo. Hoje, ninguém mais usa o termo. Em seu
lugar surgiu o "KB/s" ou quilobits por segundo. No princípio, a velocidade
de 300 bps, bits por segundo, era alcançada pelo uso de duas freqüências:
uma para o bit 0 e outra para o bit 1. Ou seja, a freqüência era modulada
600 vezes por segundo, o máximo que uma linha telefônica consegue suportar.

Estaríamos ainda andando de carroça, em termos de velocidade de transmissão
de dados por cabos telefônicos, se a idéia de usar diferentes freqüências
para mandar mais de um bit por vez. Assim, para uma velocidade de 1200 bauds
usam-se quatro freqüências, por exemplo. Para aumentar ainda mais a
velocidade, os modems passaram a lidar com dados compactados, que na
realidade são padrões repetidos de 0s e 1s representados por códigos mais
curtos.
O sistema de tons, ao invés de pulsos, das linhas telefônicas atuais,
melhorou ainda mais a velocidade das transmissões pois com ele o modem
remoto pode enviar dados ao mesmo tempo que o modem do usuário envia
informações de volta para ele. Antes, com as linhas de pulso, era preciso
esperar que um sinal chegasse até o modem para que o outro pudesse receber
um nova remessa de pacotes.
As misteriosas luzes dos modems externos
Os leds luminosos dos modems externos são uma maneira muito boa de poder
visualizar como um modem troca dados com outro. Veja o significam as siglas
de cada lâmpada: