A maioria das pessoas não dá a devida importância à Internet. Hoje, nós podemos estar logados em nosso correio eletrônico e navegar pela rede mundial de computadores. Mas quando o projeto ARPANET começou, não existiam procedimentos ou sistemas para permitir que computadores diferentes compartilhassem informações. Tudo tinha que ser inventado do zero.
Uma das decisões mais importantes que a equipe da ARPANET tomou foi criar um sistema padronizado de protocolos que os computadores hospedeiros e IMPs pudessem seguir. Foi formado um grupo chamado Network Working Group (Grupo de Trabalho de Rede) para assumir o trabalho. No início, o processo de criação foi caótico e desconectado. A equipe da ARPANET começou a projetar e estabelecer esses protocolos através de seus RFCs (Pedidos de Comentários).
No início do processo, a equipe reconheceu a necessidade de mais duas tarefas específicas: criar uma forma para que os usuários pudessem se conectar no sistema remotamente e tornar possível mover os arquivos de uma máquina para outra. O acesso remoto ficou conhecido posteriormente como Telenet, e a transferência de arquivos se tornou parte do Protocolo de Transferência de Arquivos (FTP). A equipe submeteu esses dois primeiros protocolos a Larry Roberts, o líder do projeto. Roberts decidiu que os protocolos iniciais não eram ambiciosos o suficiente e disse à equipe para incluir mais funções e processos.
A equipe começou a projetar o Network Control Program (NCP), um protocolo simétrico hospedeiro a hospedeiro. Em termos mais simples, era um procedimento para permitir a comunicação dos computadores dentro da rede e o acréscimo de mais hospedeiros à rede para torná-la maior. O NCP também controlou o caminho e o fluxo de dados na ARPANET. Estabeleceu a prática de usar endereços de hospedagem numéricos para a rede de comunicação e foi um precursor dos servidores de domínio (DNS) de hoje.
O NCP forneceu a base para a suíte de protocolos de Internet Protocolo de Controle de Transmissão/ Protocolo de Internet (TCP/IP). Robert Kahn e Vinton Cerf projetaram o TCP/IP, que determina como a informação flui através da Internet e verifica se a informação chega ao destino. Pense no TCP/IP como um sistema de controle de tráfego - sem esses protocolos, os computadores não saberiam que caminhos estariam disponíveis e a rede inteira poderia travar.
|
A ARPANET também tirou vantagem de uma nova forma revolucionária de enviar dados: comutação de pacotes. Na comutação de pacotes, os computadores hospedeiros dividem cada arquivo de computador em segmentos menores chamados pacotes. Uma vez que os pacotes sejam transferidos, as peças são reunidas na forma dos arquivos originais.
A comutação de pacotes desempenha um papel extremamente importante na Internet hoje. A informação pode fluir através do sistema inteiro muito mais rápido quando os computadores fragmentam arquivos em peças menores. Um arquivo grande consome muita largura de banda (bandwidth) para ser enviado. Vários pacotes menores podem viajar por meio de caminhos diferentes dentro de uma rede para um mesmo destino. Se parte de um acesso estiver fechado por alguma razão, os pacotes retidos podem encontrar um outro acesso enquanto o resto da informação continua a carregar no computador do usuário.
Na próxima seção, nós aprenderemos sobre algumas das tarefas que a ARPANET tornou possível pela primeira vez.