
Breve História das Redes de Computadores e Internet
1. A Década de 1960: O Início da Jornada
Na década de 1960, a rede telefônica era a principal forma de comunicação. No entanto, o crescente uso de computadores gerou a necessidade de interligá-los para compartilhamento de recursos e informações.
Comutação de Pacotes:
- Três grupos de pesquisa independentes começaram a desenvolver a comutação de pacotes como alternativa à comutação de circuitos.
- Leonard Kleinrock (MIT): Publicou o primeiro trabalho sobre a técnica, demonstrando sua eficácia para tráfego intermitente.
- Paul Baran (Rand Institute): Investigou o uso da comutação de pacotes para transmissão segura de voz em redes militares.
- Donald Davies e Roger Scantlebury (NPL, Inglaterra): Exploraram a ideia da comutação de pacotes.
ARPAnet:
- J. C. R. Licklider e Lawrence Roberts (ARPA): Lideraram o programa de ciência da computação na ARPA.
- Lawrence Roberts: Publicou um plano para a ARPAnet, a primeira rede de computadores por comutação de pacotes e ancestral da Internet.
- 1969: Instalação do primeiro roteador de pacotes na UCLA, seguido por outros em Stanford Research Institute, Universidade da Califórnia em Santa Bárbara e Universidade de Utah.
1972:
- A ARPAnet tinha cerca de 15 nós e foi apresentada publicamente por Robert Kahn.
- Conclusão do primeiro protocolo fim a fim (NCP), permitindo o desenvolvimento de aplicações.
- Ray Tomlinson (BBN): Escreveu o primeiro programa de e-mail.
2. A Década de 1970: Redes Proprietárias e Interligação
Redes Independentes:
- Surgimento de novas redes de comutação de pacotes, como ALOHAnet, redes de satélite e rádio da DARPA, Telenet, Cyclades e redes de tempo compartilhado (Tymnet, GE Information Services).
Interligação de Redes:
- Vinton Cerf e Robert Kahn (DARPA): Desenvolveram uma arquitetura para interconectar redes, criando uma “rede de redes”.
- Criação do termo “internetting” para descrever esse trabalho.
- Incorporação dos princípios dessa arquitetura ao TCP.
Protocolos Fundamentais:
- As primeiras versões do TCP combinavam entrega sequencial confiável de dados com funções de envio.
- Experiências com o TCP levaram à separação entre IP e TCP e ao desenvolvimento do protocolo UDP.
- Os três protocolos fundamentais da Internet (TCP, UDP e IP) estavam conceitualmente disponíveis no final da década de 1970.
ALOHAnet:
- Norman Abramson (Havaí): Desenvolveu a ALOHAnet, uma rede de pacotes por rádio que permitia a comunicação entre ilhas havaianas.
- O ALOHA foi o primeiro protocolo de acesso múltiplo que permitiu o compartilhamento de um único meio de comunicação broadcast.
Ethernet:
- Metcalfe e Boggs: Desenvolveram o protocolo Ethernet para redes compartilhadas de transmissão broadcast por fio, motivados pela necessidade de conectar PCs, impressoras e discos compartilhados.
3. A Década de 1980: Proliferação e Padronização
Crescimento:
- Final da década de 1970: cerca de 200 máquinas conectadas à ARPAnet.
- Final da década de 1980: 100 mil máquinas ligadas à Internet pública.
Redes Acadêmicas:
- Esforços para criar redes de computadores para interligar universidades (BITNET, CSNET).
- 1986: Criação da NSFNET para prover acesso a centros de supercomputação.
Padronização:
- 1º de janeiro de 1983: Adoção oficial do TCP/IP como o novo padrão de protocolo para a ARPAnet.
- Desenvolvimento de extensões para o TCP para controle de congestionamento.
- Criação do sistema de nomes de domínios (DNS) para mapear nomes da Internet para endereços IP.
Projeto Minitel (França):
- Plano ambicioso para levar as redes de dados para todos os lares.
- O sistema consistia em uma rede pública de comutação de pacotes, servidores Minitel e terminais baratos com modems.
- Sucesso em 1984, com o governo francês fornecendo um terminal gratuito para cada residência.
4. A Década de 1990: A Explosão da Internet
Comercialização:
- A ARPAnet deixou de existir.
- A NSFNET perdeu seu mandato quando o tráfego de backbone da Internet passou a ser carregado por provedores de serviços.
World Wide Web (WWW):
- Invenção da WWW no CERN por Tim Berners-Lee (1989-1991).
- Desenvolvimento de HTML, HTTP, um servidor Web e um navegador.
Navegadores Web:
- Por volta de 1993, havia cerca de 200 servidores Web em operação.
- Desenvolvimento de navegadores Web com interfaces gráficas de usuário (GUI), como o Mosaic (Marc Andreessen).
- Empresas começaram a operar servidores e realizar transações comerciais pela Web.
Aplicações Populares:
- Final do milênio: a Internet dava suporte a centenas de aplicações populares, como e-mail, a Web, mensagens instantâneas e compartilhamento peer-to-peer de arquivos MP3.
5. O Novo Milênio (2000-Presente): Transformação Social e Inovação Contínua
Impacto Social:
- A Internet combinada aos smartphones transformou a sociedade.
Inovação Contínua:
- Progressos na distribuição de roteadores e velocidades de transmissão.
Acesso à Banda Larga:
- Implementação do acesso residencial à Internet por banda larga (modems a cabo, DSL, fibra ótica).
- Aplicações de vídeo (YouTube, Netflix, videoconferência).
Acesso Sem Fio:
- Acesso à Internet sem fio de alta velocidade permitiu novas aplicações específicas à localização (Yelp, Tinder, Waze).
- O número de dispositivos sem fio conectados ultrapassou o número de dispositivos com fio em 2011.
Redes Sociais:
- Redes sociais online (Facebook, Instagram, Twitter, WeChat) criaram grandes redes pessoais em cima da Internet.
Serviços em Nuvem:
- Provedores de serviços online (Google, Microsoft) implementaram suas próprias redes privativas.
- Empresas de comércio na Internet rodando aplicações na “nuvem” (Amazon EC2, Microsoft Azure, Alibaba Cloud).
- Migração de aplicações da Internet para a nuvem, aproveitando ambientes de computação e armazenamento escaláveis.
6. Considerações Finais
A história das redes de computadores e da Internet é uma jornada de inovação contínua, desde os primeiros experimentos com a comutação de pacotes até a onipresença da Internet em nossas vidas hoje. A colaboração entre pesquisadores, empresas e governos foi fundamental para o desenvolvimento e a expansão da Internet, transformando a forma como nos comunicamos, trabalhamos e vivemos.
7. Referência Bibliográfica
KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem top-down. 8. ed. São Paulo: Pearson, 2021.