Você está na página 1de 2

ATM uma tecnologia que supostamente iria melhorar as redes de computadores.

No final, era
to complicada que simplesmente no pegou.

Quando se criaram as redes ethernet elas tinha uma caracterstica interessante: redes ethernet
no so determinsticas, ou seja, no h garantia de que um pacote enviado de um n para
outro vai levar um temo determinado. Ele pode levar qualquer tempo entre instantneo e muito
demorado. Nem precisava variar tanto ... se variar um milsimo de segundo entre uma
transmisso e outra .... j era o determinismo da rede.

Para quem foi criado desde criancinha no ambiente da cincia da computao .. num tinha
problema nenhum. As redes de computadores baseadas em protocolos CSMA/CA e CSMA/CD
aplicam o "best effort", ou seja, elas fazem o melhor que podem mas no h garantias ...Mas a
vida assim mesmo. O pessoal de software vive com essa realidade e muito feliz. Nessas
redes no determinsticas, os caminhos podem mudar, as mensagens podem seguir por um
caminho numa hora, depois seguir outro caminho no instante seguinte. Pode acontecer at
uma coisa bizarra, o fim da mensagem chegar antes do comeo !! Nessas redes o meio de
transmisso frequentemente compartilhado. Alis, se compartilha tudo nessas redes. Por
"essas redes" entenda 99% das redes de computadores hoje em dia e entre elas a mais
famosa de todas; A Internet !

S que tem gente que no aceita isso. Os Engenheiros de Hardware de telecomunicaes.
Ahhhh... esses caras esto acostumados a redes determinsticas desde que o Alexander
Grahan Bell inventou o telefone no sculo XIX. Redes de telefonia so redes comutadas, so
redes que estabelecem um circuito ponta a ponta entre o emissor e o receptor da mensagem.
Nessas redes, sabe-se exatamente quanto tempo uma mensagem vai levar para sair do ponto
a at o ponto b.

As redes no determinsticas (ou probabilsticas) cresciam cada vez mais e de vez em quando
esbarravam num problema ou outro causado pela natureza probabilstica da rede. Por
exemplo, vc sabia que at hoje em dia vc no pode afirmar com certeza se algum para quem
vc enviou um email recebeu de fato o email ? Pois . No fundo, o problema causado pelo fato
da internet no ser determinstica. Os caras de telecom no aguentavam isso e a decidiram
inventar toda uma tecnologia para formar uma rede determinstica com as facilidades da rede
de pacotes mas "forte" como uma rede comutada (que nem as redes antigas de telefonia). A
inventaram o ATM _ Asynchronous Transfer Mode.

Na teoria, era muito interessante. As redes seriam formadas por ns ligados a um "switch" que
por sua vez era ligado a outro "switch" e assim por diante. Quando um n A quisesse mandar
uma mensagem para o n B, um circuito era "negociado" entre A e B, envolvendo quantos
switches fossem necessrios, garantindo a conexo ponto a ponto. Uma vez estabelecida essa
conexo, a mensagem era partida em "clulas" de apenas 53 bytes !! E tome partir a
mensagem em clulas e envi-las em alta velocidade pelos circuitos. Para vc ter uma idia, um
"frame" ethernet tem mais de 1000 bytes, ou seja, quase 20 vezes maior...

ATM era a besta-fera do apocalipse das redes. Ia resolver todos os problemas de lentido, no
haveria atraso no envio das mensagens, a velocidade seria garantida. A IBM bancou muito o
ATM, inclusive desenvolvendo um chip chamado PRISM capaz de fazer comutao de um
nmero at ento inimaginvel de circuitos num chipzinho desse tamanhinho...

Mas infelizmente, ATM no vingou .. no pegou .. tecnicamente deu muito certo mas virou o
Betamax das redes de computadores. Teoricamente, ATM serviria para ligar o seu computador
de mesa ao concentrador da sua sala bem como o seu departamento, sua empresa, sua
cidade, seu pas, seu continente e o planeta inteiro numa rede s, usando EXATAMENTE o
mesmo protocolo, mesmo equipamento, seja a rede de longa ou de curta distncia. Acabaria
com essa sopa de letras que a conexo de redes hoje em dia. Vc usa ethernet com fio para
ligar seu computador de mesa que por sua vez ligado a um roteador que faz uma conexo
PPPoE num link ADSl que t ligado a uma rede Frame Relay do seu provedor que tem um
enlace .. putz .. para cada coisa tem um protocolo diferente. Com ATM era tudo ATM de ponta
a ponta.

Mas no pegou.

Problemas : Primeiro o custo do hardware. Como era tudo baseado em patentes da Marconi
(que faliu) e da IBM, era caro fazer placas de rede ou concentradores. Alm de ser caro pelo
oligoplio, era caro porque era caro mesmo. Para vc ligar N ns vc precisaria de (n*(n-1)/2)
conexes. Pense numa cidade com 300.000 habitantes, todos eles ligados a internet. So
necessrias 44.999.850.000, ou seja quase 45 bilhes de circuitos !!! Agora pense em cidades
com 18 milhes de habitantes como So Paulo ... 33% da populao tiver acesso a internet
so 6 milhes de pessoas, ou seja, 20 vezes mais gente do que a situao anterior e o nmero
de conexes exponencialmente maior -> 17.999.999.997.