През есента на 1969 г., в незабележима класна стая в Калифорнийския университет в Лос Анджелис (UCLA), се случва събитие, чието значение никой не разбира напълно по онова време. Група изследователи научават два компютъра да „говорят“ помежду си и по този начин полагат основите на мрежата, която в крайна сметка ще се превърне в съвременния Интернет. Всъщност, 1969 г. дори има два дни, които твърдят, че са „рожденият ден на Интернет“, всеки от които е значим по свой начин.
Защо изобщо беше необходима мрежата?В края на 60-те години на миналия век мощните компютри бяха рядкост и скъпи. Времето за мейнфрейм компютрите беше ценно и машините бяха разпръснати в университетите из цялата страна. Идеята, промотирана от Агенцията за напреднали изследователски проекти в областта на отбраната (ARPA) (сега DARPA) към Пентагона, беше чисто практична: да се позволи на изследователите да имат достъп до изчислителните ресурси на отдалечени компютри, без да се налага да пътуват до тях. Учен в Лос Анджелис би могъл да стартира програма на машина в Масачузетс, без да се налага да се качва на самолет.
Противно на общоприетия мит, ARPANET не е създаден, за да оцелее в ядрена война. Истинската цел е била споделен достъп до скъпи изчислителни ресурси – икономическата същност на споделянето е била основната идея на проекта.
Технологичната основа е комутацията на пакети – подход, чиито теоретични основи са разработени, по-специално, от професор Леонард Клайнрок от Калифорнийския университет в Лос Анджелис. Вместо да се отделя отделна телефонна линия между два компютъра (както беше при междуградските разговори), комутацията на пакети разделя всяко съобщение на малки, номерирани фрагменти и изпраща всеки един независимо, като ги сглобява отново в другия край.
Хардуерът: компютър, който може да работи с мрежа
Ключовият елемент на бъдещата система е бил IMP (Interface Message Processor) – специализиран междинен компютър, предшественик на съвременните рутери. Идеята мрежовият възел да се превърне в отделна машина принадлежи на Уес Кларк, а договорът за нейното внедряване е възложен на базираната в Бостън компания Bolt, Beranek, and Newman (BBN).
IMP е изграден на миникомпютър Honeywell DDP-516 с капацитет на паметта от само 12 000 думи – нищожно малко по днешните стандарти. Целта му е била да приема, обработва и препраща пакети данни, служейки като „преводач“ между хост компютъра и мрежата.
BBN доставя първия IMP в лабораторията на Клайнрок в Калифорнийския университет в Лос Анджелис през уикенда на Деня на труда през 1969 г. – по-рано от очакваното. Според Клайнрок, BBN са предупредили, че изостават от графика, но вместо това неочаквано изпратили устройството с въздушен товар. Отстрани на сандъка инженерът на BBN Бен Баркър написал посвещение на колегата, който ескортирал компютъра в самолета до Лос Анджелис – една от любимите легенди от ранната история на ARPANET.
2 септември 1969 г.: Първият трансфер на данни между съседни компютри
Само няколко дни след доставката, на 2 септември 1969 г. в деня след Деня на труда, екипът на UCLA свързал IMP с хост компютър SDS Sigma 7 и успешно прехвърлил данни между двете машини, разположени една до друга в лабораторията. Битове си предали между съседните компютри и това заработило.
Това събитие често се нарича първото „вдишване“ на Интернет. Самият Леонард Клайнрок описва този ден като момента, в който „зародилият се Интернет поема първия си дъх“. Екип от талантливи докторанти работи по инсталирането на IMP и създаването на първия ARPANET възел, включително бъдещите легенди на индустрията Винтън Сърф (по-късно съавтор на протокола TCP/IP), Стив Крокър и Джон Постел.
Самият Клайнрок обаче настоявал, че 2 септември не е истинският рожден ден на мрежата. В края на краищата и двете машини са били разположени в една и съща стая. Според него истинска мрежа се ражда само когато възли, разделени от стотици километри, започнат да „говорят“ помежду си.
29 октомври 1969 г.: Първото съобщение на дълги разстояния и легендарното „LO“
Вторият кандидат за рождения ден на мрежата е 29 октомври 1969 г. Същата вечер, около 22:30 ч., екипът на UCLA се опитва да предаде съобщение до втория възел на ARPANET в Станфордския изследователски институт (SRI), на 350 мили на север, където работи компютър SDS 940. Двата възела са свързани чрез линия със скорост 50 kbps, наета от AT&T.
На контролния пулт седел студентът-програмист Чарли Клайн, а в SRI съобщението получил Бил Дювал. И двамата носели слушалки, за да потвърдят устно дали символите се получават. Иронията е, че изследователите са използвали телефонна комуникация, за да пуснат новата технология, която в крайна сметка ще подкопае монопола на телефонните мрежи.
Клайн трябвало да набере екипа login. Всичко протекло така:
Той написал буквата „L“ и попитал: „Имаш ли L?“ „Имам L“, дошъл отговорът; той въвел „O“ – „Имам O“; Веднага щом въвел „g“, системата от страната на SRI замръзнала.И така, първото съобщение, предадено по мрежата, е било краткото „LO“. По-късно Клайнрок се пошегувал, че по-добро съобщение не е могло да се измисли: „LO“ звучи подобно на началото на библейското „lo and behold“ („и hle“) и едновременно с това фонетично наподобява „hello“. „Не го планирахме“, казва той, „но не можахме да измислим по-добро съобщение: кратко и пророческо.“
Около час по-късно инженерите на SRI поправили грешката и Клайн успял да се логне напълно. Двувъзловата ARPANET била стартирана и работела.
Какво се случи след това през същата година?
До края на 1969 г. ARPANET е нараснал до четири възела:
UCLA официално е първият възел в мрежата (септември); Станфордски изследователски институт (SRI) – втори IMP, октомври; Калифорнийски университет, Санта Барбара (UCSB) – ноември; Университет на Юта – декември.Тези четири възела формират първоначалната топология на ARPANET. Именно от този малък експеримент през следващите десетилетия се развива глобалната мрежа, която се използва от милиардите хора днес.
Символично съвпадение: годината на Луната и годината на Мрежата
1969 г. даде на човечеството две събития, променящи света. Първо, хората стъпиха на Луната, а само няколко месеца по-късно, скромно съобщение между два компютъра се превърна в решаваща стъпка към създаването на един от най-мощните комуникационни инструменти в историята. Лунната мисия била световна сензация, но раждането на ARPANET е забелязано може би от шепа изследователи в класната стая на UCLA.
Самият Клайнрок, дори тогава, предсказал бъдещето със забележителна точност. „Компютърните мрежи са в начален стадий на развитие“, казва той. „Но с развитието им и усложняването им вероятно ще видим появата на „компютърни услуги“, които, подобно на днешните електрически и телефонни мрежи, ще обслужват отделни домове и офиси в цялата страна.“
По този начин, “увисването” при въвеждане на login бележи началото на дигиталната ера.