LAB-8

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.