Escolar Documentos
Profissional Documentos
Cultura Documentos
Este artigo é uma nota editorial submetida ao CCR. NÃO foi revisado por pares. Os autores assumem total responsabilidade pelo conteúdo
técnico deste artigo. Comentários podem ser postados através do CCR Online.
Palavras-chave
Internet, História. 2 Talvez seja um exagero baseado na residência do autor principal no
Vale do Silício.
1. INTRODUÇÃO A Internet 3 Em uma recente viagem a uma livraria de Tóquio, um dos autores contou
14 revistas em inglês dedicadas à Internet.
revolucionou o mundo dos computadores e das comunicações como
nunca antes. A invenção do telégrafo, telefone, rádio e computador 4 Uma versão abreviada deste artigo aparece na edição do 50º aniversário
preparou o terreno para essa integração sem precedentes de capacidades. do CACM, fevereiro de 97. Os autores gostariam de expressar sua
A Internet é ao mesmo tempo um gratidão a Andy Rosenbloom, Editor Sênior do CACM, tanto por instigar
a redação deste artigo quanto por sua inestimável assistência em
* Morto editando esta e a versão abreviada.
1 http://www.isoc.org/internet/history/brief.shtml
Revisão de Comunicação de Computador ACM SIGCOMM 22 Volume 39, Número 5, Outubro de 2009
Machine Translated by Google
Esta história gira em torno de quatro aspectos distintos. Existe a evolução No final de 1966, Roberts foi para a DARPA para desenvolver o conceito de
tecnológica que começou com a pesquisa inicial sobre comutação de pacotes rede de computadores e rapidamente montou seu plano para a “ARPANET”,
e a ARPANET (e tecnologias relacionadas), e onde a pesquisa atual continua publicando-o em 1967 [11]. Na conferência em que ele apresentou o artigo,
a expandir os horizontes da infraestrutura em várias dimensões, como também houve um artigo sobre um conceito de rede de pacotes do Reino
escala, desempenho e funcionalidade de nível superior. Existe o aspecto Unido por Donald Davies e Roger Scantlebury da NPL. Scantlebury contou a
operacional e de gerenciamento de uma infraestrutura operacional global e Roberts sobre o trabalho da NPL, bem como o de Paul Baran e outros da
complexa. Há o aspecto social, que resultou em uma ampla comunidade de RAND. O grupo RAND escreveu um artigo sobre redes de comutação de
internautas trabalhando juntos para criar e evoluir a tecnologia. E há o aspecto pacotes para voz segura nas forças armadas em 1964 [1]. Acontece que o
da comercialização, resultando em uma transição extremamente eficaz dos trabalho no MIT (1961-1967), na RAND (1962-1965) e no NPL (1964-1967)
resultados da pesquisa para uma infra-estrutura de informação amplamente ocorreu em paralelo sem que nenhum dos pesquisadores soubesse do outro
implantada e disponível. trabalho. A palavra “pacote” foi adotada do trabalho na NPL e a velocidade
de linha proposta para ser usada no projeto da ARPANET foi atualizada de
2,4 kbps para 50 kbps6 .
Revisão de Comunicação de Computador ACM SIGCOMM 23 Volume 39, Número 5, Outubro de 2009
Machine Translated by Google
Santa Bárbara e Universidade de Utah. Esses dois últimos nós possibilidade. Embora existissem outras formas limitadas de interconectar
incorporaram projetos de visualização de aplicativos, com Glen Culler e diferentes redes, elas exigiam que uma fosse usada como componente
Burton Fried na UCSB investigando métodos para exibição de funções da outra, em vez de atuar como um par da outra na oferta de serviços
matemáticas usando displays de armazenamento para lidar com o de ponta a ponta.
problema de atualização pela rede, e Robert Taylor e Ivan Sutherland
Em uma rede de arquitetura aberta, as redes individuais podem ser
em Utah investigando métodos de 3 -D representações na rede. Assim,
projetadas e desenvolvidas separadamente e cada uma pode ter sua
no final de 1969, quatro computadores host foram conectados juntos na
própria interface exclusiva que pode ser oferecida aos usuários e/ou
ARPANET inicial, e a nascente Internet estava decolando. Mesmo nesse
outros provedores. incluindo outros provedores de Internet. Cada rede
estágio inicial, deve-se notar que a pesquisa em rede incorporou tanto o
pode ser projetada de acordo com o ambiente específico e os requisitos
trabalho sobre a rede subjacente quanto o trabalho sobre como utilizar a
do usuário dessa rede. Geralmente não há restrições sobre os tipos de
rede. Esta tradição continua até hoje.
rede que podem ser incluídos ou sobre seu escopo geográfico, embora
certas considerações pragmáticas ditem o que faz sentido oferecer.
Revisão de Comunicação de Computador ACM SIGCOMM 24 Volume 39, Número 5, Outubro de 2009
Machine Translated by Google
Outras questões importantes que precisavam ser abordadas eram: selecione quando confirmar e cada ACK retornado será cumulativo para
todos os pacotes recebidos até aquele ponto.
• Algoritmos para evitar que pacotes perdidos desabilitem permanentemente
as comunicações e permitam que sejam retransmitidos com sucesso da
• Foi deixado em aberto exatamente como a origem e o destino concordariam
origem.
com os parâmetros do janelamento a serem usados. Padrões foram usados
inicialmente.
• Fornecer “pipelining” de host para host para que vários pacotes possam
ser encaminhados da origem ao destino a critério dos hosts participantes,
• Embora a Ethernet estivesse em desenvolvimento no Xerox PARC naquela
se as redes intermediárias permitirem.
época, a proliferação de LANs não estava prevista na época, muito menos
de PCs e estações de trabalho. O modelo original era de redes de nível
nacional como a ARPANET, das quais apenas um número relativamente
• O gateway funciona para permitir que ele encaminhe pacotes
pequeno deveria existir. Assim, foi usado um endereço IP de 32 bits, dos
adequadamente. Isso incluía a interpretação de cabeçalhos IP para
quais os primeiros 8 bits significavam a rede e os 24 bits restantes
roteamento, manuseio de interfaces, quebra de pacotes em pedaços
designavam o host nessa rede.
menores, se necessário, etc.
• A necessidade de endereçamento global O artigo original de Cerf/Kahn na Internet descrevia um protocolo, chamado
TCP, que fornecia todos os serviços de transporte e encaminhamento na
• Técnicas para controle de fluxo de host para host. Internet. Kahn pretendia que o protocolo TCP suportasse uma gama de serviços
de transporte, desde a entrega sequencial totalmente confiável de dados
• Interface com os vários sistemas operacionais (modelo de circuito virtual) até um serviço de datagrama em que o aplicativo
fazia uso direto do serviço de rede subjacente, o que poderia implicar em perda
• Também havia outras preocupações, como eficiência de implementação, ocasional, pacotes corrompidos ou reordenados.
desempenho de internetwork, mas essas eram considerações secundárias
a princípio.
No entanto, o esforço inicial para implementar o TCP resultou em uma versão
Kahn começou a trabalhar em um conjunto de princípios de sistema operacional que permitia apenas circuitos virtuais. Esse modelo funcionava bem para
orientado para comunicações enquanto estava na BBN e documentou algumas transferência de arquivos e aplicativos de login remoto, mas alguns dos
de suas primeiras ideias em um memorando interno da BBN intitulado primeiros trabalhos em aplicativos de rede avançados, em particular pacote de
“Princípios de comunicação para sistemas operacionais” [4]. Nesse ponto, ele voz na década de 1970, deixaram claro que, em alguns casos, as perdas de
percebeu que seria necessário aprender os detalhes de implementação de pacotes não deveriam ser corrigidas pelo TCP, mas deveriam ser deixadas
cada sistema operacional para ter a chance de incorporar novos protocolos de
para o aplicativo para lidar com eles. Isso levou a uma reorganização do TCP
maneira eficiente. Assim, na primavera de 1973, após iniciar o esforço de original em dois protocolos, o IP simples, que fornecia apenas o endereçamento
internetting, ele pediu a Vint Cerf (então em Stanford) para trabalhar com ele e encaminhamento de pacotes individuais, e o TCP separado, que se
no projeto detalhado do protocolo. Cerf esteve intimamente envolvido no projeto preocupava com recursos de serviço, como controle de fluxo e recuperação de
e desenvolvimento original do NCP e já tinha o conhecimento sobre a interface pacotes perdidos. Para aquelas aplicações que não desejavam os serviços do
com os sistemas operacionais existentes. Assim, armados com a abordagem TCP, foi adicionada uma alternativa chamada User Datagram Protocol (UDP)
arquitetônica de Kahn para o lado das comunicações e com a experiência NCP para fornecer acesso direto ao serviço básico do IP.
de Cerf, eles se uniram para definir os detalhes do que se tornou o TCP/IP.
Uma das principais motivações iniciais tanto para a ARPANET quanto para a
Internet foi o compartilhamento de recursos - por exemplo, permitir que usuários
O dar e receber foi altamente produtivo e a primeira versão escrita8 da nas redes de pacotes de rádio acessem os sistemas de compartilhamento de
abordagem resultante foi distribuída em uma reunião especial do International tempo conectados à ARPANET. Conectar os dois era muito mais econômico do
Network Working Group (INWG), que havia sido estabelecido em uma que duplicar esses computadores muito caros.
conferência na Universidade de Sussex em setembro de 1973. Cerf havia sido No entanto, embora a transferência de arquivos e o login remoto (Telnet) fossem
convidado para presidir este grupo e aproveitou a ocasião para realizar uma aplicativos muito importantes, o correio eletrônico provavelmente teve o impacto
reunião de membros do INWG que estiveram fortemente representados na mais significativo das inovações daquela época. O e-mail forneceu um novo
Conferência de Sussex. modelo de como as pessoas podem se comunicar umas com as outras e mudou
Algumas abordagens básicas surgiram dessa colaboração entre a natureza da colaboração, primeiro na construção da própria Internet (como
Kahn e Cerf: será discutido abaixo) e depois para grande parte da sociedade.
• A comunicação entre dois processos consistiria logicamente em um longo
fluxo de bytes (eles os chamavam de octetos). A posição de qualquer Havia outras aplicações propostas nos primórdios da Internet, incluindo
octeto no fluxo seria usada para identificá-lo.
comunicação de voz baseada em pacotes (o precursor da telefonia via Internet),
vários modelos de compartilhamento de arquivos e discos e os primeiros
programas “worm” que mostravam o conceito de agentes (e, de claro, vírus).
• O controle de fluxo seria feito usando janelas deslizantes e confirmações
Um conceito-chave da Internet é que ela não foi projetada para apenas um
(acks). O destino poderia
aplicativo, mas como uma infraestrutura geral na qual novos aplicativos podem
ser concebidos, conforme ilustrado posteriormente pelo surgimento da World
Wide Web. Isso é
8 Isso foi posteriormente publicado como Referência [4].
Revisão de Comunicação de Computador ACM SIGCOMM 25 Volume 39, Número 5, Outubro de 2009
Machine Translated by Google
a natureza de propósito geral do serviço fornecido pelo TCP e IP que torna Domain Name System (DNS) foi inventado por Paul Mockapetris da USC/ISI.
isso possível. O DNS permitiu um mecanismo distribuído escalável para resolver nomes de
host hierárquicos (por exemplo, www.acm.org) em um endereço de Internet.
4. COMPROVANDO AS IDEIAS A DARPA
assinou três contratos com Stanford (Cerf), BBN (Ray Tomlinson) e UCL
O aumento do tamanho da Internet também desafiou as capacidades
(Peter Kirstein) para implementar o TCP/IP (chamado simplesmente de TCP
dos roteadores. Originalmente, havia um único algoritmo distribuído para
no documento Cerf/Kahn, mas continha ambos os componentes). A equipe de
roteamento que era implementado uniformemente por todos os roteadores da
Stanford, liderada por Cerf, produziu a especificação detalhada e em cerca de
Internet. Como o número de redes na Internet explodiu, esse projeto inicial
um ano havia três implementações independentes do TCP que poderiam
não conseguiu expandir o necessário, então foi substituído por um modelo
interoperar.
hierárquico de roteamento, com um Interior Gateway Protocol (IGP) usado
Este foi o início da experimentação e desenvolvimento de longo prazo dentro de cada região da Internet, e um Exterior Gateway Protocolo (EGP)
para evoluir e amadurecer os conceitos e a tecnologia da Internet. Começando usado para unir as regiões. Esse projeto permitiu que diferentes regiões
com as três primeiras redes (ARPANET, Packet Radio e Packet Satellite) e usassem um IGP diferente, de modo que diferentes requisitos de custo,
suas comunidades iniciais de pesquisa, o ambiente experimental cresceu reconfiguração rápida, robustez e escala pudessem ser acomodados.
para incorporar essencialmente todas as formas de rede e uma comunidade
de pesquisa e desenvolvimento de base muito ampla [5]. Com cada expansão Não apenas o algoritmo de roteamento, mas o tamanho das tabelas de
vieram novos desafios. endereçamento enfatizavam a capacidade dos roteadores. Novas abordagens
para agregação de endereço, em particular roteamento entre domínios sem
classe (CIDR), foram introduzidas recentemente para controlar o tamanho das
As primeiras implementações do TCP foram feitas para grandes sistemas tabelas de roteadores.
de compartilhamento de tempo, como Tenex e TOPS 20. Quando os
computadores de mesa apareceram pela primeira vez, alguns pensavam que À medida que a Internet evoluiu, um dos maiores desafios foi como
o TCP era muito grande e complexo para ser executado em um computador propagar as mudanças no software, principalmente no software host. A DARPA
pessoal. David Clark e seu grupo de pesquisa no MIT começaram a mostrar apoiou a UC Berkeley para investigar modificações no sistema operacional
que uma implementação compacta e simples do TCP era possível. Eles Unix, incluindo a incorporação do TCP/IP desenvolvido na BBN. Embora
produziram uma implementação, primeiro para o Xerox Alto (a primeira Berkeley posteriormente tenha reescrito o código BBN para caber de forma
estação de trabalho pessoal desenvolvida no Xerox PARC) e depois para o IBM PC. mais eficiente no sistema Unix e no kernel, a incorporação do TCP/IP nas
Essa implementação era totalmente interoperável com outros TCPs, mas foi versões do sistema Unix BSD provou ser um elemento crítico na dispersão
adaptada ao conjunto de aplicativos e aos objetivos de desempenho do dos protocolos para a comunidade de pesquisa. Grande parte da comunidade
computador pessoal e mostrou que as estações de trabalho, bem como de pesquisa CS começou a usar Unix BSD para seu ambiente de computação
grandes sistemas de compartilhamento de tempo, podem fazer parte da do dia-a-dia. Olhando para trás, a estratégia de incorporar protocolos da
Internet. Em 1976, Kleinrock publicou o primeiro livro sobre a ARPANET [8]. Internet em um sistema operacional compatível para a comunidade de
Incluía uma ênfase na complexidade dos protocolos e nas armadilhas que pesquisa foi um dos elementos-chave na adoção generalizada e bem-sucedida
eles frequentemente introduzem. Este livro foi influente na divulgação do da Internet.
conhecimento das redes de comutação de pacotes para uma comunidade
muito ampla.
Um dos desafios mais interessantes foi a transição do protocolo de host
O desenvolvimento generalizado de LANs, PCs e estações de trabalho ARPANET de NCP para TCP/IP em 1º de janeiro de 1983. Essa foi uma
na década de 1980 permitiu que a nascente Internet florescesse. A tecnologia transição no estilo “flag-day”, exigindo que todos os hosts convertessem
Ethernet, desenvolvida por Bob Metcalfe na Xerox PARC em 1973, é simultaneamente ou teriam que se comunicar através de mecanismos bastante
provavelmente a tecnologia de rede dominante na Internet e os PCs e estações ad-hoc. Essa transição foi cuidadosamente planejada dentro da comunidade
de trabalho são os computadores dominantes. Essa mudança de ter algumas ao longo de vários anos antes de realmente ocorrer e foi surpreendentemente
redes com um número modesto de hosts de tempo compartilhado (o modelo tranquila (mas resultou em uma distribuição de botões dizendo “Eu sobrevivi à
ARPANET original) para ter muitas redes resultou em uma série de novos transição TCP/IP”).
conceitos e mudanças na tecnologia subjacente. Primeiro, resultou na
O TCP/IP foi adotado como padrão de defesa três anos antes, em 1980.
definição de três classes de rede (A, B e C) para acomodar a gama de redes.
Isso permitiu que a defesa começasse a compartilhar a base de tecnologia da
A classe A representava redes de grande escala nacional (pequeno número
DARPA na Internet e levou diretamente à divisão final das comunidades
de redes com grande número de hosts); A classe B representou redes de
militares e não militares. Em 1983, a ARPANET estava sendo usada por um
escala regional; e a Classe C representava redes locais (grande número de
número significativo de P&D de defesa e organizações operacionais. A
redes com relativamente poucos hosts).
transição da ARPANET de NCP para TCP/IP permitiu que ela fosse dividida
em uma MILNET que suporta requisitos operacionais e uma ARPANET que
suporta necessidades de pesquisa.
Uma grande mudança ocorreu como resultado do aumento da escala
da Internet e seus problemas de gerenciamento associados. Para facilitar o
Assim, em 1985, a Internet já estava bem estabelecida como uma tecnologia
uso da rede pelas pessoas, foram atribuídos nomes aos hosts, para que não
de apoio a uma ampla comunidade de pesquisadores e desenvolvedores, e
fosse necessário lembrar os endereços numéricos.
começava a ser usada por outras comunidades para comunicações diárias de
Originalmente, havia um número bastante limitado de hosts, então era viável
computadores. O correio eletrônico estava sendo usado amplamente em
manter uma única tabela de todos os hosts e seus nomes e endereços
várias comunidades, muitas vezes com sistemas diferentes, mas a interconexão
associados. A mudança para ter um grande número de redes gerenciadas
de diferentes sistemas de correio mostrava a utilidade da comunicação
independentemente (por exemplo, LANs) significava que ter uma única tabela
de hosts não era mais viável, e o eletrônica interpessoal
Revisão de Comunicação de Computador ACM SIGCOMM 26 Volume 39, Número 5, Outubro de 2009
Machine Translated by Google
5. TRANSIÇÃO PARA INFRAESTRUTURA AMPLA Ao Forças Tarefas de Engenharia e Arquitetura e pelo Grupo Consultivo
Técnico de Rede da NSF da RFC 985 (Requisitos para Gateways da
mesmo tempo em que a tecnologia
Internet), que garantiu formalmente a interoperabilidade das partes da
da Internet estava sendo validada experimentalmente e amplamente
Internet da DARPA e da NSF.
utilizada entre um subconjunto de pesquisadores da ciência da
computação, outras redes e tecnologias de rede estavam sendo buscadas. Além da seleção do TCP/IP para o programa NSFNET, as agências
A utilidade da rede de computadores - especialmente do correio eletrônico federais tomaram e implementaram várias outras decisões políticas que
- demonstrada pela DARPA e pelos contratados do Departamento de moldaram a Internet de hoje.
Defesa na ARPANET não foi perdida em outras comunidades e
disciplinas, de modo que, em meados da década de 1970, as redes de • Órgãos federais dividiram o custo de infraestrutura comum, como
computadores começaram a surgir onde quer que fosse encontrado circuitos transoceânicos. Eles também apoiaram conjuntamente
financiamento para o objetivo. Os EUA “pontos de interconexão gerenciados” para tráfego interagências; os
O Departamento de Energia (DoE) estabeleceu o MFENet para seus Intercâmbios Federais de Internet (FIX-E e FIX-W) construídos para
pesquisadores em energia de fusão magnética, ao que os físicos de alta esse fim serviram como modelos para os Pontos de Acesso de Rede
energia do DoE responderam construindo o HEPNet. A NASA Space e facilidades “*IX” que são características proeminentes da arquitetura
Physicists seguiu com a SPAN, e Rick Adrion, David Farber e Larry atual da Internet.
Landweber estabeleceram a CSNET para a comunidade de Ciência da
Computação (acadêmica e industrial) com uma doação inicial da US • Para coordenar esse compartilhamento, foi formado o Federal
Networking Council10 . A FNC também cooperou com outras
National Science Foundation (NSF). A disseminação livre da AT&T do
organizações internacionais, como a RARE na Europa, por meio do
sistema operacional de computador UNIX gerou a USENET, baseada
Comitê de Coordenação de Rede de Pesquisa Intercontinental,
nos protocolos de comunicação UUCP integrados do UNIX , e em 1981
CCIRN, para coordenar o suporte da Internet à comunidade de
Ira Fuchs e Greydon Freeman criaram o BITNET, que ligava computadores
pesquisa em todo o mundo.
mainframe acadêmicos em um paradigma de “e-mail como imagens de
cartão”.
Com exceção da BITNET e da USENET, essas primeiras redes (incluindo • Esse compartilhamento e cooperação entre agências em questões
a ARPANET) foram construídas para fins específicos - ou seja, foram relacionadas à Internet tem uma longa história. Um acordo sem
destinadas a, e amplamente restritas a, comunidades fechadas de precedentes de 1981 entre Farber, atuando para a CSNET e a NSF,
estudiosos; havia, portanto, pouca pressão para que as redes individuais e Kahn da DARPA, permitiu que o tráfego da CSNET compartilhasse
fossem compatíveis e, de fato, em grande parte não eram. Além disso, a infraestrutura da ARPANET com base em pagamentos estatísticos
e não medidos.
tecnologias alternativas estavam sendo buscadas no setor comercial,
incluindo XNS da Xerox, DECNet e SNA9 da IBM .
Ficou para a britânica JANET (1984) e a americana
• Posteriormente, de maneira semelhante, a NSF incentivou suas redes
Programas NSFNET (1985) para anunciar explicitamente sua intenção
regionais (inicialmente acadêmicas) da NSFNET a buscar clientes
de servir toda a comunidade de ensino superior, independentemente da
comerciais não acadêmicos, expandir suas instalações para atendê-
disciplina. De fato, uma condição para uma universidade dos EUA
los e explorar as economias de escala resultantes para reduzir os
receber financiamento da NSF para uma conexão com a Internet era que
custos de assinatura para todos .
“... a conexão deve ser disponibilizada para TODOS os usuários
qualificados no campus”.
Em 1985, Dennis Jennings veio da Irlanda para passar um ano na NSF • No NSFNET Backbone - o segmento de escala nacional do NSFNET
liderando o programa NSFNET. Ele trabalhou com a comunidade para - NSF aplicou uma "Política de Uso Aceitável"
ajudar a NSF a tomar uma decisão crítica - que o TCP/IP seria obrigatório (AUP) que proibiu o uso do Backbone para fins “que não sejam de
apoio à Pesquisa e Educação”. O resultado previsível (e pretendido)
para o programa NSFNET. Quando Steve Wolff assumiu o programa
de encorajar o tráfego da rede comercial a nível local e regional, ao
NSFNET em 1986, ele reconheceu a necessidade de uma infra-estrutura
mesmo tempo que negava o seu acesso ao transporte à escala
de rede de área ampla para apoiar a comunidade acadêmica e de
nacional, era estimular o surgimento e/ou crescimento de redes
pesquisa em geral, juntamente com a necessidade de desenvolver uma
“privadas”, competitivas e de longo curso, como como PSI, UUNET,
estratégia para estabelecer tal infra-estrutura em uma base independente
ANS CO+RE e (posteriormente) outros. Este processo de ampliação
do governo federal direto. financiamento. Políticas e estratégias foram
com financiamento privado para usos comerciais foi discutido a partir
adotadas (veja abaixo) para atingir esse fim.
de 1988 em uma série de conferências iniciadas pela NSF na
A NSF também optou por apoiar a infra-estrutura organizacional de Kennedy School of Government de Harvard sobre “A Comercialização
Internet existente da DARPA, organizada hierarquicamente sob o (então) e Privatização da Internet” - e na lista “com-priv” em a própria rede.
Internet Activities Board (IAB). A declaração pública desta escolha foi de co-
autoria do IAB's Internet
Revisão de Comunicação de Computador ACM SIGCOMM 27 Volume 39, Número 5, Outubro de 2009
Machine Translated by Google
• Em 1988, um comitê do Conselho Nacional de Pesquisa, presidido por forma de distribuição para compartilhar ideias com outros pesquisadores da rede.
Kleinrock e com Kahn e Clark como membros, produziu um relatório No início, os RFCs eram impressos em papel e distribuídos por correio tradicional.
encomendado pela NSF intitulado “Towards a National Research Network”. Quando o File Transfer Protocol (FTP) entrou em uso, os RFCs foram preparados
Este relatório influenciou o então senador Al Gore e introduziu redes de alta
como arquivos online e acessados via FTP. Agora, é claro, os RFCs são facilmente
velocidade que estabeleceram as bases de rede para a futura superestrada acessados via World Wide Web em dezenas de sites ao redor do mundo. O SRI,
da informação. • Em 1994, um relatório do Conselho Nacional de Pesquisa, na qualidade de Network Information Center, manteve os diretórios online. Jon
novamente presidido por Kleinrock (e com Kahn e Clark como Postel atuou como editor de RFC, bem como gerenciando a administração
membros novamente), intitulado “Realizando o futuro da informação: a Internet centralizada das atribuições de números de protocolo necessários, funções que
e além” foi lançado. Este relatório, encomendado pela NSF, foi o documento continuou a desempenhar até sua morte, 16 de outubro de 1998
no qual foi articulado um plano para a evolução da superestrada da
informação e que teve um efeito duradouro na forma de pensar a sua
evolução. Ele antecipou as questões críticas de direitos de propriedade
O efeito dos RFCs foi criar um ciclo de feedback positivo, com ideias ou propostas
intelectual, ética, preços, educação, arquitetura e regulamentação da Internet.
apresentadas em um RFC acionando outro RFC com ideias adicionais e assim por
• A política de privatização da NSF culminou em abril de 1995, com o
diante. Quando algum consenso (ou pelo menos um conjunto consistente de
cancelamento do NSFNET Backbone. Os fundos assim recuperados foram
(competitivamente) redistribuídos para redes regionais para comprar ideias) se reunisse, um documento de especificação seria preparado. Tal
conectividade de Internet em escala nacional das agora numerosas redes especificação seria então usada como base para implementações pelas várias
a Internet crescer para mais de 50.000 redes em todos os sete continentes e no Internet) promove o crescimento da Internet porque permite que as especificações
espaço sideral, com aproximadamente 29.000 redes nos Estados Unidos. atuais sejam usadas para exemplos em aulas de faculdade e por empreendedores
desenvolvendo novos sistemas.
Revisão de Comunicação de Computador ACM SIGCOMM 28 Volume 39, Número 5, Outubro de 2009
Machine Translated by Google
7. FORMAÇÃO DA COMUNIDADE AMPLA A Internet é financiamento da Internet. Além da NSFNet e das várias atividades
financiadas pelo governo americano e internacional, o interesse no setor
tanto uma coleção de
comercial estava começando a crescer. Também em 1985, Kahn e Leiner
comunidades quanto uma coleção de tecnologias, e seu sucesso é
deixaram a DARPA e houve uma diminuição significativa na atividade da
amplamente atribuído tanto à satisfação das necessidades básicas da
Internet na DARPA. Como resultado, o IAB ficou sem um patrocinador
comunidade quanto à utilização da comunidade de maneira eficaz para
principal e assumiu cada vez mais o manto da liderança.
impulsionar a infra-estrutura.
Esse espírito de comunidade tem uma longa história começando com o
início da ARPANET. Os primeiros pesquisadores da ARPANET
O crescimento continuou, resultando em uma subestrutura ainda maior
trabalharam como uma comunidade unida para realizar as demonstrações
dentro do IAB e do IETF. O IETF combinou grupos de trabalho em áreas e
iniciais da tecnologia de comutação de pacotes descrita anteriormente. Da
designou diretores de área. Um Internet Engineering Steering Group
mesma forma, o Packet Satellite, o Packet Radio e vários outros programas
(IESG) foi formado pelos Diretores de Área. O IAB reconheceu a crescente
de pesquisa em ciência da computação da DARPA eram atividades
importância do IETF e reestruturou o processo de padrões para reconhecer
colaborativas de vários contratantes que usavam fortemente quaisquer
explicitamente o IESG como o principal órgão de revisão de padrões. O
mecanismos disponíveis para coordenar seus esforços, começando com
IAB também se reestruturou para que o resto das Forças-Tarefas (além do
correio eletrônico e adicionando compartilhamento de arquivos, acesso
IETF) fossem combinadas em uma Força-Tarefa de Pesquisa na Internet
remoto e, eventualmente, World Recursos da Web ampla. Cada um desses
(IRTF) presidida por Postel, com as antigas forças-tarefa renomeadas
programas formou um grupo de trabalho, começando com o ARPANET Network Working Group.
como grupos de pesquisa.
Devido ao papel único que a ARPANET desempenhou como uma
infraestrutura de suporte a vários programas de pesquisa, conforme a
Internet começou a evoluir, o Network Working Group evoluiu para o
Internet Working Group. O crescimento do setor comercial trouxe consigo maior preocupação com
o próprio processo de padronização. Começando no início dos anos 1980
e continuando até hoje, a Internet cresceu além de suas raízes
No final dos anos 1970, reconhecendo que o crescimento da Internet foi
principalmente de pesquisa para incluir tanto uma ampla comunidade de
acompanhado por um crescimento no tamanho da comunidade de pesquisa
usuários quanto uma maior atividade comercial. Maior atenção foi dada
interessada e, portanto, uma maior necessidade de mecanismos de
para tornar o processo aberto e justo. Isso, juntamente com uma
coordenação, Vint Cerf, então gerente do Programa de Internet da DARPA,
necessidade reconhecida de apoio da comunidade à Internet, acabou
formou vários órgãos de coordenação - um Conselho de Cooperação
levando à formação da Internet Society em 1991, sob os auspícios da
Internacional (ICB), presidido por Peter Kirstein da UCL, para coordenar
Kahn's Corporation for National Research Initiatives (CNRI) e a liderança
atividades com alguns países europeus cooperantes centrados na
do Cerf, então com o CNRI.
pesquisa de satélites de pacotes, um Grupo de Pesquisa da Internet que
era um grupo inclusivo que oferecia um ambiente para troca geral de
Em 1992, mais uma reorganização ocorreu. Em 1992, o Internet Activities
informações e um Conselho de Controle de Configuração da Internet
(ICCB), presidido por Clark. O ICCB era um órgão por convite para auxiliar Board foi reorganizado e renomeado como Internet Architecture Board,
o Cerf no gerenciamento da crescente atividade da Internet. operando sob os auspícios da Internet Society. Uma relação mais “peer”
foi definida entre o novo IAB e o IESG, com o IETF e o IESG assumindo
uma responsabilidade maior pela aprovação dos padrões. Por fim, formou-
se um relacionamento cooperativo e de apoio mútuo entre o IAB, o IETF e
Em 1983, quando Barry Leiner assumiu a gestão do programa de pesquisa
a Internet Society, com a Internet Society assumindo como objetivo a
da Internet na DARPA, ele e Clark reconheceram que o crescimento
prestação de serviços e outras medidas que facilitariam o trabalho do IETF.
contínuo da comunidade da Internet exigia uma reestruturação dos
mecanismos de coordenação. O ICCB foi dissolvido e em seu lugar foi
formada uma estrutura de Task Forces, cada uma focada em uma área
específica da tecnologia (por exemplo, roteadores, protocolos fim-a-fim,
etc.). O Internet Activities Board (IAB) foi formado pelos presidentes das O desenvolvimento recente e a implantação generalizada da World Wide
Forças-Tarefa. É claro que foi apenas uma coincidência que os presidentes Web trouxeram consigo uma nova comunidade, pois muitas das pessoas
das Forças-Tarefas fossem as mesmas pessoas que os membros do que trabalham na WWW não se consideram principalmente pesquisadores
antigo ICCB, e Dave Clark continuou a atuar como presidente. e desenvolvedores de rede. Uma nova organização de coordenação foi
formada, o World Wide Web Consortium (W3C). Inicialmente liderado pelo
Laboratório de Ciência da Computação do MIT por Tim Berners-Lee (o
inventor da WWW) e Al Vezza, o W3C assumiu a responsabilidade de
Depois de algumas mudanças de membros no IAB, Phill Gross tornou-se
desenvolver os vários protocolos e padrões associados à Web.
presidente de uma Força-Tarefa de Engenharia da Internet (IETF)
revitalizada, na época apenas uma das Forças-Tarefa do IAB. Como vimos
acima, em 1985 houve um tremendo crescimento no lado mais prático/
de engenharia da Internet. Esse crescimento resultou em uma explosão no
comparecimento às reuniões do IETF, e Gross foi obrigado a criar uma Assim, ao longo de mais de duas décadas de atividade na Internet, vimos
subestrutura para o IETF na forma de grupos de trabalho. uma evolução constante das estruturas organizacionais projetadas para
apoiar e facilitar uma comunidade cada vez maior que trabalha de forma
colaborativa nas questões da Internet.
Revisão de Comunicação de Computador ACM SIGCOMM 29 Volume 39, Número 5, Outubro de 2009
Machine Translated by Google
Revisão de Comunicação de Computador ACM SIGCOMM 30 Volume 39, Número 5, Outubro de 2009
Machine Translated by Google
A Internet mudou muito nas duas décadas desde que surgiu. Foi concebido Ao mesmo tempo, a indústria luta para encontrar a justificativa econômica
na era do compartilhamento de tempo, mas sobreviveu na era dos para o grande investimento necessário para o crescimento futuro, por
computadores pessoais, cliente-servidor e computação ponto a ponto e do exemplo, para atualizar o acesso residencial a uma tecnologia mais
computador em rede. Ele foi projetado antes da existência das LANs, mas adequada. Se a Internet tropeçar, não será por falta de tecnologia, visão ou
acomodou essa nova tecnologia de rede, bem como os serviços de motivação. Será porque não podemos definir uma direção e marchar
comutação de quadro e ATM mais recentes. Ele foi concebido para oferecer coletivamente para o futuro.
suporte a uma variedade de funções, desde compartilhamento de arquivos
e login remoto até compartilhamento e colaboração de recursos, e gerou
correio eletrônico e, mais recentemente, a World Wide Web. Mas o mais
importante, começou como a criação de um pequeno grupo de pesquisadores
dedicados e cresceu para ser um sucesso comercial com bilhões de dólares
de investimento anual.
Revisão de Comunicação de Computador ACM SIGCOMM 31 Volume 39, Número 5, Outubro de 2009