CodeGym /Cursos /Frontend SELF PT /A primeira invenção da Internet

A primeira invenção da Internet

Frontend SELF PT
Nível 2 , Lição 0
Disponível

1. Lançamento de satélite

Você não vai acreditar, mas a criação da Internet está diretamente ligada ao primeiro satélite espacial lançado pela URSS em 1957. E isso não é uma teoria da conspiração, mas a versão oficial do surgimento da Internet. E foi assim que aconteceu…

Em 1957, a União Soviética superou os EUA no lançamento do primeiro satélite 🛰️🚩, o que foi um golpe sério para o prestígio nacional dos americanos ☹️. Em resposta aos eventos, o Congresso declarou que isso não deveria se repetir e, em 1958, foi criada a organização DARPA.

Defense Advanced Research Projects Agency, ou DARPA — Agência de Projetos de Pesquisa Avançada de Defesa dos EUA. Essa organização era financiada pelo Departamento de Defesa dos EUA, mas a pesquisa não era executada diretamente por ela, e sim por meio de subsídios para projetos interessantes.

A DARPA recebeu a tarefa de — manter as tecnologias militares dos EUA à frente. DARPA existe independentemente de instituições militares comuns de pesquisa científica e está subordinada diretamente à liderança do Departamento de Defesa.

A equipe da DARPA conta com apenas duzentas pessoas, mas seu orçamento é de dezenas de bilhões de dólares 💰💰. A organização financia centenas de projetos de pesquisa que podem ser úteis ao Departamento de Defesa dos EUA.

A DARPA foi responsável por financiar o desenvolvimento, feito por universidades, de uma rede de computadores distribuída chamada ARPANET 🌐💻 (que mais tarde deu origem à Internet), bem como do Unix-BSD 🖥️ (o sistema UNIX da Universidade de Berkeley) e do conjunto de protocolos TCP/IP. Atualmente, a agência também patrocina o desenvolvimento de carros autônomos (Tesla) 🚘, comunicação espacial para militares (StarLink) 🛰️ e foguetes reutilizáveis (SpaceX) 🚀.

2. ARPANET

Em plena Guerra Fria, os Estados Unidos queriam uma rede de comunicação que pudesse sobreviver a até mesmo uma guerra nuclear ☢️💥(sim, a Internet foi criada para isso, achou que era pra outra coisa?). As redes telefônicas existentes na época não ofereciam a confiabilidade e resiliência necessárias. Ao perder pontos críticos, a rede telefônica se fragmentava em partes independentes.

Para resolver esse problema, a ARPA criou um departamento especial, o Escritório de Métodos de Processamento de Informação. E o desenvolvimento da rede foi atribuído a um grupo de quatro universidades:

  • Universidade da Califórnia, Los Angeles;
  • Centro de Pesquisa de Stanford;
  • Universidade de Utah;
  • Universidade da Califórnia em Santa Bárbara.

A fase de pesquisa começou em 1969. Os equipamentos da época eram muito primitivos, por isso, para transferir dados, era necessário o uso de uma grande quantidade de elementos diferentes: hardware, serviços, programas e por aí vai... Era necessário padronizar a interação de todos esses elementos.

Os militares também queriam que o sistema, desde o início, suportasse os protocolos de transferência de dados mais avançados da época: telnet e ftp.

As primeiras universidades a participarem da ARPANET foram as desenvolvedoras do projeto. Mais tarde, outros institutos tecnológicos e, finalmente, os militares, juntaram-se ao projeto.

Em apenas seis meses, foi desenvolvida a primeira versão funcional. Os primeiros testes da tecnologia ocorreram em 29 de outubro de 1969 às 21:00. A rede consistia em dois terminais que deveriam estar o mais distante possível um do outro para testar o sistema nas condições mais extremas.

O primeiro terminal estava na Universidade da Califórnia e o segundo, a 600 km de distância, na Universidade de Stanford. Nos terminais foram usados minicomputadores Honeywell DDP-316 de 16 bits com 12 KB de RAM. As linhas digitais de comunicação DS-0 com capacidade de 56 kbps foram alugadas da empresa telefônica AT&T.

O experimento consistia em transmitir a palavra login pela rede. Não deu certo de primeira, algo deu errado. Mas, depois de algumas horas, o experimento foi repetido e foi um sucesso: o destinatário viu a palavra login em seu monitor.

Após o experimento bem-sucedido, a rede começou a se desenvolver em quantidade e qualidade. Mais universidades começaram a se conectar, o software foi melhorado e o hardware foi padronizado. Mas a rede era usada principalmente por cientistas.

Em 1973, universidades europeias começaram a se conectar à rede, tornando-a verdadeiramente internacional 🌍. Em 1977, a rede já tinha 111 computadores (servidores). E em 1983, dos 4000 computadores espalhados por todo o território dos EUA, foi estabelecida comunicação via satélite com o Havaí e a Europa.

3. O aniversário da Internet 🎂

Com poucas exceções, os primeiros computadores eram conectados diretamente a terminais e usados por usuários individuais, geralmente no mesmo prédio ou sala. Essas redes eram conhecidas como redes locais (LAN). Redes que iam além do local, ou seja, redes globais (WAN), começaram a aparecer nos anos 1950 e foram introduzidas nos anos 1960.

Muitas vezes, redes locais eram desenvolvidas por membros de universidades técnicas e laboratórios para atender a suas necessidades internas. Elas tinham seus próprios protocolos de transferência de dados (muitas vezes analógicos) e, na maioria dos casos, não eram compatíveis umas com as outras.

No entanto, em 1972, um grupo de desenvolvedores liderado por Vinton Cerf criou um conjunto de protocolos chamado TCP/IP. 💻 Ele se mostrou universal e adequado tanto para redes globais quanto para várias redes locais.

Em julho de 1976, Vint Cerf e Bob Kahn demonstraram, pela primeira vez, a transmissão de dados usando TCP em três redes diferentes. O pacote seguiu o seguinte trajeto: São Francisco — Londres — Universidade do Sul da Califórnia. No fim da jornada, o pacote percorreu 150 mil km sem perder um único bit.

Em 1978, Vinton Cerf, John Postel e Danny Cohen decidiram separar, no protocolo TCP da época, duas funções distintas: TCP (Transmission Control Protocol, protocolo de controle de transmissão) e IP (Internet Protocol, protocolo de internet).

O TCP era responsável por dividir a mensagem em pequenos pacotes, datagramas, e reuni-los no destino final. O IP era responsável pela transmissão de datagramas individuais com controle de recepção.

Foi assim que nasceu o protocolo moderno da Internet. E em 1º de janeiro de 1983, a ARPANET mudou para o novo protocolo. Esse dia é considerado oficialmente como a data de nascimento da Internet 🍾.

Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION