A Internet | Fios, Cabos e Wi-Fi
O meu nome é Tess Winlock,
sou engenheira de software na Google.
Aqui vai uma pergunta:
Como é que uma imagem, ou uma mensagem de texto
ou de e-mail é enviada de um dispositivo para outro?
Não é magia, é a Internet.
Um sistema tangível, físico, feito para mover informação.
A Internet é muito parecida com o serviço de correios,
mas o material físico que é enviado é um um pouco diferente.
Em vez de caixas e envelopes,
a Internet envia informação binária.
A informação é feita de bits.
Podemos descrever um bit como sendo
qualquer par de opostos: «on ou off», sim ou não.
Normalmente utilizamos um 1 para dizer «on»,
ou um 0 para dizer «off».
Como um bit tem dois estados possíveis,
chamamos-lhe código binário.
8 bits amarrados juntos fazem 1 byte.
1000 bytes juntos fazem um kilobyte.
1000 kilobytes são um megabyte.
Geralmente, são precisos
3-4MB para codificar uma música.
Não importa se é
uma imagem, um vídeo ou uma canção,
tudo na Internet é representado
e enviado na forma de bits.
Eles são os átomos da informação.
Mas não é como se enviássemos fisicamente 1s e 0s
de um lugar para outro, ou de uma pessoa para outra.
Então o que é o material físico que realmente
é enviado através dos fios e das linhas aéreas?
Bem, vejamos aqui um pequeno exemplo
de como os humanos podem fisicamente
comunicar para enviar um único bit
de informação de um lugar para outro.
Digamos que podemos acender uma luz
usando um 1 ou apagá-la usando um 0.
Ou usar bipes, ou coisas semelhantes,
como código Morse.
Estes métodos funcionam mas são muito lentos,
propensos a erros, e totalmente dependentes dos humanos.
O que realmente precisamos é de uma máquina.
Ao longo da história, construímos muitos sistemas
que podem efectivamente enviar esta informação binária
através de diferentes tipos de suportes físicos.
Hoje em dia, enviamos bits fisicamente
através de electricidade, luz e ondas de rádio.
Para enviar um bit através da electricidade,
imagina que tens duas lâmpadas ligadas
por um fio de cobre.
Se um operador do dispositivo
ligar a electricidade, a lâmpada acende-se.
Desligando a alectricidade, a luz apaga-se.
Se os operadores em ambos os extremos concordarem
que manter a luz acesa significa 1
e luz apagada significa 0, então temos
um sistema de envio de informação de
de uma pessoa para outra, utilizando electricidade.
Mas temos um pequeno problema:
digamos que queremos
mandar cinco 0s seguidos.
Como podemos fazer isso de forma
a que qualquer uma das pessoas
possa de facto contar o número de 0s?
Aqui, a solução é introduzir um relógio
ou um temporizador.
Os operadores podem concordar que
o emissor enviará 1 bit por segundo
e o receptor sentar-se-á e registará cada um dos
segundos para ver o que está a ser transmitido.
Para enviar cinco 0s seguidos, basta apagar a luz,
esperar 5 segundo, e a pessoa no outro extremo
da linha anotará todos os 5 segundos.
Escreve "00000".
Para cinco 1s seguidos, fazemos o oposto:
ligamos, a luz.
Obviamente, gostaríamos de enviar as coisas
um pouco mais rápido do que um bit por segundo,
por isso precisamos de aumentar
a nossa largura de banda,
a capacidade máxima de transmissão
de um dispositivo.
A largura de banda é medida por bitrate,
que é o número de bits que podemos de facto enviar
durante um período de tempo, geralmente medido em segundos
Uma medida diferente de velocidade é
a latência,
ou a quantidade de tempo que demora
a viagem de um bit de um lugar para outro,
do dispositivo que pede para aquele que recebe.
Na nossa analogia humana, um bit por segundo era
bastante rápido, mas seria uma pouco difícil para um humano
acompanhar esse ritmo. Digamos que, na verdade,
queres descarregar uma canção de 3MB em 3 segundos,
a 8 milhões de bits por megabyte, o que implica
uma bitrate de cerca de 8 milhões de bits por segundo.
Obviamente, os humanos não podem enviar
ou receber 8 milhões de bits por segundo,
mas uma máquina poderia
fazer isso sem dificuldade.
Agora, temos também a questão de que
tipo de cabo usar para enviar estas mensagens,
e até onde podem ir os sinais.
Com um fio ethernet, do género dos que
encontras em casa, num escritório ou na escola,
podemos observar uma perda de sinal
mensurável, ou interferência,
no espaço de apenas
algumas centenas de metros.
Para que a Internet possa funcionar
em todo o mundo, precisamos de ter
um método alternativo para enviar
informação a distâncias realmente longas.
Estamos a falar de atravessar oceanos.
Então, que mais podemos utilizar?
O que é que nós conhecemos que se move
muito mais rápido do que apenas eletricidade
através de um fio?
A luz.
Na realidade, podemos enviar bits
como feixes de luz de um lugar para outro
utilizando um cabo de fibra óptica.
Um cabo de fibra óptica é um fio de vidro
concebido para reflectir luz.
Quando se envia um feixe de luz pelo
o cabo, a luz anda para cima e para baixo pelo
do cabo até ser recebida no outro extremo.
Dependendo do ângulo de ressalto, podemos
enviar de facto vários bits em simultâneo,
todos eles a viajar à velocidade da luz.
Portanto, a fibra é realmente rápida.
Mas, mais importante ainda, este sinal
não se degrada com o aumento das distâncias.
É assim que se pode percorrer centenas
de quilómetros sem perda de sinal.
É por isso que utilizamos cabos
de fibra óptica através do fundo do oceano
para ligar um continente a outro.
Em 2008 houve um cabo que foi fisicamente cortado
perto de Alexandria, Egipto, o que realmente interrompeu
a Internet na a maior parte
do Médio Oriente e na Índia.
Por isso, encaramos isto da internet como uma coisa certa,
mas ela é realmente um sistema físico bastante frágil.
E a fibra é fantástica, mas é também
muito cara e é difícil trabalhar com ela.
Para a maioria das utilizações,
encontrarás cabos de cobre.
Mas... Como podemos
mover as coisas sem fios?
Como é que enviamos as coisas sem fios?
Rádio.
As máquinas de envio de bits sem fios utilizam normalmente
um sinal de rádio para enviar bits de um local para outro.
As máquinas precisam de traduzir os 1s e 0s
em ondas de rádio em frequências diferentes.
As máquinas receptoras revertem o processo
e convertem a informação de novo em binário no teu computador.
Assim, o wireless tornou a nossa Internet móvel.
Mas um sinal de rádio não viaja assim tão longe
antes de ficar completamente truncado.
Por isso, não se pode realmente apanhar
uma estação de rádio de Los Angeles em Chicago.
Por muito bom que seja o wireless hoje,
ainda se baseia na Internet com fios.
Se estiveres num café a usar Wi-Fi,
esses bits são enviados para
um router sem fios e depois são transferidos
através do fio físico para viajar
distâncias realmente longas na Internet.
O método físico para o envio
de bits pode mudar no futuro,
quer seja por lasers sejam enviados entre satélites,
ou ondas de rádio emitidas por balões, ou drones,
mas a representação binária subjacente da informação
e os protocolos para o envio dessa informação
e para a recepção dessa informação
mantiveram-se praticamente inalterados.
Tudo na Internet,
quer sejam palavras, e-mails, imagens, vídeos de gatos,
vídeos de cachorros, tudo se resume a estes 1s e 0s
entregues por impulsos electrónicos, feixes de luz,
ondas de rádio e muito, muito amor.