ARPANET -ARPANET

ARPANET
Mapa lógico da Arpanet, março de 1977.png
Mapa lógico ARPANET, março de 1977
Tipo Dados
Localização Estados Unidos , Reino Unido , Noruega
Protocolos protocolo 1822 , NCP , TCP/IP
Operador A partir de 1975, a Agência de Comunicações de Defesa
Estabelecido 1969 ; 53 anos atrás ( 1969 )
Fechadas 1990
Comercial? Não
Financiamento A partir de 1966, Agência de Projetos de Pesquisa Avançada (ARPA)
Pontos de acesso ARPANET na década de 1970

A Advanced Research Projects Agency Network ( ARPANET ) foi a primeira rede de comutação de pacotes de área ampla com controle distribuído e uma das primeiras redes a implementar o conjunto de protocolos TCP/IP . Ambas as tecnologias tornaram-se a base técnica da Internet . A ARPANET foi criada pela Agência de Projetos de Pesquisa Avançada (ARPA) do Departamento de Defesa dos Estados Unidos .

Com base nas ideias de JCR Licklider , Bob Taylor iniciou o projeto ARPANET em 1966 para permitir o acesso a computadores remotos. Taylor nomeou Larry Roberts como gerente do programa. Roberts tomou as principais decisões sobre o projeto da rede. Ele incorporou os conceitos e projetos de Donald Davies para comutação de pacotes e buscou informações de Paul Baran . A ARPA concedeu o contrato para construir a rede a Bolt Beranek & Newman, que desenvolveu o primeiro protocolo para a rede. Roberts contratou Leonard Kleinrock na UCLA para desenvolver métodos matemáticos para analisar a tecnologia de rede de pacotes.

Os primeiros computadores foram conectados em 1969 e o Programa de Controle de Rede foi implementado em 1970. A rede foi declarada operacional em 1971. O desenvolvimento de software posterior permitiu login remoto , transferência de arquivos e e- mail . A rede se expandiu rapidamente e o controle operacional passou para a Agência de Comunicações de Defesa em 1975.

A pesquisa de interconexão no início da década de 1970 liderada por Bob Kahn na DARPA e Vint Cerf na Universidade de Stanford e mais tarde na DARPA formularam o Programa de Controle de Transmissão, que incorporou conceitos do projeto francês CYCLADES . À medida que este trabalho avançava, foi desenvolvido um protocolo pelo qual várias redes separadas poderiam ser unidas em uma rede de redes. A versão 4 do TCP/IP foi instalada na ARPANET para uso em produção em janeiro de 1983, depois que o Departamento de Defesa o tornou padrão para todas as redes de computadores militares.

O acesso à ARPANET foi ampliado em 1981, quando a National Science Foundation (NSF) financiou a Computer Science Network (CSNET). No início da década de 1980, a NSF financiou o estabelecimento de centros nacionais de supercomputação em várias universidades e forneceu acesso à rede e interconectividade de rede com o projeto NSFNET em 1986. A ARPANET foi formalmente desativada em 1990, após parcerias com a indústria de telecomunicações e informática garantiram expansão do setor privado e comercialização futura de uma rede mundial expandida, conhecida como Internet .

História

Inspiração

Historicamente, as comunicações de voz e dados baseavam-se em métodos de comutação de circuitos , como exemplificado na rede telefónica tradicional, em que a cada chamada telefónica é atribuída uma ligação eletrónica dedicada, ponta a ponta, entre as duas estações comunicantes. A conexão é estabelecida por sistemas de comutação que conectaram vários trechos de chamada intermediários entre esses sistemas durante a duração da chamada.

O modelo tradicional da rede de telecomunicações comutada por circuito foi desafiado no início dos anos 1960 por Paul Baran na RAND Corporation , que estava pesquisando sistemas que poderiam sustentar a operação durante a destruição parcial, como por uma guerra nuclear. Ele desenvolveu o modelo teórico de comutação de blocos de mensagens adaptativas distribuídas . No entanto, o estabelecimento de telecomunicações rejeitou o desenvolvimento em favor dos modelos existentes. Donald Davies , do National Physical Laboratory (NPL) do Reino Unido, chegou independentemente a um conceito semelhante em 1965.

As primeiras ideias para uma rede de computadores destinada a permitir comunicações gerais entre usuários de computadores foram formuladas pelo cientista da computação J. CR Licklider da Bolt Beranek e Newman (BBN), em abril de 1963, em memorandos discutindo o conceito de " Intergalactic Computer Network ". Essas ideias englobavam muitas das características da Internet contemporânea. Em outubro de 1963, Licklider foi nomeado chefe dos programas de Ciências Comportamentais e Comando e Controle da Agência de Projetos de Pesquisa Avançada (ARPA) do Departamento de Defesa . Ele convenceu Ivan Sutherland e Bob Taylor de que esse conceito de rede era muito importante e merecia desenvolvimento, embora Licklider tenha deixado a ARPA antes que quaisquer contratos fossem atribuídos para o desenvolvimento.

Sutherland e Taylor continuaram seu interesse em criar a rede, em parte, para permitir que pesquisadores patrocinados pela ARPA em várias localidades corporativas e acadêmicas utilizem computadores fornecidos pela ARPA e, em parte, para distribuir rapidamente novos softwares e outros resultados da ciência da computação . Taylor tinha três terminais de computador em seu escritório, cada um conectado a computadores separados, que a ARPA estava financiando: um para a System Development Corporation (SDC) Q-32 em Santa Monica , um para o Project Genie na Universidade da Califórnia, Berkeley , e outro para Multics no Instituto de Tecnologia de Massachusetts . Taylor lembra a circunstância: "Para cada um desses três terminais, eu tinha três conjuntos diferentes de comandos de usuário. isso, eu tive que me levantar do terminal SDC, ir até o outro terminal e entrar em contato com eles. Eu disse: "Oh, cara!", é óbvio o que fazer: Se você tem esses três terminais, não deve ser um terminal que vai a qualquer lugar que você queira ir. Essa ideia é a ARPANET".

O trabalho de Donald Davies chamou a atenção dos desenvolvedores da ARPANET no Simpósio sobre Princípios de Sistemas Operacionais em outubro de 1967. Ele fez a primeira apresentação pública, tendo cunhado o termo comutação de pacotes , em agosto de 1968 e incorporado à rede NPL na Inglaterra. A rede NPL e a ARPANET foram as duas primeiras redes do mundo a usar comutação de pacotes e foram interconectadas em 1973. Roberts disse que a ARPANET e outras redes de comutação de pacotes construídas na década de 1970 eram semelhantes "em quase todos os aspectos" à rede original de Davies. projeto de 1965.

Criação

Em fevereiro de 1966, Bob Taylor pressionou com sucesso o diretor da ARPA, Charles M. Herzfeld , para financiar um projeto de rede. Herzfeld redirecionou fundos no valor de um milhão de dólares de um programa de defesa de mísseis balísticos para o orçamento de Taylor. Taylor contratou Larry Roberts como gerente de programa no Escritório de Técnicas de Processamento de Informações da ARPA em janeiro de 1967 para trabalhar na ARPANET.

Roberts pediu a Frank Westervelt que explorasse as questões iniciais do projeto de uma rede. Em abril de 1967, a ARPA realizou uma sessão de projeto sobre normas técnicas. Foram discutidos os padrões iniciais de identificação e autenticação de usuários, transmissão de caracteres, verificação de erros e procedimentos de retransmissão. A proposta de Roberts era que todos os computadores mainframe se conectassem diretamente uns aos outros. Os outros pesquisadores estavam relutantes em dedicar esses recursos de computação à administração de rede. Wesley Clark propôs que minicomputadores deveriam ser usados ​​como uma interface para criar uma rede de troca de mensagens . Roberts modificou o plano ARPANET para incorporar a sugestão de Clark e nomeou os minicomputadores Interface Message Processors (IMPs).

O plano foi apresentado no Simpósio inaugural de Princípios de Sistemas Operacionais em outubro de 1967. O trabalho de Donald Davies sobre comutação de pacotes e a rede NPL , apresentado por um colega ( Roger Scantlebury ), chamou a atenção dos investigadores da ARPA nesta conferência. Roberts aplicou o conceito de comutação de pacotes de Davies para a ARPANET e buscou informações de Paul Baran . A rede NPL estava usando velocidades de linha de 768 kbit/s, e a velocidade de linha proposta para a ARPANET foi atualizada de 2,4 kbit/s para 50 kbit/s.

Em meados de 1968, Roberts e Barry Wessler escreveram uma versão final da especificação Interface Message Processor (IMP) baseada em um relatório do Stanford Research Institute (SRI) que a ARPA encomendou para escrever especificações detalhadas descrevendo a rede de comunicações ARPANET. Roberts deu um relatório a Taylor em 3 de junho, que o aprovou em 21 de junho. Após aprovação pelo ARPA, foi emitida uma Solicitação de Cotação (RFQ) para 140 potenciais licitantes. A maioria das empresas de informática considerou a proposta da ARPA estranha, e apenas doze apresentaram propostas para construir uma rede; dos doze, o ARPA considerou apenas quatro como empreiteiros de primeira linha. No final do ano, a ARPA considerou apenas dois empreiteiros e concedeu o contrato para construir a rede à Bolt, Beranek e Newman Inc. (BBN) em janeiro de 1969.

A equipe inicial da BBN, de sete pessoas, foi muito auxiliada pela especificidade técnica de sua resposta ao ARPA RFQ e, assim, produziu rapidamente o primeiro sistema em funcionamento. Esta equipe foi liderada por Frank Heart e incluiu Robert Kahn e Dave Walden. A rede proposta pela BBN seguiu de perto o plano ARPA de Roberts: uma rede composta de pequenos computadores chamados Processadores de Mensagens de Interface (ou IMPs), semelhantes ao conceito posterior de roteadores , que funcionavam como gateways interconectando recursos locais. Em cada site, os IMPs realizavam funções de comutação de pacotes store-and-forward e eram interconectados com linhas alugadas por meio de conjuntos de dados de telecomunicações ( modems ), com taxas de dados iniciais de 56 kbit /s . Os computadores host foram conectados aos IMPs por meio de interfaces de comunicação serial personalizadas . O sistema, incluindo o hardware e o software de comutação de pacotes, foi projetado e instalado em nove meses. A equipe BBN continuou a interagir com a equipe NPL com reuniões entre eles ocorrendo nos EUA e no Reino Unido

Os IMPs de primeira geração foram construídos pela BBN Technologies usando uma versão de computador robusta do computador Honeywell DDP-516 , configurado com 24 KB de memória de núcleo magnético expansível e uma unidade de acesso direto à memória Direct Multiplex Control (DMC) de 16 canais . O DMC estabeleceu interfaces personalizadas com cada um dos computadores host e modems. Além das lâmpadas do painel frontal, o computador DDP-516 também possui um conjunto especial de 24 lâmpadas indicadoras que mostram o status dos canais de comunicação IMP. Cada IMP pode suportar até quatro hosts locais e pode se comunicar com até seis IMPs remotos por meio de linhas telefônicas alugadas do Digital Signal 0 . A rede conectou um computador em Utah com três na Califórnia. Mais tarde, o Departamento de Defesa permitiu que as universidades se juntassem à rede para compartilhar recursos de hardware e software.

Debate sobre os objetivos do projeto

De acordo com Charles Herzfeld, Diretor da ARPA (1965-1967):

A ARPANET não foi iniciada para criar um Sistema de Comando e Controle que sobreviveria a um ataque nuclear, como muitos afirmam agora. Construir tal sistema era, claramente, uma grande necessidade militar, mas não era missão da ARPA fazer isso; na verdade, se tivéssemos tentado, teríamos sido severamente criticados. Em vez disso, a ARPANET surgiu de nossa frustração de que havia apenas um número limitado de computadores de pesquisa grandes e poderosos no país, e que muitos pesquisadores de pesquisa, que deveriam ter acesso a eles, estavam geograficamente separados deles.

No entanto, de acordo com Stephen J. Lukasik , que como vice-diretor (1967-1970) e diretor da DARPA (1970-1975) foi "a pessoa que assinou a maioria dos cheques para o desenvolvimento da Arpanet":

O objetivo era explorar novas tecnologias de computador para atender às necessidades de comando e controle militar contra ameaças nucleares, alcançar o controle de sobrevivência das forças nucleares dos EUA e melhorar a tomada de decisões táticas e gerenciais militares.

A ARPANET incorporou computação distribuída e re-computação frequente de tabelas de roteamento. Isso aumentou a capacidade de sobrevivência da rede diante de uma interrupção significativa. O roteamento automático era tecnicamente desafiador na época. A ARPANET foi projetada para sobreviver a perdas de rede subordinada, já que o principal motivo era que os nós de comutação e os links de rede não eram confiáveis, mesmo sem nenhum ataque nuclear.

A Internet Society concorda com Herzfeld em uma nota de rodapé em seu artigo online, Uma Breve História da Internet :

Foi a partir do estudo da RAND que começou o falso boato, alegando que a ARPANET estava de alguma forma relacionada à construção de uma rede resistente à guerra nuclear. Isso nunca foi verdade para a ARPANET, mas foi um aspecto do estudo anterior da RAND sobre comunicação segura. O trabalho posterior sobre internetworking enfatizou a robustez e a capacidade de sobrevivência, incluindo a capacidade de suportar perdas de grandes porções das redes subjacentes.

Paul Baran , o primeiro a apresentar um modelo teórico para comunicação usando comutação de pacotes, conduziu o estudo RAND mencionado acima. Embora a ARPANET não compartilhasse exatamente o objetivo do projeto de Baran, ele disse que seu trabalho contribuiu para o desenvolvimento da ARPANET. Atas tomadas por Elmer Shapiro do Stanford Research Institute na reunião de design da ARPANET de 9 a 10 de outubro de 1967 indicam que uma versão do método de roteamento de Baran ("batata quente") pode ser usada, consistente com a proposta da equipe NPL no Simpósio sobre Sistema Operacional Princípios em Gatlinburg.

Implementação

Os primeiros quatro nós foram designados como testbed para desenvolver e depurar o protocolo 1822 , o que foi um grande empreendimento. Enquanto eles estavam conectados eletronicamente em 1969, os aplicativos de rede não eram possíveis até que o Programa de Controle de Rede foi implementado em 1970, permitindo os dois primeiros protocolos host-host, login remoto ( Telnet ) e transferência de arquivos ( FTP ) que foram especificados e implementados entre 1969 e 1973. A rede foi declarada operacional em 1971. O tráfego de rede começou a crescer quando o e- mail foi estabelecido na maioria dos sites por volta de 1973.

Quatro hosts iniciais

Primeiro log do ARPANET IMP: a primeira mensagem enviada via ARPANET, 22h30 PST de 29 de outubro de 1969 (6h30 UTC de 30 de outubro de 1969). Este trecho de log do IMP, mantido na UCLA, descreve a configuração de uma transmissão de mensagem do computador host UCLA SDS Sigma 7 para o computador host SRI SDS 940.

Os primeiros quatro IMPs foram:

A primeira conexão de host para host bem-sucedida na ARPANET foi feita entre o Stanford Research Institute (SRI) e a UCLA, pelo programador do SRI Bill Duvall e pelo programador estudante da UCLA Charley Kline, às 22h30 PST de 29 de outubro de 1969 (6h30 UTC em 30 de outubro de 1969). Kline se conectou do computador host SDS Sigma 7 da UCLA (na sala 3420 do Boelter Hall) ao computador host SDS 940 do Stanford Research Institute . Kline digitou o comando "login", mas inicialmente o SDS 940 travou depois que ele digitou dois caracteres. Cerca de uma hora depois, depois que Duvall ajustou os parâmetros na máquina, Kline tentou novamente e fez o login com sucesso. Assim, os dois primeiros caracteres transmitidos com sucesso pela ARPANET foram "lo". O primeiro link permanente da ARPANET foi estabelecido em 21 de novembro de 1969, entre o IMP na UCLA e o IMP no Stanford Research Institute. Em 5 de dezembro de 1969, a rede inicial de quatro nós foi estabelecida.

Elizabeth Feinler criou o primeiro Resource Handbook para ARPANET em 1969, que levou ao desenvolvimento do diretório ARPANET. O diretório, construído por Feinler e uma equipe, tornou possível navegar na ARPANET.

Crescimento e evolução

Mapa da rede ARPA 1973

Roberts contratou Howard Frank para consultar o projeto topológico da rede. Frank fez recomendações para aumentar o rendimento e reduzir os custos em uma rede ampliada. Em março de 1970, a ARPANET chegou à costa leste dos Estados Unidos, quando um IMP da BBN em Cambridge, Massachusetts, foi conectado à rede. A partir de então, a ARPANET cresceu: 9 IMPs em junho de 1970 e 13 IMPs em dezembro de 1970, depois 18 em setembro de 1971 (quando a rede incluía 23 anfitriões universitários e governamentais); 29 IMPs em agosto de 1972 e 40 em setembro de 1973. Em junho de 1974, havia 46 IMPs e, em julho de 1975, a rede contava com 57 IMPs. Em 1981, o número era de 213 computadores host, com outro host conectando-se aproximadamente a cada vinte dias.

O suporte para circuitos inter-IMP de até 230,4 kbit/s foi adicionado em 1970, embora considerações de custo e poder de processamento IMP significassem que esse recurso não era usado ativamente.

Larry Roberts viu os projetos ARPANET e NPL como complementares e procurou em 1970 conectá-los por meio de um link de satélite. O grupo de pesquisa de Peter Kirstein na University College London (UCL) foi posteriormente escolhido em 1971 no lugar do NPL para a conexão com o Reino Unido. Em junho de 1973, um link de satélite transatlântico conectou a ARPANET ao Norwegian Seismic Array (NORSAR), através da Estação Terrestre Tanum na Suécia, e por um circuito terrestre a um TIP na UCL. A UCL forneceu um gateway para uma interconexão com a rede NPL , a primeira rede interconectada e, posteriormente, a SRCnet, a precursora da rede JANET do Reino Unido.

1971 viu o início do uso do Honeywell 316 não robusto (e, portanto, significativamente mais leve) como um IMP. Ele também pode ser configurado como um Terminal Interface Processor (TIP), que fornece suporte de servidor de terminal para até 63 terminais seriais ASCII por meio de um controlador de várias linhas no lugar de um dos hosts. O 316 apresentava um maior grau de integração do que o 516, o que o tornava mais barato e mais fácil de manter. O 316 foi configurado com 40 kB de memória de núcleo para um TIP. O tamanho da memória de núcleo foi posteriormente aumentado, para 32 kB para os IMPs e 56 kB para TIPs, em 1973.

Em 1975, a BBN introduziu o software IMP rodando no multiprocessador Pluribus . Estes apareceram em alguns sites. Em 1981, a BBN introduziu o software IMP rodando em seu próprio produto processador C/30.

Desempenho da rede

Em 1968, Roberts contratou a Kleinrock para medir o desempenho da rede e encontrar áreas de melhoria. Com base em seu trabalho anterior sobre a teoria das filas , Kleinrock especificou modelos matemáticos do desempenho de redes de comutação de pacotes, que sustentaram o desenvolvimento da ARPANET à medida que se expandia rapidamente no início dos anos 1970.

Operação

Demonstração de inter-redes, ligando a ARPANET, PRNET e SATNET em 1977

A ARPANET foi um projeto de pesquisa orientado à comunicação, em vez de orientado ao usuário. No entanto, no verão de 1975, a ARPANET foi declarada "operacional". A Agência de Comunicações de Defesa assumiu o controle, pois a ARPA pretendia financiar pesquisas avançadas. Por volta dessa época, os primeiros dispositivos de criptografia ARPANET foram implantados para suportar tráfego classificado.

A conectividade transatlântica com NORSAR e UCL evoluiu mais tarde para o SATNET . A ARPANET, SATNET e PRNET foram interconectadas em 1977.

O Relatório de Conclusão da ARPANET , publicado em 1981 conjuntamente pela BBN e pela ARPA , conclui que:

 ... é um tanto apropriado terminar com a observação de que o programa ARPANET teve um feedback forte e direto sobre o suporte e a força da ciência da computação, da qual a própria rede surgiu.

CSNET, expansão

O acesso à ARPANET foi ampliado em 1981, quando a National Science Foundation (NSF) financiou a Computer Science Network (CSNET).

Adoção de TCP/IP

O DoD tornou o padrão TCP/IP para todas as redes de computadores militares em 1980. NORSAR e University College London deixaram a ARPANET e começaram a usar TCP/IP sobre SATNET no início de 1982.

Em 1º de janeiro de 1983, conhecido como dia da bandeira , os protocolos TCP/IP se tornaram o padrão para a ARPANET, substituindo o anterior Programa de Controle de Rede .

MILNET, descontinuando

Em setembro de 1984, foi concluído o trabalho de reestruturação da ARPANET, dando aos locais militares dos EUA sua própria Rede Militar ( MILNET ) para comunicações não classificadas do departamento de defesa. Ambas as redes transportavam informações não classificadas e estavam conectadas em um pequeno número de gateways controlados que permitiriam a separação total em caso de emergência. O MILNET fazia parte da Rede de Dados de Defesa (DDN).

A separação das redes civis e militares reduziu a ARPANET de 113 nós em 68 nós. Depois que a MILNET foi separada, a ARPANET continuaria sendo usada como um backbone da Internet para pesquisadores, mas seria gradualmente eliminada.

Desativação

Em 1985, a National Science Foundation (NSF) financiou o estabelecimento de centros nacionais de supercomputação em várias universidades e forneceu acesso à rede e interconectividade de rede com o projeto NSFNET em 1986. NSFNET tornou-se a espinha dorsal da Internet para agências governamentais e universidades.

O projeto ARPANET foi formalmente desativado em 1990. Os IMPs e TIPs originais foram extintos quando a ARPANET foi encerrada após a introdução da NSFNet, mas alguns IMPs permaneceram em serviço até julho de 1990.

Na esteira do descomissionamento da ARPANET em 28 de fevereiro de 1990, Vinton Cerf escreveu a seguinte lamentação, intitulada "Requiem of the ARPANET":

Foi o primeiro, e ser o primeiro era o melhor,
mas agora nós o colocamos para descansar sempre.
Agora pare comigo um momento, derrame algumas lágrimas.
Por auld lang syne , por amor, por anos e anos
de serviço fiel, dever cumprido, eu choro.
Deite seu pacote agora, ó amigo, e durma.

- Vinton Cerf

Legado

ARPANET em um contexto mais amplo

A ARPANET estava relacionada a muitos outros projetos de pesquisa, que influenciaram o design da ARPANET, ou que eram projetos auxiliares ou derivados da ARPANET.

O senador Al Gore foi o autor do High Performance Computing and Communication Act de 1991 , comumente referido como "The Gore Bill", depois de ouvir o conceito de 1988 para uma Rede Nacional de Pesquisa apresentado ao Congresso por um grupo presidido por Leonard Kleinrock . O projeto de lei foi aprovado em 9 de dezembro de 1991 e levou à National Information Infrastructure (NII), que Gore chamou de superestrada da informação .

Os protocolos de inter-rede desenvolvidos pela ARPA e implementados na ARPANET abriram o caminho para a futura comercialização de uma nova rede mundial, conhecida como Internet .

O projeto ARPANET foi homenageado com dois marcos IEEE , ambos dedicados em 2009.

Softwares e protocolos

Funcionalidade IMP

Como nunca foi um objetivo para a ARPANET oferecer suporte a IMPs de outros fornecedores que não a BBN, o protocolo IMP-to-IMP e o formato de mensagem não foram padronizados. No entanto, os IMPs se comunicaram entre si para executar o roteamento de estado de link , para fazer o encaminhamento confiável de mensagens e para fornecer funções de monitoramento e gerenciamento remoto ao Centro de Controle de Rede da ARPANET. Inicialmente, cada IMP tinha um identificador de 6 bits e suportava até 4 hosts, que eram identificados com um índice de 2 bits. Um endereço de host ARPANET, portanto, consistia tanto no índice da porta em seu IMP quanto no identificador do IMP, que foi escrito com port/IMPnotação ou como um único byte; por exemplo, o endereço do MIT-DMG (notável por hospedar o desenvolvimento do Zork ) pode ser escrito como 1/6ou 70. Uma atualização no início de 1976 estendeu a numeração do host e do IMP para 8 bits e 16 bits, respectivamente.

Além das responsabilidades primárias de roteamento e encaminhamento, o IMP executou vários programas em segundo plano, intitulados TTY, DEBUG, PARAMETER-CHANGE, DISCARD, TRACE e STATISTICS. Estes receberam números de host para serem endereçados diretamente e forneceram funções independentemente de qualquer host conectado. Por exemplo, "TTY" permitia que um operador local enviasse pacotes ARPANET manualmente através do teletipo conectado diretamente ao IMP.

protocolo de 1822

O ponto de partida para a comunicação host-to-host na ARPANET em 1969 foi o protocolo 1822 , que definia a transmissão de mensagens para um IMP. O formato da mensagem foi projetado para funcionar sem ambiguidade com uma ampla gama de arquiteturas de computador. Uma mensagem 1822 consistia essencialmente em um tipo de mensagem, um endereço de host numérico e um campo de dados. Para enviar uma mensagem de dados para outro host, o host de transmissão formatou uma mensagem de dados contendo o endereço do host de destino e a mensagem de dados que está sendo enviada e, em seguida, transmitiu a mensagem através da interface de hardware 1822. O IMP então entregou a mensagem ao seu endereço de destino, entregando-a a um host conectado localmente ou entregando-a a outro IMP. Quando a mensagem fosse finalmente entregue ao host de destino, o IMP receptor transmitiria uma confirmação de Pronto para a próxima mensagem (RFNM) para o host IMP de envio.

Programa de controle de rede

Ao contrário dos datagramas modernos da Internet, a ARPANET foi projetada para transmitir de forma confiável 1822 mensagens e para informar o computador host quando ele perde uma mensagem; o IP contemporâneo não é confiável, enquanto o TCP é confiável. No entanto, o protocolo 1822 provou ser inadequado para lidar com várias conexões entre diferentes aplicativos que residem em um computador host. Esse problema foi resolvido com o Network Control Program (NCP), que forneceu um método padrão para estabelecer links de comunicação bidirecionais confiáveis, controlados por fluxo entre diferentes processos em diferentes computadores host. A interface NCP permitiu que o software de aplicação se conectasse através da ARPANET implementando protocolos de comunicação de alto nível , um exemplo inicial do conceito de camadas de protocolo posteriormente incorporado ao modelo OSI .

O NCP foi desenvolvido sob a liderança de Stephen D. Crocker, então estudante de pós-graduação na UCLA. Crocker criou e liderou o Network Working Group (NWG) que era formado por um grupo de estudantes de pós-graduação em universidades e laboratórios de pesquisa patrocinados pela ARPA para realizar o desenvolvimento da ARPANET e do software para os computadores host que suportavam aplicativos. Os diversos protocolos de aplicação como TELNET para acesso remoto de compartilhamento de tempo, File Transfer Protocol (FTP) e protocolos rudimentares de correio eletrônico foram desenvolvidos e eventualmente portados para rodar sobre o conjunto de protocolos TCP/IP ou substituídos no caso de e-mail pelo Simple Mail Protocolo de Transferência.

TCP/IP

Steve Crocker formou um "Grupo de Trabalho de Rede" em 1969 com Vint Cerf , que também se juntou a um Grupo de Trabalho Internacional de Rede em 1972. Esses grupos consideraram como interconectar redes de comutação de pacotes com especificações diferentes, ou seja, interconexão . Stephen J. Lukasik dirigiu a DARPA para se concentrar na pesquisa de internetworking no início dos anos 1970. A pesquisa liderada por Bob Kahn na DARPA e Vint Cerf na Stanford University e posteriormente na DARPA resultou na formulação do Programa de Controle de Transmissão , que incorporou conceitos do projeto francês CYCLADES dirigido por Louis Pouzin . Sua especificação foi escrita por Cerf com Yogen Dalal e Carl Sunshine em dezembro de 1974 ( RFC  675 ). No ano seguinte, os testes começaram por meio de implementações simultâneas em Stanford, BBN e University College London . Inicialmente um projeto monolítico, o software foi redesenhado como uma pilha de protocolo modular na versão 3 em 1978. A versão 4 foi instalada na ARPANET para uso em produção em janeiro de 1983, substituindo o NCP. O desenvolvimento do conjunto completo de protocolos da Internet em 1989, conforme descrito na RFC  1122 e RFC  1123 , e as parcerias com a indústria de telecomunicações e computadores lançaram as bases para a adoção do TCP/IP como um conjunto abrangente de protocolos como o componente central do emergente Internet .

Aplicativos de rede

O NCP fornece um conjunto padrão de serviços de rede que podem ser compartilhados por vários aplicativos executados em um único computador host. Isso levou à evolução dos protocolos de aplicação que operavam, mais ou menos, independentemente do serviço de rede subjacente e permitiam avanços independentes nos protocolos subjacentes.

Telnet foi desenvolvido em 1969 começando com RFC 15, estendido em RFC 855.

A especificação original para o File Transfer Protocol foi escrita por Abhay Bhushan e publicada como RFC  114 em 16 de abril de 1971. Em 1973, a especificação do File Transfer Protocol (FTP) foi definida ( RFC  354 ) e implementada, permitindo transferências de arquivos pela ARPANET .

Em 1971, Ray Tomlinson , da BBN , enviou o primeiro e-mail de rede ( RFC  524 , RFC  561 ). Em poucos anos, o e-mail passou a representar uma parte muito grande do tráfego geral da ARPANET.

As especificações do Network Voice Protocol (NVP) foram definidas em 1977 ( RFC  741 ), e implementadas. Mas, devido a deficiências técnicas, as teleconferências pela ARPANET nunca funcionaram bem; o contemporâneo Voice over Internet Protocol (voz em pacote) estava a décadas de distância.

Proteção de senha

O algoritmo de hash Purdy Polynomial foi desenvolvido para a ARPANET para proteger senhas em 1971, a pedido de Larry Roberts, chefe da ARPA na época. Ele calculou um polinômio de grau 2 24 + 17 módulo o primo de 64 bits p = 2 64 − 59. O algoritmo foi usado posteriormente pela Digital Equipment Corporation (DEC) para hash de senhas no sistema operacional VMS e ainda está sendo usado para isso objetivo.

Regras e etiqueta

Por causa de seu financiamento do governo, certas formas de tráfego foram desencorajadas ou proibidas.

Leonard Kleinrock afirma ter cometido o primeiro ato ilegal na Internet, tendo enviado um pedido de devolução de seu barbeador elétrico após uma reunião na Inglaterra em 1973. Na época, o uso da ARPANET por motivos pessoais era ilegal.

Em 1978, contra as regras da rede, Gary Thuerk da Digital Equipment Corporation (DEC) enviou o primeiro e- mail em massa para aproximadamente 400 clientes em potencial via ARPANET. Ele afirma que isso resultou em US$ 13 milhões em vendas de produtos DEC e destacou o potencial do marketing por e-mail .

Um manual de 1982 sobre computação no AI Lab do MIT afirmou sobre a etiqueta de rede:

É considerado ilegal usar a ARPANet para qualquer coisa que não esteja em apoio direto aos negócios do Governo... prejudicial ... Enviar correio eletrônico pela ARPANet para fins comerciais ou políticos é anti-social e ilegal. Ao enviar tais mensagens, você pode ofender muitas pessoas, e é possível colocar o MIT em sérios problemas com as agências governamentais que administram a ARPANet.

Na cultura popular

  • Computer Networks: The Heralds of Resource Sharing , um documentário de 30 minutos com Fernando J. Corbató , JCR Licklider , Lawrence G. Roberts , Robert Kahn , Frank Heart, William R. Sutherland , Richard W. Watson, John R. Pasta , Donald W. Davies e o economista George W. Mitchell .
  • "Scenario" , um episódio da sitcom de televisão americana Benson (6ª temporada, episódio 20 - datado de fevereiro de 1985), foi a primeira incidência de um programa de TV popular referenciando diretamente a Internet ou seus progenitores. O show inclui uma cena em que a ARPANET é acessada.
  • Há um artista de música eletrônica conhecido como "Arpanet", Gerald Donald , um dos membros do Drexciya . O álbum de 2002 do artista Wireless Internet apresenta comentários sobre a expansão da internet via comunicação sem fio, com músicas como NTT DoCoMo , dedicada à gigante das comunicações móveis com sede no Japão.
  • Thomas Pynchon menciona a ARPANET em seu romance de 2009 Inherent Vice , que se passa em Los Angeles em 1970, e em seu romance de 2013 Bleeding Edge .
  • A série de televisão de 1993 The X-Files apresentou a ARPANET em um episódio da 5ª temporada, intitulado " Unusual Suspects ". John Fitzgerald Byers se oferece para ajudar Susan Modeski (conhecida como Holly ... "como o açúcar") invadindo a ARPANET para obter informações confidenciais.
  • Na série de televisão de drama de espionagem The Americans , um desertor cientista russo oferece acesso à ARPANET para os russos em um pedido para não ser repatriado (Temporada 2 Episódio 5 "The Deal"). O episódio 7 da 2ª temporada é chamado de 'ARPANET' e apresenta infiltração russa para bugar a rede.
  • Na série de televisão Person of Interest , o personagem principal Harold Finch hackeou a ARPANET em 1980 usando um computador caseiro durante seus primeiros esforços para construir um protótipo da Máquina. Isso corresponde ao vírus da vida real que ocorreu em outubro daquele ano que interrompeu temporariamente as funções da ARPANET. O hack da ARPANET foi discutido pela primeira vez no episódio 2PiR (estilizado 2 R ), onde um professor de ciência da computação o chamou de hack mais famoso da história e que nunca foi resolvido. Finch mais tarde mencionou para a pessoa de interesse Caleb Phipps e seu papel foi indicado pela primeira vez quando ele mostrou conhecimento de que foi feito por "um garoto com um computador caseiro" que Phipps, que pesquisou o hack, nunca tinha ouvido antes.
  • Na terceira temporada da série de televisão Halt and Catch Fire , o personagem Joe MacMillan explora o potencial de comercialização da ARPANET.

Veja também

Referências

Origens

Leitura adicional

Histórias orais

Trabalhos de referência técnica detalhada

links externos