Você está na página 1de 10

Machine Translated by Google

Uma Breve História da Internet

Barry M. Leiner* Vinton G. Cerf David D. Clark


Ex-diretor
Evangelista Chefe da Internet Cientista Pesquisador Sênior
Instituto de Pesquisas Avançadas MIT
Google
Ciência da Computação

Leonard Kleinrock Daniel C. Lynch


Robert E. Kahn Professor de Ciência da Computação Fundador
Presidente
UCLA
CyberCash Inc, Interop
CNRI

Jon Postel* Larry G. Roberts Stephen Wolff


Presidente e CEO
Ex-diretor Gerente de Desenvolvimento de Negócios
Anagran, Inc
USC ISI Cisco

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.

ABSTRATO capacidade de transmissão mundial, um mecanismo de disseminação de


informações e um meio de colaboração e interação entre indivíduos e seus
Este artigo foi publicado online pela primeira vez pela Internet Society em computadores, independentemente da localização geográfica.
dezembro de 20031 e está sendo republicado na ACM SIGCOMM
Computer Communication Review devido à sua importância histórica.
Foi escrito por insistência de seu editor principal, o falecido Barry Leiner. A Internet representa um dos exemplos mais bem-sucedidos dos benefícios
Ele sentiu que uma representação factual dos eventos e atividades do investimento sustentado e do compromisso com a pesquisa e o
associados ao desenvolvimento da Internet inicial seria uma contribuição desenvolvimento da infra-estrutura de informação. Começando com a
valiosa. Os autores contribuintes fizeram o possível para incorporar pesquisa inicial em comutação de pacotes, o governo, a indústria e a
apenas material factual a este documento. Certamente haverá muitos academia têm sido parceiros na evolução e implantação dessa nova e
detalhes que não foram capturados no corpo do documento, mas continua empolgante tecnologia. Hoje, termos como “bleiner@computer.org” e
sendo uma das renderizações mais precisas do período inicial de “http://www.acm.org” saem facilmente da língua da pessoa aleatória na
desenvolvimento disponível. rua2 .

Categorias e Descritores de Assunto C.2.1


Esta pretende ser uma história breve, necessariamente superficial e
[Arquitetura e Projeto de Rede]: Redes de comutação de pacotes.
incompleta. Atualmente existe muito material sobre a Internet, abrangendo
história, tecnologia e uso. Uma visita a quase qualquer livraria encontrará
prateleiras com material escrito sobre a Internet3 .
Termos Gerais
Design, Experimentação, Gestão. Neste artigo4 , vários de nós envolvidos no desenvolvimento e evolução
da Internet compartilhamos nossas opiniões sobre suas origens e história.

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 .

A Internet hoje é uma infra-estrutura de informação amplamente difundida, o


protótipo inicial do que muitas vezes é chamado de Infra-estrutura de Em agosto de 1968, depois que Roberts e a comunidade financiada pela
Informação Nacional (ou Global ou Galáctica). Sua história é complexa e DARPA refinaram a estrutura geral e as especificações da ARPANET, uma
envolve muitos aspectos - tecnológicos, organizacionais e comunitários. E RFQ foi lançada pela DARPA para o desenvolvimento de um dos principais
sua influência atinge não apenas os campos técnicos das comunicações por componentes, os comutadores de pacotes chamados Interface Message
computador, mas também toda a sociedade à medida que avançamos em Processors (IMP's). O RFQ foi vencido em dezembro de 1968 por um grupo
direção ao uso crescente de ferramentas on-line para realizar comércio liderado por Frank Heart em Bolt Beranek e Newman (BBN). Enquanto a
eletrônico, aquisição de informações e operações comunitárias. equipe da BBN trabalhava nos IMPs com Bob Kahn desempenhando um
papel importante no projeto arquitetônico geral da ARPANET, a topologia e a
economia da rede foram projetadas e otimizadas por Roberts, trabalhando
com Howard Frank e sua equipe na Network Analysis Corporation, e o
2. ORIGENS DA INTERNET A primeira descrição sistema de medição da rede foi preparado pela equipe de Kleinrock na
registrada das interações sociais que poderiam ser possibilitadas por meio UCLA7 .
de redes foi uma série de memorandos escritos por JCR Licklider, do MIT, em
agosto de 1962, discutindo seu conceito de “Rede Galáctica” [9]. Ele imaginou
um conjunto globalmente interconectado de computadores por meio do qual Devido ao desenvolvimento inicial de Kleinrock da teoria de comutação de
todos poderiam acessar rapidamente dados e programas de qualquer site. pacotes e seu foco em análise, projeto e medição, seu Network Measurement
Em espírito, o conceito era muito parecido com a Internet de hoje. Licklider Center na UCLA foi selecionado para ser o primeiro nó da ARPANET. Tudo
foi o primeiro chefe do programa de pesquisa em computação da DARPA5 isso aconteceu em setembro de 1969, quando a BBN instalou o primeiro IMP
, a partir de outubro de 1962. na UCLA e o primeiro computador host foi conectado. O projeto de Doug
Enquanto estava na DARPA, ele convenceu seus sucessores na DARPA, Engelbart sobre “Aumento do intelecto humano” (que incluía o NLS, um
Ivan Sutherland, Bob Taylor e o pesquisador do MIT Lawrence G. sistema de hipertexto antigo) no Stanford Research Institute (SRI) forneceu
Roberts, sobre a importância desse conceito de rede. um segundo nó. O SRI apoiou o Network Information Center, liderado por
Elizabeth (Jake) Feinler e incluindo funções como manutenção de tabelas de
Leonard Kleinrock, do MIT, publicou o primeiro artigo sobre teoria de nome de host para mapeamento de endereços, bem como um diretório de
comutação de pacotes em julho de 1961 [6] e o primeiro livro sobre o assunto RFCs. Um mês depois, quando o SRI foi conectado à ARPANET, a primeira
em 1964 [7]. Kleinrock convenceu Roberts da viabilidade teórica de mensagem de host para host foi enviada do laboratório de Kleinrock para o
comunicações usando pacotes em vez de circuitos, o que foi um passo SRI. Mais dois nós foram adicionados na UC
importante no caminho para redes de computadores. O outro passo
fundamental foi fazer com que os computadores conversassem entre si. Para
explorar isso, em 1965, trabalhando com Thomas Merrill, Roberts conectou
o computador TX-2 em Mass. construída [10]. 6 Foi a partir do estudo da RAND que começou o falso boato de que a
ARPANET estava de alguma forma relacionada à construção de uma rede
resistente à guerra nuclear. Isso nunca foi verdade para a ARPANET,
O resultado desse experimento foi a percepção de que os computadores de apenas o estudo não relacionado da RAND sobre voz segura considerou
tempo compartilhado poderiam funcionar bem juntos, executando programas uma guerra nuclear. No entanto, o trabalho posterior sobre Internetting
enfatizou robustez e capacidade de sobrevivência, incluindo a capacidade
e recuperando dados conforme necessário na máquina remota, mas que o
de suportar perdas de grandes porções das redes subjacentes.
sistema telefônico comutado por circuito era totalmente inadequado para o
trabalho. O argumento de Kleinrock para comutação de pacotes foi confirmado.
7 Incluindo, entre outros, Vint Cerf, Steve Crocker e Jon Postel. Mais tarde,
juntaram-se a eles David Crocker, que desempenhou um papel importante
5 A Agência de Projetos de Pesquisa Avançada (ARPA) mudou seu nome na documentação de protocolos de correio eletrônico, e Robert Braden,
para Agência de Projetos de Pesquisa Avançada de Defesa (DARPA) em que desenvolveu o primeiro NCP e depois o TCP para mainframes IBM e
1971, depois de volta para ARPA em 1993 e de volta para DARPA em também desempenhou um papel de longo prazo no ICCB e no IAB.
1996. Referimo-nos a DARPA, a atual 776
nome.

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.

Os computadores foram adicionados rapidamente à ARPANET durante


os anos seguintes, e o trabalho continuou para completar um protocolo A ideia de rede de arquitetura aberta foi introduzida pela primeira vez por
Host-to-Host funcionalmente completo e outro software de rede. Em Kahn logo após ter chegado à DARPA em 1972. Este trabalho foi
dezembro de 1970, o Network Working Group (NWG) trabalhando sob originalmente parte do programa de rádio de pacotes, mas posteriormente
S. Crocker terminou o protocolo ARPANET Host-to-Host inicial, chamado tornou-se um programa separado por direito próprio. Na época, o
Network Control Protocol (NCP). Como os sites da ARPANET concluíram programa se chamava “Internetting”. A chave para fazer o sistema de
a implementação do NCP durante o período de 1971-1972, os usuários rádio de pacote funcionar era um protocolo de fim-de-final confiável que
da rede finalmente puderam começar a desenvolver aplicativos. pudesse manter uma comunicação eficaz diante de interferências de
rádio e outras interferências de rádio, ou resistir a blecautes intermitentes,
como os causados por estar em um túnel ou bloqueados pelo terreno
Em outubro de 1972, Kahn organizou uma grande e bem-sucedida local. Kahn primeiro contemplou o desenvolvimento de um protocolo
demonstração da ARPANET na International Computer Communication local apenas para a rede de pacotes de rádio, pois isso evitaria ter que
Conference (ICCC). Esta foi a primeira demonstração pública desta nova lidar com a multiplicidade de sistemas operacionais diferentes e continuar a usar o NCP.
tecnologia de rede para o público. Foi também em 1972 que o aplicativo
No entanto, o NCP não tinha a capacidade de endereçar redes (e
inicial “quente”, o correio eletrônico, foi introduzido. Em março, Ray
máquinas) mais abaixo do que um IMP de destino na ARPANET e,
Tomlinson, da BBN, escreveu o software básico de envio e leitura de
portanto, também seria necessária alguma alteração no NCP.
mensagens de e-mail, motivado pela necessidade dos desenvolvedores
(A suposição era de que a ARPANET não era modificável a esse
da ARPANET de um mecanismo de coordenação fácil.
respeito). A NCP contou com a ARPANET para fornecer confiabilidade
Em julho, Roberts expandiu sua utilidade escrevendo o primeiro programa
de ponta a ponta. Se algum pacote fosse perdido, o protocolo (e
utilitário de e-mail para listar, ler seletivamente, arquivar, encaminhar e
presumivelmente quaisquer aplicativos suportados por ele) pararia.
responder a mensagens. A partir daí, o e-mail decolou como o maior
Nesse modelo, o NCP não tinha controle de erro de host end-end, já que
aplicativo de rede por mais de uma década. Este foi um prenúncio do
a ARPANET seria a única rede existente e seria tão confiável que
tipo de atividade que vemos hoje na World Wide Web, ou seja, o enorme
nenhum controle de erro seria necessário por parte dos hosts.
crescimento de todos os tipos de tráfego “pessoa a pessoa”.

Assim, Kahn decidiu desenvolver uma nova versão do protocolo que


3. OS CONCEITOS INICIAIS DE INTERNET A ARPANET pudesse atender às necessidades de um ambiente de rede de arquitetura
original se tornou a aberta. Esse protocolo acabaria sendo chamado de Protocolo de Controle
de Transmissão/Protocolo de Internet (TCP/IP). Embora o NCP tendesse
Internet. A Internet foi baseada na ideia de que haveria várias redes
a agir como um driver de dispositivo, o novo protocolo seria mais como
independentes de design bastante arbitrário, começando com a ARPANET
um protocolo de comunicação.
como a rede pioneira de comutação de pacotes, mas logo incluiria redes
de satélites de pacotes, redes de rádio de pacotes terrestres e outras Quatro regras básicas foram fundamentais para o pensamento inicial de Kahn:
redes. A Internet como a conhecemos agora incorpora uma ideia técnica • Cada rede distinta teria que ser independente e nenhuma mudança
fundamental subjacente, ou seja, a rede de arquitetura aberta. Nessa interna poderia ser necessária em qualquer rede para conectá-la
abordagem, a escolha de qualquer tecnologia de rede individual não era à Internet.
ditada por uma arquitetura de rede específica, mas poderia ser
selecionada livremente por um provedor e feita para interoperar com • As comunicações seriam baseadas no melhor esforço. Se um
outras redes por meio de uma “Arquitetura de rede interconectada” de pacote não chegasse ao destino final, logo seria retransmitido da
nível meta. Até aquele momento, havia apenas um método geral para origem.
federar redes. Este era o método tradicional de comutação de circuitos
em que as redes se interconectavam no nível do circuito, passando bits • Caixas pretas seriam usadas para conectar as redes; estes seriam
individuais de forma síncrona ao longo de uma parte de um circuito de mais tarde chamados de gateways e roteadores. Não haveria
ponta a ponta entre um par de locais de extremidade. Lembre-se de que informação retida pelos gateways sobre os fluxos individuais de
Kleinrock havia mostrado em 1961 que a comutação de pacotes era um pacotes que passam por eles, mantendo-os simples e evitando
método de comutação mais eficiente. Juntamente com a comutação de adaptações e recuperações complicadas de vários modos de falha.
pacotes, arranjos de interconexão de propósito especial entre redes
foram outro
• Não haveria controle global no nível das operações.

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.

Essa suposição, de que 256 redes seriam suficientes em um futuro


• A necessidade de somas de verificação end-end, remontagem de pacotes
previsível, precisava claramente ser reconsiderada quando as LANs
a partir de fragmentos e detecção de duplicatas, se houver.
começaram a aparecer no final dos anos 1970.

• 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

10 Originalmente denominado Federal Research Internet Coordinating


9 A conveniência do intercâmbio de e-mails, no entanto, levou a um dos
Committee, FRICC. O FRICC foi originalmente formado para coordenar
primeiros “livros da Internet”: !%@:: A Directory of Electronic Mail
as atividades da rede de pesquisa dos EUA em apoio à coordenação
Addressing and Networks, de Frey e Adams, sobre tradução e
internacional fornecida pelo CCIRN.
encaminhamento de endereços de e-mail.

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

privadas de longa distância. equipes de pesquisa.

Com o tempo, os RFCs tornaram-se mais focados em padrões de protocolo (as


especificações “oficiais”), embora ainda existam RFCs informativos que descrevem
abordagens alternativas ou fornecem informações básicas sobre protocolos e
questões de engenharia. Os RFCs agora são vistos como os “documentos de
registro” na comunidade de padrões e engenharia da Internet.
O backbone fez a transição de uma rede construída a partir de roteadores da
comunidade de pesquisa (os roteadores “Fuzzball” de David Mills) para
equipamentos comerciais. Em sua vida útil de 8 anos e meio, o Backbone cresceu
de seis nós com links de 56 kbps para 21 nós com vários links de 45 Mbps. Ele viu O acesso aberto aos RFCs (de graça, se você tiver algum tipo de conexão com a

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.

O e-mail tem sido um fator significativo em todas as áreas da Internet, e isso


Tal era o peso do ecumenismo e financiamento do programa NSFNET (US$ 200
certamente é verdade no desenvolvimento de especificações de protocolo, padrões
milhões de 1986 a 1995) - e a qualidade dos próprios protocolos - que em 1990,
técnicos e engenharia da Internet. Os primeiros RFCs geralmente apresentavam
quando a própria ARPANET foi finalmente desativada11, o TCP/IP havia suplantado
um conjunto de ideias desenvolvidas pelos pesquisadores em um local para o resto
ou marginalizado a maioria dos outros protocolos de rede de computadores de
da comunidade. Depois que o e-mail começou a ser usado, o padrão de autoria
área em todo o mundo, e o IP estava a caminho de se tornar O serviço de suporte
mudou - RFCs foram apresentados por autores conjuntos com visão comum
para a Infraestrutura de Informação Global.
independente de suas localizações.

O uso de listas de e-mail especializadas tem sido usado há muito tempo no


desenvolvimento de especificações de protocolo e continua a ser uma ferramenta
6. O PAPEL DA DOCUMENÇÃO Uma chave para o rápido
importante. A IETF agora tem mais de 75 grupos de trabalho, cada um trabalhando
crescimento da Internet tem sido o acesso livre e aberto aos documentos básicos, em um aspecto diferente da Internet
especialmente as especificações dos protocolos. Engenharia. Cada um desses grupos de trabalho possui uma lista de discussão
para discutir um ou mais rascunhos de documentos em desenvolvimento. Quando
o consenso é alcançado em um rascunho do documento, ele pode ser distribuído
como um RFC.
O início da ARPANET e da Internet na comunidade de pesquisa universitária
promoveu a tradição acadêmica de publicação aberta de ideias e resultados. No
entanto, o ciclo normal da publicação acadêmica tradicional era muito formal e Como a atual expansão rápida da Internet é alimentada pela percepção de sua
muito lento para a troca dinâmica de ideias essenciais para a criação de redes. capacidade de promover o compartilhamento de informações, devemos entender
que o primeiro papel da rede no compartilhamento de informações foi compartilhar
as informações sobre seu próprio design e operação por meio dos documentos
RFC. Este método exclusivo para desenvolver novos recursos na rede continuará
Em 1969, um passo fundamental foi dado por S. Crocker (então na UCLA) ao a ser crítico para a evolução futura da Internet.
estabelecer a série de notas Request for Comments (ou RFC) [3]. Esses
memorandos pretendiam ser um jejum informal

11 A desativação da ARPANET foi comemorada em seu 20º aniversário por um


simpósio da UCLA em 1989.

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.

Este crescimento foi complementado por uma grande expansão na


comunidade. A DARPA não era mais o único player importante no

Revisão de Comunicação de Computador ACM SIGCOMM 29 Volume 39, Número 5, Outubro de 2009
Machine Translated by Google

8. COMERCIALIZAÇÃO DA TECNOLOGIA A comercialização O gerenciamento de rede fornece um exemplo da interação entre as


comunidades de pesquisa e comerciais. No início da Internet, a ênfase
da Internet envolveu não
estava na definição e implementação de protocolos que alcançassem a
apenas o desenvolvimento de serviços competitivos de rede privada, mas
interoperabilidade. À medida que a rede crescia, ficou claro que os
também o desenvolvimento de produtos comerciais implementando a
procedimentos ad hoc usados para gerenciar a rede não seriam
tecnologia da Internet. No início da década de 1980, dezenas de
dimensionados. A configuração manual das tabelas foi substituída por
fornecedores estavam incorporando o TCP/IP em seus produtos porque
algoritmos automatizados distribuídos e ferramentas melhores foram
viam compradores para essa abordagem de rede. Infelizmente, eles não
criadas para isolar falhas. Em 1987 ficou claro que era necessário um
tinham informações reais sobre como a tecnologia deveria funcionar e
protocolo que permitisse que os elementos da rede, como os roteadores,
como os clientes planejavam usar essa abordagem de rede. Muitos o viam
fossem gerenciados remotamente de maneira uniforme. Vários protocolos
como um complemento incômodo que precisava ser colado em suas
para esse fim foram propostos, incluindo Simple Network Management
próprias soluções de rede proprietárias: SNA, DECNet, Netware, NetBios.
Protocol ou SNMP (projetado, como o próprio nome sugere, para simplificar
O DoD determinou o uso de TCP/IP em muitas de suas compras, mas deu
e derivado de uma proposta anterior chamada SGMP), HEMS (um design
pouca ajuda aos fornecedores em relação à construção de produtos TCP/
mais complexo da comunidade de pesquisa) e CMIP (da comunidade
IP úteis.
OSI). Uma série de reuniões levou à decisão de que o HEMS seria retirado
como candidato à padronização, a fim de ajudar a resolver a disputa, mas
que o trabalho tanto no SNMP quanto no CMIP continuaria, com a ideia de
Em 1985, reconhecendo a falta de disponibilidade de informações e que o SNMP poderia ser uma solução mais próxima solução de longo
treinamento apropriado, Dan Lynch, em cooperação com o IAB, organizou prazo e CMIP uma abordagem de longo prazo. O mercado poderia
um workshop de três dias para TODOS os fornecedores aprenderem como escolher aquele que achasse mais adequado. O SNMP agora é usado
o TCP/IP funcionava e o que ainda não conseguia fazer bem. Os
quase universalmente para gerenciamento baseado em rede.
palestrantes vieram principalmente da comunidade de pesquisa DARPA,
que desenvolveu esses protocolos e os usou no trabalho diário. Cerca de
250 funcionários do fornecedor vieram ouvir 50 inventores e
experimentadores. Os resultados foram surpresas para ambos os lados:
Nos últimos anos, assistimos a uma nova fase de comercialização.
os vendedores ficaram surpresos ao descobrir que os inventores eram tão
Originalmente, os esforços comerciais consistiam principalmente em
abertos sobre como as coisas funcionavam (e o que ainda não funcionava)
fornecedores que forneciam produtos básicos de rede e provedores de
e os inventores ficaram satisfeitos em ouvir novos problemas que não
serviços que ofereciam conectividade e serviços básicos de Internet. A
haviam considerado, mas estavam sendo descoberto pelos fornecedores
Internet tornou-se agora quase um serviço de “commodity”, e muito da
no campo. Assim, formou-se uma discussão de mão dupla que durou mais
atenção mais recente tem sido dada ao uso dessa infra-estrutura de
de uma década.
informação global para suporte de outros serviços comerciais. Isso foi
tremendamente acelerado pela ampla e rápida adoção de navegadores e
Após dois anos de conferências, tutoriais, reuniões de design e workshops, da tecnologia da World Wide Web, permitindo aos usuários acesso fácil a
foi organizado um evento especial que convidou os fornecedores cujos informações vinculadas em todo o mundo. Os produtos estão disponíveis
produtos executavam TCP/IP bem o suficiente para se reunirem em uma para facilitar o fornecimento dessas informações e muitos dos últimos
sala por três dias para mostrar como todos trabalharam bem e também desenvolvimentos em tecnologia visam fornecer serviços de informações
correu pela Internet. Em setembro de 1988 nasceu a primeira feira da cada vez mais sofisticados além das comunicações básicas de dados pela
Interop. 50 empresas fizeram o corte. 5.000 engenheiros de organizações Internet.
de clientes em potencial vieram para ver se tudo funcionava como
prometido. Sim. Por que? Porque os fornecedores trabalharam arduamente
para garantir que os produtos de todos interoperassem com todos os
outros produtos - mesmo com os de seus concorrentes. A feira Interop 9. HISTÓRIA DO FUTURO Em 24 de outubro de
cresceu imensamente desde então e hoje é realizada em 7 locais ao redor 1995, a FNC aprovou por unanimidade uma resolução definindo o termo
do mundo a cada ano para um público de mais de 250.000 pessoas que Internet. Esta definição foi desenvolvida em consulta com membros da
vêm para aprender quais produtos funcionam uns com os outros de internet e comunidades de direitos de propriedade intelectual.
maneira perfeita, aprender sobre os produtos mais recentes, e discutir a
tecnologia mais recente.
RESOLUÇÃO: O Federal Networking Council (FNC) concorda
Paralelamente aos esforços de comercialização que foram destacados que o texto a seguir reflete nossa definição do termo “Internet”.
pelas atividades da Interop, os fornecedores começaram a participar das “Internet” refere-se ao sistema de informação global que -- (i) é
reuniões da IETF que aconteciam 3 ou 4 vezes ao ano para discutir novas logicamente vinculado por um espaço de endereço globalmente
ideias para extensões do conjunto de protocolos TCP/IP. Começando com exclusivo baseado no Protocolo da Internet (IP) ou suas
algumas centenas de participantes, principalmente acadêmicos e pagos extensões/ subseqüentes; (ii) é capaz de suportar comunicações
pelo governo, essas reuniões agora geralmente ultrapassam mil usando o conjunto Transmission Control Protocol/ Internet
participantes, principalmente da comunidade de fornecedores e pagos Protocol (TCP/ IP) ou suas extensões/ subseqüentes
pelos próprios participantes. Este grupo auto-selecionado desenvolve o subsequentes e/ ou outros protocolos compatíveis com IP; e
conjunto TCP/IP de uma maneira mutuamente cooperativa. A razão pela (iii) forneça, use ou torne acessíveis, tanto publicamente quanto
qual é tão útil é que é composto por todas as partes interessadas: em particular, serviços de alto nível sobrepostos nas
pesquisadores, usuários finais e fornecedores. comunicações e infra-estrutura relacionada aqui descritos.

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.

Não se deve concluir que a Internet acabou de mudar. A Internet, embora


seja uma rede em nome e geografia, é uma criação do computador, não a
rede tradicional da indústria de telefonia ou televisão. Ele continuará, de
fato, a mudar e evoluir na velocidade da indústria de computadores se quiser
permanecer relevante. Agora está mudando para fornecer novos serviços
Figura 1: Linha do tempo
como transporte em tempo real, a fim de suportar, por exemplo, fluxos de
áudio e vídeo. A disponibilidade de rede pervasiva (ou seja, a Internet),
10. REFERÊNCIAS 1. P. Baran,
juntamente com computação e comunicações poderosas e acessíveis em
“On Distributed Communications Networks,” IEEE
formato portátil (ou seja, laptops, pagers bidirecionais, PDAs, telefones
Trans. com. Sistemas, março de 1964.
celulares), possivelmente está criando um novo paradigma de computação e
comunicações nômades. . 2. VG Cerf e RE Kahn, “Um protocolo para interconexão de redes de pacotes,”
IEEE Trans. com. Tec., vol. COM-22, V 5, pp. 627-641, maio de 1974.

3. S. Crocker, software host RFC001, 07 de abril de 1969.


Esta evolução vai trazer-nos novas aplicações - o telefone via Internet e, um
pouco mais adiante, a televisão via Internet. Está evoluindo para permitir 4. R. Kahn, Princípios de comunicação para sistemas operacionais.
formas mais sofisticadas de fixação de preços e recuperação de custos, uma Memorando interno da BBN, janeiro de 1972.
exigência talvez dolorosa neste mundo comercial. Ele está mudando para
5. Procedimentos do IEEE, edição especial sobre pacotes
acomodar mais uma geração de tecnologias de rede subjacentes com
Redes de Comunicação, Volume 66, nº 11, novembro de 1978.
características e requisitos diferentes, desde acesso residencial de banda
(Editor convidado: Robert Kahn, editores convidados associados:
larga a satélites. Novos modos de acesso e novas formas de serviço gerarão
Keith Uncapher e Harry van Trees)
novos aplicativos, que por sua vez impulsionarão a evolução da própria rede.
6. L. Kleinrock, "Fluxo de informações em grandes redes de comunicação",
RLE Quarterly Progress Report, julho de 1961.

7. L. Kleinrock, Redes de Comunicação: Fluxo Estocástico de Mensagens


A questão mais premente para o futuro da Internet não é como a tecnologia
e Delay, McGraw-Hill (Nova York), 1964.
mudará, mas como o próprio processo de mudança e evolução será
gerenciado. Como este artigo descreve, a arquitetura da Internet sempre foi 8. L. Kleinrock, Queuing Systems: Vol II, Computer Applications, John Wiley
conduzida por um grupo central de designers, mas a forma desse grupo and Sons (Nova York), 1976
mudou à medida que o número de partes interessadas cresceu. Com o
9. JCR Licklider & W. Clark, “On-Line Man Computer
sucesso da Internet veio uma proliferação de partes interessadas - partes
interessadas agora com um investimento econômico e intelectual na rede. Comunicação”, agosto de 1962.
Agora vemos, nos debates sobre o controle do espaço de nomes de domínio
10. L. Roberts & T. Merrill, “Toward a Cooperative Network of Time-Shared
e a forma dos endereços IP da próxima geração, uma luta para encontrar a Computers,” Fall AFIPS Conf., Out. 1966.
próxima estrutura social que guiará a Internet no futuro. A forma dessa
estrutura será mais difícil de encontrar, dado o grande número de partes 11. L. Roberts, “Múltiplas redes de computadores e comunicação entre
interessadas. No computadores”, ACM Gatlinburg Conf., outubro de 1967.

Revisão de Comunicação de Computador ACM SIGCOMM 31 Volume 39, Número 5, Outubro de 2009

Você também pode gostar