terça-feira, 29 de outubro de 2019

Cinquenta Anos esta Noite


Gostamos de poder associar um evento marcante a uma data. A Internet que conhecemos é a evolução do projeto de rede ARPANET, iniciado nos Estados Unidos em 1966, e que deu o primeiro sinal de vida em 29 de outubro de 1969, às 22:30, quando dois computadores diferentes e distantes entre si trocaram a primeira mensagem. Esse momento está gravado em placa na sala 3420 do prédio Boelter, da engenharia da UCLA (Universidade da Califórnia, Los Angeles). Ainda hoje a sala é ocupada pelo pesquisador e pioneiro de redes Leonard Kleinrock.

A ARPANET foi desenvolvida dentro da Agência de Projetos Avançados de Pesquisa, ARPA, com recursos do Departamento de Defesa norte-americano, que em 1966 alocou 1 milhão de dólares para um projeto de rede que conectasse computadores de fabricantes diversos usando “comutação de pacotes”, tecnologia então desenvolvida por Paul Baran e Leonard Kleinrock. A rede resultante deveria resistir a quedas de linhas e de nós. Uma rede como a telefonia tradicional baseia a troca de dados entre dois pontos num caminho definido e único (“comutação de circuitos”). Uma ruptura nesse caminho porá a conexão a perder. Por outro lado, a “comutação de pacotes” utiliza uma malha de caminhos, com a mensagem dividida em pequenos pacotes de dados. Uma queda de linha ou nó resultará, no máximo, na perda de alguns pacotes, mas a comunicação continuará possível. É a base da resistência a falhas que a Internet apresenta.

Se nos anos seguintes surgiu uma pletora de redes de computadores a ARPANET prevaleceu a todas. Por ser independente de fabricante, por ter padrões abertos a disponíveis, por ser simples, por não ter um centro de controle, por ter mecanismos de recuperação de erros na transmissão, e por se basear em cooperação. Essas características ficaram definitivamente marcadas quando migrou definitivamente, em 1 de janeiro de 1983, de seu protocolo inicial NCP, escrito por Steve Crocker, para o TCP/IP. O projeto do TCP/IP fora iniciado em 1972 por Robert Kahn e Vinton Cerf. Com o sucesso do IP (Internet Protocol, ou “protocolo entre-redes”), que funcionou como “cola” entre todos os componentes da rede global, o nome “Internet” foi adotado para a rede. O IP permite que redes autônomas unam-se voluntariamente à Internet, sem ter que abrir mão de suas políticas administrativas.

Falando em espírito livre, aberto e de colaboração, características da Internet, é curioso notar que, há também 50 anos, ocorreu outro evento distintivo: o festival de música de Woodstock reuniu 200.000 jovens participantes e sinalizou a tendência libertária.

A ARPANET nasceu com financiamento militar, mas rapidamente redes acadêmicas passaram a integrá-la. A partir de 1980, com a implantação do TCP/IP, mais e mais redes passaram a constituir o tecido global. Ficou claro que a rede se tornara muito mais abrangente que seu objetivo inicial e chegara a hora de sua despedida. O bastão estava sendo passado à sua pujante filha, a Internet. Assim, em 28 de fevereiro de 1990 a ARPANET foi considerada definitivamente desligada. Vint Cerf escreveu um tocante “Réquiem para a ARPANET”, que traduzo livremente:


Foi a primeira e, sendo assim, também a melhor,
mas vai agora descansar para sempre.
Detenha-se comigo e derrame algumas lágrimas.
Em seu canto de cisne, por amor, por anos e anos
de serviço bem feito e fiel, eu choro.
Deite seu último pacote agora, amiga, e durma”.


===

Requiem for the ARPANET 
Vint Cerf 

Like distant islands sundered by the sea, 
We had no sense of one community. 
We lived and worked apart and rarely knew 
that others searched with us for knowledge, too. 

Distant ARPA spurred us in our request 
and for our part we worked and put to test 
new thoughts and theories of computing art; 
we deemed it science not, but made a start. 

Each time a new machine was built and sold, 
we’d add it to our list of needs and told 
our source of funds "Alas! Our knowledge loom 
will halt ’til it’s in our computer room." 

Even ARPA with its vast resources 
could not buy us all new teams of horses 
every year with which to run the race. 
Not even ARPA could keep up that pace! 

But, could these new resourcesonot be shared? 
Let links be built; machines and men be paired! 
Let distance be no barrier! They set 
that goal: design and build the ARPANET! 

As so it was in nineteen sixty-nine, 
a net arose of BBN design. 
No circuit switches these, nor net complete 
but something new: a packet switching fleet. 

The first node occupied UCLA 
where protocols and measurement would play 
a major role in shaping how the net 
would rise to meet the challenges unmet. 

The second node, the NIC, was soon installed. 
The Network Info Center, it was called. 
Hosts and users, services were touted: 
to the NIC was network knowledge routed. 

Nodes three and four soon joined the other two: 
UCSB and UTAH come on cue. 
To monitor it all around the clock 
at BBN, they built and ran the NOC. 

A protocol was built for host-to-host 
communication°.  Running coast-to-coast, 
below the TELNET and the FTP, 
we called this protocol the NCP. 

The big surprise for most of us, although 
some said they guessed, was another proto-
col used more than all the rest to shuttle 
mail in content flaming or most subtle.

When we convened the first I Triple C, 
the ARPANET was shown for all to see. 
A watershed in packet switching art, 
this demo played an overwhelming part. 

Within three years the net had grown so large 
we had to ask that DCA take charge 
to operate a system guaranteed 
for R&D and military need°.

Exploring other packet switching modes, 
we built the first spread spectrum mobile nodes° 
The Packet Radio, the mobile net, 
worked on the ground and even in a jet. 

Deployed at SAC and Eighteenth Airborne Corps, 
the Packet Radio unlocked the door 
to what we now know as the Internet. 
The driver for it all was PRNET. 

The Packet Satellite, another new technique, 
was added to the net milieu. 
And then to shed more light upon the dark, 
there came the Ethernet from Xerox PARC. 

To these we added yet another thing 
from MIT: a local token ring. 
We saw the local net techniques compound 
until the list could easily confound. 

The Internet foundation thus was laido 
Its protocols from many sources made. 
And through it all the ARPANET grew more; 
It was, for Internet, the central core°.

The hardware of the net was changing, too. 
The Honeywell was first, and then the SUE, 
which forms the heart of Pluribus today 
though where this platform sits one cannot say. 

The next big change was called the MBB. 
It emulated Honeywell, you see, 
so one by one they modified each node, 
by means of closely written microcode. 

Now known as 30 prefixed with a C, 
these nodes are everywhere from A to Zo 
The European MINET too was full 
of nodes like these from Mons to Instanbul. 

The second Autodin was long desired 
but once accepted instantly expired. 
Then to the rescue rode the ARPANET! 
And soon the MILNET by its side was set.

By Nineteen-Eighty DoD opined 
its data networks soon must be aligned 
with Internetwork protocols, to wit: 
by Eighty-Three the TCP was IT! 

Soon every host that sat on ARPANET 
became a gateway to a local net. 
By Eighty-Six new long haul nets appeared 
as ARPANET its second decade neared° 

The NSFNET and its entourage 
began a stately national dressage 
and soon was galloping at T1 speed 
out distancing its aging peer indeed. 

And so, at last, we knew its course had run, 
our faithful servant, ARPANET, was done. 

It was the first, and being first, was best, 

but now we lay it down to ever rest. 



Now pause with me a moment, shed some tears. 

For auld lang syne, for love, for years and years of 
faithful service, duty done, I weep. 

Lay down thy packet, now, O friend, and sleep.

===
A sala 3420, Boelter, UCLA:

https://gizmodo.com/this-is-the-room-where-the-internet-was-born-1527205592














===
E uma linha do tempo bem completa em:
http://theclarkespace.com/final-project-front/#/

===
Inspiração e plágio do título:

















terça-feira, 15 de outubro de 2019

Sem pressa...

É visível que a Internet trouxe sérias rupturas no que conhecíamos (ou achávamos conhecer) como o “velho mundo”. A tentativa remendar o que vemos nesse novo ambiente pode ser tão infrutífera como tampar furos de uma peneira colossal. Resta buscar entender o que se passa, para onde caminhamos, e de que recursos podemos lançar mão com eficiência.

A intercomunicação ampla e... involuntária é uma das dramáticas novidades. Os primeiros exemplos de algo “não explicitamente desejado” vieram com o hoje algo ingênuo “spam”, quando tentava nos vender algo. A evolução, via redes sociais, foi bem mais insidiosa. Trata-se não de vender quinquilharias, mas arrastar-nos a discussões sobre qualquer tema, incluindo os que ignoramos. E atendendo a esse tentador convite, todos falamos, alguns escutam, muitos se manifestam, alguns ofendem e, por seu lado, todos se sentem ofendidos. Há como mitigar? Será que o uso de receitas e tisanas antigas ainda daria resultado na era das redes?

Parte do arsenal canônico é a legislação nacional e uma eventual e judiciosa regulação do mercado, quando necessária. E aí é que a “porca torce o rabo”: com a ausência de fronteiras físicas, a ação local, mais do que resolver o problema, fará apenas com que ele mude seu local original de ação. Pode-se buscar estender o braço da lei para fora das fronteiras – o que parece ser pretensão da Comunidade Européia em certos casos - mas gerando possíveis conflitos de soberania.

A grande maioria dos abusos parece originar-se nas plataformas de poucas empresas, que hoje dominam um mercado altamente concentrado. Antes de discutir se essas empresas devem ou não se arvorar em censores do comportamento alheio, reconheça-se que elas tem os meios para fazer isso, não apenas retroativamente, mas como “prevenção”. Em abril deste ano, lemos que uma das líderes do mercado pedia ao governo de seu país-sede “mais regulação”. Colocava-se “à disposição” para discutir as melhores regras que deveriam ser seguidas para coibir uso e manifestações inadequadas. Se esse movimento, originado em quem lidera o mercado, poderá parecer “inesperado” a alguns, uma análise mais extensa pode jogar alguma luz. O primeiro resultado de uma ação negociada de “auto-controle” é obter uma segurança jurídica para o regulado além de melhora na imagem. Afinal estaria demonstrada a “boa-vontade” ao envidar esforços que mitiguem “abusos”. Uma segunda conseqüência, não tão óbvia, é proteção competitiva, aumentando a barreira de entrada para novos atores: afinal quem teria poder de fogo para alocar recursos humanos e ferramentas de inteligência artificial que deem conta do recado? Uma efeito adicional é passar a tratar uma aplicação comercial, mesmo que líder no mercado, como algo que encarna “interesse público”.

A busca de soluções adequadas aos nossos males é complexa mas há que se evitar o canto de sereia de uma regulação apressada, compartilhada entre governo e grandes agentes no mercado. Pode ser “esmola demais”.

Quanto à legislação adicional e eventual regulação, há que se ir com ponderação. Para que medidas de controle sejam efetivas, precisamos entender melhor o fenômeno e seu entorno. Vale aqui o que o imperador Augusto aconselhava quanto a açodamento: festina lente, apressa-te devagar!


===
Mark Zuckerberg e as quatra áreas para as quais ele pede regulação:

https://www.washingtonpost.com/opinions/mark-zuckerberg-the-internet-needs-new-rules-lets-start-in-these-four-areas/2019/03/29/9e6f0504-521a-11e9-a3f7-78b7525a8d5f_story.html

Andrew Sullivan, ISOC:
https://www.internetsociety.org/blog/2018/11/we-wont-save-the-internet-by-breaking-it/


terça-feira, 1 de outubro de 2019

A dose do remédio

Além de ameaças diárias à nossa privacidade, estamos expostos a uma cacofonia crescente no ambiente virtual, e isso nos causa incômodo. É compreensível e adequado querer livrar-se de um incômodo;  o risco é agir precipitadamente e acabar gerando um mal pior. Vale a regra enunciada por Jon Postel: para vivermos na Internet devemos ser liberais no que aceitamos e conservadores no que fazemos. Ou seja, é inevitável que tenhamos que passar por situações que nos desagradam, mas devemos evitar gerá-las aos demais. E resta tentar amenizar o quadro.

Para abordar alguns desses abusos, é importante distinguir entre “Internet” e as construções feitas sobre ela. A estrutura essencial da Internet é o conjunto de protocolos e equipamentos sobre os quais esse mundo imaterial e sem fronteiras opera. “Internet” não são as redes sociais, nem os aplicativos, nem mesmo os sítios que visitamos, mas é, sim, quem tornou viáveis essas construções. Foi a eletricidade, por exemplo, que permitiu motores elétricos, mas não parece sensato culpá-la quando alguém é eletrocutado, ou quando computadores elétricos ajudam a violar nossa privacidade. Isso, entretanto, não significa que não sejam necessários esforços contínuos para tornar essa plataforma mais sólida e segura.  É uma preocupação constante dos grupos técnicos a criação de protocolos que incorporem criptografia, processos que possam ser certificados por assinaturas digitais. Formas de tonar a rede mais resiliente a abusos dos mal-intencionados, cujo número só faz crescer...

Quem eventualmente espalha desinformação, dissemina medo, estigmatiza indivíduos, ameaça nossa segurança, são as ações que ocorrem nas construções sobre a Internet. Esse é objeto das preocupações comezinhas. Afinal não nos incomoda tanto o comportamento da infra-estrutura Internet, quanto o do que foi criado sobre ela. Enquanto todos dão tratos à bola de como melhorar esse cenário,  surge um novo e inesperado movimento: grandes empresas da área pedem aos governos “mais regulação”! Eis aí uma pílula dourada que devemos examinar com muito cuidado antes de decidir se a engolimos. Claro que uma empresa, como um clube, pode ter regras próprias de comportamento adequado para seus associados, mas isso é bem diferente de ela pedir a um governo que a regule, afetando por extensão o comportamento de todas as demais iniciativas. Fica para uma próxima um exame com mais detalhes do que se esconde sob essa aparente antinomia: um pedido de regulação sobre a eventual autorregulação.

Regulação é mecanismo importante para se garantir um jogo limpo no mercado. É um remédio para males que advém de desequilíbrios estruturais. Por exemplo, a lei de proteção de dados individuais devolve-nos o controle de nossas informações, reequilibrando o poder.  Como todo o remédio, regulação deve ser usada em situações específicas e em doses adequadas. Seu excesso ou sua falta são danosos.  No grego, remédio e veneno são a mesma palavra. Em português, “droga” pode ser remédio ou veneno. À época do descobrimento do Brasil, Paracelso, um médico e alquimista suiço, alertava: “o que separa remédio de veneno é apenas a dose”.