Por Leonardo Garcia
Sou usuário da Internet desde os idos de 1995, se não me engano. Antes
disso, ainda, existiam também as BBSs (pequenas redes comunitárias que
conectavam poucos computadores através de linha telefônica). Naquela
época, a Internet ainda era incipiente no Brasil, bem pequena e estava
em testes para o público em geral. Mesmo assim, o mundo que se abria
lentamente através dos primeiros sites web (sim, naquela época a web
era minúscula e usávamos o Mosaic, o primeiro navegador, e, depois, o
Netscape 1.0 para acessá-la!), dos e-mails, dos newsgroups (que
acabaram praticamente desaparecendo com as listas de distribuição por
e-mail) e do Gopher (este, coitado, foi praticamente extinto pelo
web… nem sei se ainda existem sites Gopher…). Fui um usuário de
teste do primeiro provedor do interior de Minas Gerais, se não me
engano.
Nesta época, a minha velocidade de conexão eram incrÃveis 4800 bps,
isto porque eu tinha um computador com o modem comercial mais rápido
existente na época. Alias, não era simplesmente um modem. Era um
fax/modem, que também passava fax do computador a incrÃvies 9600 bps!
Hoje em dia os modems de linha discada também enviam e recebem faxes,
mas esta funcionalidade quase perdeu sentido numa era de e-mails com
vÃdeos e voz.
Não dava pra ver quase nada a esta velocidade, até porque a qualidade
da infra-estrutura de Internet era muito ruim no Brasil ainda. Pelo
menos esta era a percepção de usuário que eu tinha.
O tempo foi passando e as minhas velocidade de conexão foram
aumentado: 14400 bps, 33600 bps, 56 kbps… mas sempre através de
linha discada.
Depois disso passei a conviver com redes maiores. Na Unicamp, por
exemplo, eram comuns redes Ethernet ou de cabo coaxial (estas nem
existem mais praticamente…). As coaxiais, sinceramente, não sei qual
era a velocidade delas, mas acho que o máximo era 10 Mbps. As
Ethernets que eu usei tinham 10 Mbps ou 100 Mbps. Como a universidade
tinha um bom acesso aos troncos de infra-estrutura de Internet no
Brasil, a velocidade de conexão lá era muito boa. Algumas vezes, é
verdade, tÃnhamos problema de velocidade, mas quase sempre por
problemas de configuração da rede do que por problemas de banda
disponÃvel.
Quando comecei a trabalhar, eram comuns links de 256 kbps em empresas
pequenas, seja por ADSL ou por microondas.
Hoje já estamos em um patamar acima deste: eu, por exemplo, uso acesso
à Internet através do cabo da TV à cabo e tenho conexões que podem
chegar a 2 Mbps na minha casa! Isso é cerca de 500 vezes mais rápido
que o meu primeiro acesso à Internet!
Em dez anos, um crescimento de 500 vezes é impressionante. Mas o
crescimento não pára por ai. Hoje, por exemplo, muitos lugares já
possuem redes internas de fibra-óptica, com velocidades de conexão
interna da rede muito superiores a 1 Gbps. As universidades
brasileiras já tem acesso à chamada Internet 2, uma versão paralela da
Internet que se comunica com a Internet “comum” só que através de
velocidades muito maiores que aquelas às quais os usuários comuns
estão acostumados.
Mas, para onde vamos daqui pra frente? Existe motivo para crescer mais
ainda a banda de conexão disponÃvel?
Eu particularmente acho que sim. Se, hoje em dia, não conseguimos
imaginar aplicações para redes de 100 Gbps, por exemplo, é porque,
dentre outras coisas, não temos esta banda disponÃvel. Tenho certeza
que assim que estas velocidades estiverem disponÃveis serão criadas
aplicações para ocupá-las.
Neste sentido, temos um projeto muito interessante sendo desenvolvido
no Brasil: o projeto TIDIA, da Fapesp (Fundação de Amaparo à Pesquisa
do Estado de São Paulo, a maior fundação deste tipo no Brasil). O
projeto TIDIA se propõe a algumas coisas, dentre elas, criar
infra-estrutura de rede de computadores ultra-rápidas e aplicações que
façam uso desta infra-estrutura super poderosa para educação a
distância. Não sei como o projeto está hoje, mas lembro-me de ter lido
que uma das coisas a serem desenvolvidas neste projeto era uma placa
de rede óptica capaz de transmitir dados entre computadores a até 400
Gbps!!! Velocidade para ninguem botar defeito!
Saindo do laboratório e indo para a vida real, várias empresas já
estão lançando servidores que suportam as redes com arquitetura
InfiniBand. Não sei maiores detalhes a respeito desta rede, mas elas
podem chegar a 96 Gbps!
Viajando um pouco mais nesta idéia de redes ultra-rápidas, há algum
tempo atrás li um artigo sobre fotón-gêmeos. Fótons-gêmeos são
partÃculas fÃsicas que possuem caracterÃsticas muito especiais. Vou
tentar explicar a propriedade especial que estes fótons-gêmeos possuem
e que, na minha cabeça, poderiam produzir velocidades de transmissão
de dados praticamente infinitas.
Os fÃsicos descobriram que, se você isolar um fóton (uma particula de
luz, como as geradas por uma lâmpada acesa), e conseguir fazer este
fóton atravessar um prisma com propriedades especiais, do outro lado
do prisma sairão dois fótons. O interessante, neste caso, é que estes
dois fótons foram originados de um único fóton original e, como tudo
na natureza, eles buscam o equilÃbrio de forças entre si. Em outras
palavras, se você executa uma ação sobre um dos fótons (por exemplo,
colocando-o para girar no sentido horário), o outro fóton executará a
mesma ação no sentido contrário, sem que nada aja diretamente sobre
ele (no nosso exemplo, ele giraria no sentido anti-horário).
Obviamente isto é uma simplificação grotesca do que realmente
acontece, mas é suficiente para tentar explicar o que vem em seguida.
Imaginando que poderiamos, num computador servidor, produzir um fóton,
isolá-lo, passá-lo por um prisma para termos dois fótons-gêmeos e que
conseguÃssemos “trancar” um destes fótons no servidor e enviar o outro
fóton-gêmeo através de fibra óptica a um outro computador cliente,
onde este outro fóton seria trancado também. Imaginando também que
poderÃamos fazer isto não só com um fóton, mas com centenas de milhões
de fótons, podemos pensar que, para transmitirmos dados entre os
computadores, precisarÃamos apenas alterar as propriedades dos fótons
no servidor e estas propriedades seriam modificadas instantaneamente
nos fótons-gêmeos do computador cliente. Ou seja, a velocidade de
transmissão de dados, neste caso, seria tão grande quanto fosse nossa
capacidade de ler as propriedades fÃsicas dos fótons alteradas!
Na prática, isto poderia nos levar a redes de computadores com
velocidades extremamente grandes, não sei nem dizer de qual ordem de
grandeza.
Para finalizar, só tenho a dizer que o que eu vi até agora no
desenvolvimento das redes de computadores nos últimos anos e o que vem
sendo dito no mercado de tecnologia me deixa na espectativa e
empolgado com o que deve vir por ai no futuro próximo. Mas, apesar de
todo o avanço, sempre é bom lembrar do que Tanenbaum disse num dos
livros clássicos sobre redes de computadores: “Never underestimate the
bandwith of a station wagon full of [storage] hurtling down the
highway.”. Numa tradução livre, algo como “Nunca subestime a banda de
um vagão de trem cheio de fitas com dados em uma estrada.”. Isso era
verdade na década de 80 quando esta frase foi escrita provavelmente
pela primeira vez e continua sendo verdade até hoje, afinal, não são
só as infra-estruturas de rede que evoluem, mas também a tecnologia de
storage. Mas isso é uma conversa para outro artigo.
[NDA: Leonardo Garcia é Engenheiro de Computação, e foi meu colega de graduação na UNICAMP. Já trabalhou em diversos projetos relacionados a software livre (inclusive já tendo construÃdo sua própria mini distro de linux
) e em diversas empresas e atualmente está no Linux Technology Center da IBM ]