Hai 50 anos que Internet naceu na sala no 3420

Esta é a historia da creación de ARPANET, o revolucionario predecesor de Internet, contada polos participantes nos actos

Hai 50 anos que Internet naceu na sala no 3420

Ao chegar ao Instituto Bolter Hall da Universidade de California, Los Ángeles (UCLA), subín as escaleiras ata o terceiro andar en busca da habitación #3420. E entón entrei nel. Dende o corredor non parecía nada especial.

Pero hai 50 anos, o 29 de outubro de 1969, aconteceu algo monumental. O estudante de posgrao Charlie Cline, sentado nun terminal ITT Teletype, fixo a primeira transferencia de datos dixitais para Bill Duvall, un científico sentado noutra computadora do Stanford Research Institute (hoxe coñecido como SRI International), nunha parte completamente diferente de California. Así comezou a historia ARPANET, unha pequena rede de ordenadores académicos que se converteu na precursora de Internet.

Non se pode dicir que naquela época este breve acto de transmisión de datos atronase por todo o mundo. Incluso Cline e Duvall non podían apreciar plenamente o seu logro: "Non lembro nada especial daquela noite, e certamente non me decatei nese momento de que fixeramos algo especial", di Cline. Non obstante, a súa conexión converteuse en proba da viabilidade do concepto, que finalmente proporcionou acceso a case toda a información do mundo para quen teña un ordenador.

Hoxe, todo, desde teléfonos intelixentes ata portas automáticas de garaxe, son nós nunha rede que descende da que Cline e Duvall estaban a probar ese día. E a historia de como determinaron as primeiras regras para mover bytes polo mundo paga a pena escoitar, especialmente cando eles mesmos llo contan.

"Para que isto non volva pasar"

E en 1969, moitas persoas axudaron a Cline e Duvall a facer ese avance nocturno o 29 de outubro, incluído un profesor da UCLA. Leonard Kleinrock, con quen, ademais de Kline e Duvall, falei no 50 aniversario. Kleinrock, que aínda traballa na universidade, dixo iso ARPANET en certo sentido, foi un neno da Guerra Fría. Cando en outubro de 1957 o Soviet Sputnik-1 parpadeou nos ceos dos Estados Unidos, as ondas de choque del atravesaron tanto a comunidade científica como o establishment político.

Hai 50 anos que Internet naceu na sala no 3420
Sala no 3420, restaurada en todo o seu esplendor a partir de 1969

O lanzamento do Sputnik "atopou os Estados Unidos cos pantalóns baixos, e Eisenhower dixo: 'Non deixes que isto volva ocorrer'", recordou Kleinrock na nosa conversa na sala 3420, agora coñecida como Internet History Center. Kleinrock. "Entón, en xaneiro de 1958, formou a Axencia de Proxectos de Investigación Avanzada, ARPA, dentro do Departamento de Defensa para apoiar STEM, as ciencias duras estudadas nas universidades e laboratorios de investigación dos Estados Unidos".

A mediados da década de 1960, ARPA proporcionou financiamento para a construción de grandes computadoras utilizadas por investigadores das universidades e think tanks de todo o país. O director financeiro de ARPA foi Bob Taylor, unha figura clave na historia da informática que máis tarde dirixiu o laboratorio PARC en Xerox. En ARPA, desafortunadamente, quedou claro para el que todas estas computadoras falaban diferentes idiomas e non sabían como comunicarse entre elas.

Taylor odiaba ter que usar diferentes terminais para conectarse a diferentes ordenadores de investigación remota, cada un funcionando na súa propia liña dedicada. A súa oficina estaba chea de máquinas de teletipo.

Hai 50 anos que Internet naceu na sala no 3420
En 1969, estes terminais de teletipo eran parte integrante dos dispositivos informáticos

"Dixen, home, é obvio o que hai que facer. En lugar de ter tres terminais, debería haber un que vaia onde o necesites", dixo Taylor ao New York Times en 1999. "Esta idea é ARPANET".

Taylor tamén tiña razóns máis prácticas para querer crear unha rede. Recibía constantemente solicitudes de investigadores de todo o país para financiar a compra de máis grandes e máis rápidos mainframes. El sabía que gran parte do poder informático financiado polo goberno estaba inactivo, explica Kleinrock. Por exemplo, un investigador podería estar maximizando as capacidades do sistema informático en SRIin en California, mentres que ao mesmo tempo o mainframe do MIT podería estar inactivo, por exemplo, despois de horas na costa leste.

Ou podería ser que o mainframe contiña software nun lugar que podería ser útil noutros lugares, como o primeiro software de gráficos financiado por ARPA da Universidade de Utah. Sen esa rede, "se estou na UCLA e quero facer gráficos, pedirei a ARPA que me compre a mesma máquina", di Kleinrock. "Todo o mundo necesitaba de todo". En 1966, ARPA xa estaba cansa de tales demandas.

Hai 50 anos que Internet naceu na sala no 3420
Leonard Kleinrock

O problema era que todos estes ordenadores falaban idiomas diferentes. No Pentágono, os científicos informáticos de Taylor explicaron que todas estas computadoras de investigación executaban diferentes conxuntos de códigos. Non existía unha linguaxe de rede común, ou protocolo, a través do cal os ordenadores situados afastados entre si puidesen conectarse e compartir contido ou recursos.

Axiña a situación cambiou. Taylor convenceu ao director de ARPA, Charles Hertzfield, para que investise un millón de dólares no desenvolvemento dunha nova rede que conectara computadoras do MIT, UCLA, SRI e doutros lugares. Hertzfield obtivo o diñeiro tomándoo do programa de investigación de mísiles balísticos. O Departamento de Defensa xustificou este custo polo feito de que ARPA tiña a tarefa de crear unha rede "sobrevivente" que seguiría funcionando mesmo despois de que unha das súas partes fose destruída, por exemplo, nun ataque nuclear.

ARPA trouxo a Larry Roberts, un vello amigo de Kleinrock do MIT, para xestionar proxectos ARPANET. Roberts recorreu aos traballos do informático británico Donald Davis e o estadounidense Paul Baran e ás tecnoloxías de transmisión de datos que eles inventaron.

E pronto Roberts invitou a Kleinrock a traballar no compoñente teórico do proxecto. Levaba pensando na transmisión de datos por redes dende 1962, cando aínda estaba no MIT.

"Como estudante de posgrao no MIT, decidín abordar o seguinte problema: estou rodeado de ordenadores, pero non saben comunicarse entre eles, e sei que tarde ou cedo terán que facelo", Kleinrock. di. – E ninguén se dedicaba a esta tarefa. Todo o mundo estudaba a teoría da información e da codificación”.

A principal contribución de Kleinrock a ARPANET foi teoría da cola. Daquela, as liñas eran analóxicas e podían ser alugadas a AT&T. Funcionaban a través de interruptores, o que significa que un interruptor central estableceu unha conexión dedicada entre o remitente e o destinatario, xa fosen dúas persoas conversando por teléfono ou un terminal conectado a un mainframe remoto. Nestas liñas, pasou moito tempo no tempo de inactividade, cando ninguén falaba palabras ou transmitía bits.

Hai 50 anos que Internet naceu na sala no 3420
A disertación de Kleinrock no MIT estableceu os conceptos que fundamentarían o proxecto ARPANET.

Kleinrock considerou esta unha forma moi ineficiente de comunicarse entre ordenadores. A teoría da cola proporcionou unha forma de particionar dinámicamente as liñas de comunicación entre paquetes de datos de diferentes sesións de comunicación. Cando se interrompe un fluxo de paquetes, outro fluxo pode usar a mesma canle. Os paquetes que constitúen unha sesión de datos (por exemplo, un correo electrónico) poden chegar ao destinatario mediante catro rutas diferentes. Se unha ruta está pechada, a rede redirixirá os paquetes a través doutra.

Durante a nosa conversación na sala 3420, Kleinrock mostroume a súa tese, encadernada en vermello nunha das táboas. Publicou a súa investigación en forma de libro en 1964.

Nun tipo de rede tan novo, o movemento de datos non estaba dirixido por un interruptor central, senón por dispositivos situados nos nodos da rede. En 1969 chamáronse estes dispositivos IMP, "xestores de mensaxes de interface". Cada unha destas máquinas era unha versión modificada e resistente do ordenador Honeywell DDP-516, que contiña equipos especiais para a xestión da rede.

Kleinrock entregou o primeiro IMP á UCLA o primeiro luns de setembro de 1969. Hoxe érguese monolíticamente na esquina da sala 3420 do Bolter Hall, onde foi restaurado ao seu aspecto orixinal, tal e como o era cando se procesaban as primeiras transmisións por Internet hai 50 anos.

"Xornadas de 15 horas, todos os días"

No outono de 1969, Charlie Cline era un estudante de posgrao que intentaba obter un título de enxeñeiro. O seu grupo foi transferido ao proxecto ARPANET despois de que Kleinrock recibise financiamento do goberno para desenvolver a rede. En agosto, Kline e outros estaban traballando activamente na preparación de software para o mainframe Sigma 7 para interactuar con IMP. Dado que non existía unha interface de comunicación estándar entre ordenadores e IMP -Bob Metcalfe e David Boggs non inventarían Ethernet ata 1973-, o equipo creou desde cero un cable de 5 metros para comunicarse entre os ordenadores. Agora só necesitaban outro ordenador para intercambiar información.

Hai 50 anos que Internet naceu na sala no 3420
Charlie Cline

O segundo centro de investigación en recibir un IMP foi o SRI (isto ocorreu a principios de outubro). Para Bill Duvall, o evento marcou o inicio dos preparativos para a primeira transferencia de datos de UCLA a SRI, no seu SDS 940. Os equipos de ambas institucións, dixo, estaban traballando duro para lograr a primeira transferencia de datos exitosa para o 21 de outubro.

"Entreime no proxecto, desenvolvín e implementei o software necesario, e foi o tipo de proceso que ás veces ocorre no desenvolvemento de software: 15 horas ao día, todos os días, ata que rematas", lembra.

A medida que se achega Halloween, o ritmo de desenvolvemento das dúas institucións acelerábase. E os equipos estaban preparados mesmo antes do prazo.

"Agora tiñamos dous nodos, arrendamos a liña de AT&T e esperabamos velocidades sorprendentes de 50 bits por segundo", di Kleinrock. "E estabamos preparados para facelo, para iniciar sesión".

"Programamos a primeira proba para o 29 de outubro", engade Duval. – Daquela era pre-alfa. E pensamos, vale, temos tres días de proba para poñelo todo en marcha".

Na noite do día 29, Kline traballou ata tarde, igual que Duvall no SRI. Pensaban tentar transmitir pola noite a primeira mensaxe a través de ARPANET, para non estragar o traballo de ninguén se de súpeto o ordenador se “craxa”. Na sala 3420, Cline sentouse só diante dun terminal ITT Teletype conectado a un ordenador.

E aquí está o que pasou aquela noite, incluíndo un dos históricos fallos informáticos na historia da computación, en palabras dos propios Kline e Duvall:

Kline: Iniciei sesión en Sigma 7 OS e despois executei un programa que escribira que me permitía enviar un paquete de proba a SRI. Mentres tanto, Bill Duvall no SRI iniciou un programa que aceptaba conexións entrantes. E falamos por teléfono ao mesmo tempo.

Tivemos algúns problemas ao principio. Tivemos un problema coa tradución de código porque o usou o noso sistema EBCDIC (BCD estendido), un estándar usado por IBM e Sigma 7. Pero o ordenador en SRI usado ASCII (Standard American Code for Information Interchange), que máis tarde se converteu no estándar para ARPANET, e despois para todo o mundo.

Despois de resolver varios destes problemas, tentamos iniciar sesión. E para iso tivo que escribir a palabra "iniciar sesión". O sistema de SRI foi programado para recoñecer de xeito intelixente os comandos dispoñibles. No modo avanzado, cando escribiu L, despois O, despois G, ela entendeu que probablemente se refería a LOGIN e ela mesma engadiu IN. Así que entrei L.

Estaba na liña con Duvall de SRI e dixen: "Conseguiches a L?" El di: "Si". Dixen que vin a L volver e imprimir no meu terminal. E premei O e dixo: "Chegou 'O'". E premei G e dixo: "Agarda un minuto, o meu sistema fallou aquí".

Hai 50 anos que Internet naceu na sala no 3420
Bill Duvall

Despois dun par de letras, produciuse un desbordamento do búfer. Foi moi doado de atopar e arranxar, e basicamente todo volveu funcionar despois diso. Menciono isto porque non é do que trata toda esta historia. A historia de como funciona ARPANET.

Kline: Tivo un pequeno erro e solucionouno nuns 20 minutos e intentou comezar todo de novo. Necesitaba modificar o software. Necesitaba comprobar o meu software de novo. El me chamou de novo e intentámolo de novo. Comezamos de novo, tecleei L, O, G e esta vez conseguín a resposta "IN".

"Só enxeñeiros no traballo"

A primeira conexión tivo lugar ás dez e media da noite, hora do Pacífico. A continuación, Kline puido iniciar sesión na conta de ordenador SRI que Duvall creara para el e executar programas utilizando os recursos do sistema dunha computadora situada a 560 km da costa de UCLA. Cumpriuse unha pequena parte da misión de ARPANET.

"Daquela xa era tarde, entón fun a casa", díxome Kline.

Hai 50 anos que Internet naceu na sala no 3420
O cartel da sala 3420 explica o que pasou aquí

O equipo sabía que acadara o éxito, pero non pensou moito na escala do logro. "Foi só enxeñeiros no traballo", dixo Kleinrock. Duvall viu o 29 de outubro como un simple paso nunha tarefa máis grande e complexa de conectar ordenadores nunha rede. O traballo de Kleinrock centrouse en como enrutar os paquetes de datos a través das redes, mentres que os investigadores de SRI traballaron no que forma un paquete e como se organizan os datos dentro del.

"Basicamente, aí foi o primeiro paradigma que vemos en Internet, con ligazóns a documentos e todo iso", di Duvall. “Sempre imaxinamos varias estacións de traballo e persoas interconectadas. Daquela chamábamos centros de coñecemento porque a nosa orientación era académica”.

A poucas semanas do primeiro intercambio exitoso de datos entre Cline e Duvall, a rede ARPA ampliouse para incluír ordenadores da Universidade de California, Santa Bárbara e da Universidade de Utah. ARPANET expandiuse aínda máis nos anos 70 e gran parte dos 1980, conectando cada vez máis ordenadores gobernamentais e académicos. E despois aplicaranse á Internet que hoxe coñecemos os conceptos desenvolvidos en ARPANET.

En 1969, un comunicado de prensa da UCLA promocionou o novo ARPANET. "As redes informáticas aínda están na súa infancia", escribiu Kleinrock nese momento. "Pero a medida que medran en tamaño e complexidade, é probable que vexamos a proliferación de "servizos informáticos" que, ao igual que os servizos eléctricos e telefónicos actuais, servirán a domicilios e oficinas individuais en todo o país".

Hoxe este concepto parece bastante anticuado: as redes de datos penetraron non só nos fogares e nas oficinas, senón tamén nos dispositivos máis pequenos pertencentes á Internet das cousas. Porén, a afirmación de Kleinrock sobre os "servizos informáticos" foi sorprendentemente predictiva, dado que a Internet comercial moderna non xurdiu ata varias décadas despois. Esta idea segue sendo relevante en 2019, cando os recursos informáticos achéganse ao mesmo estado ubicuo e dado por feito que a electricidade.

Quizais aniversarios coma este sexan unha boa oportunidade non só para lembrar como chegamos a esta era altamente conectada, senón tamén para mirar cara ao futuro -como fixo Kleinrock- para pensar cara onde podería ir a rede.

Fonte: www.habr.com

Engadir un comentario