Давайте избавимся от очевидной шутки: не Эл Гор изобрел Интернет. На самом деле г-н Гор никогда не утверждал, что делал это. В 1999 году в интервью Вольфу Блитцеру из CNN тогдашний вице-президент сказал, что он взял на себя инициативу по созданию Интернета, а это означает, что как политик он поддержал компьютерных ученых, программистов и инженеров, которые построили глобальную сеть с помощью законодательства.
Правда в том, что за создание Интернета отвечает группа людей. Во-первых, были провидцы, которые воображали, что однажды компьютеры будут общаться друг с другом. Ранние компьютеры были изолированными устройствами, у которых не было возможности обмениваться данными без больших физических усилий со стороны пользователей компьютеров. Если вы хотели перенести информацию с одной машины на другую, вам приходилось носить коробки с перфокартами или катушки с магнитной лентой.
Но некоторые люди предвидели будущее, в котором компьютеры могли бы работать вместе, чтобы обеспечить доступ к мировой информации и обеспечить огромные возможности обработки. Одним из таких людей был Ванневар Буш, человек, сыгравший жизненно важную роль в Комитете по оборонным исследованиям во время Второй мировой войны. Буш писал в 1945 году, что информация будет играть значительно большую роль во всех будущих конфликтах, исходя из опыта Второй мировой войны. Он также признал, что количество информации, которую мы генерируем каждый день, огромно. Как кому-то это удалось?
Буш представил себе автоматическое устройство, которое могло бы управлять информацией. По сути, это была компьютеризированная библиотека. Он назвал этот теоретический движок мемексом. Это была не обязательно сеть компьютеров, а скорее концептуальный подход к решению проблемы управления данными. Его идеи вдохновят будущих ученых-компьютерщиков на поиски способа создания настоящего мемекс-устройства.
В конце концов, технологические разработки догнали эти представления об огромной цифровой библиотеке. Что действительно дало толчок развитию, так это план Министерства обороны США по созданию глобальной сети, которая позволила бы различным компьютерам, работающим под управлением различных операционных систем, обмениваться информацией между собой.
Человек по имени J. C. R. Ликлайдер продолжил с того места, где остановился Ванневар Буш. Он тоже видел необходимость в новом подходе к управлению информацией. Он подсчитал, что сортировка информации занимала около 85 процентов времени, которое он посвящал выполнению задач. Ликлайдер также понимал потенциал компьютерных сетей. Он представил себе сеть, состоящую из других сетей, которая создаст вычислительную систему, более мощную, чем любая из существующих. Он назвал свою идею массивной компьютерной сети Межгалактической сетью.
Эти провидцы представили идеи, которые следующий круг инженеров и ученых расширит, чтобы построить первую глобальную сеть: ARPANET.
От ARPANET к Интернету
Первые большие шаги в построении Интернета были сделаны в рамках проекта под названием ARPANET. Министерство обороны США (DoD) финансировало проект по созданию технологии, которая могла бы поддерживать компьютерные сети, даже если компьютеры, подключенные к сети, использовали разные операционные системы. До ARPANET все компьютерные сети были ограничены по размеру иоднородны, то есть все машины, подключенные к сети, были идентичными.
Программным менеджером проекта ARPANET был Ларри Робертс, активно участвовавший в разработке системы. Инженер по имени Майк Вингфилд разработал интерфейс, который позволил бы компьютеру подключиться к процессору сообщений Интернета (IMP), устройству, позволяющему различным компьютерам обмениваться данными через одну и ту же сеть.
Оборудование было не единственным препятствием. Специалисты по информатике должны были найти способ заставить разные машины понимать друг друга с помощью общего набора правил, называемых протоколами. Двумя наиболее важными протоколами былиПротокол управления передачей (TCP)иИнтернет-протокол (IP). Эти наборы правил заменили более ранний набор, называемый Протокол управления сетью. Именно они в конечном итоге позволили ARPANET подключаться к другим сетям. Двумя мужчинами, ответственными за разработку этих протоколов, были Роберт Кан и Винтон Серф.
Трое других людей, которые внесли свой вклад в то, как работает Интернет, были Пол Баран, Дональд Дэвис и Леонард Клейнрок. Эти математики разработалипереключение пакетов, с помощью которого компьютеры отправляют информацию через Интернет. Вместо того, чтобы отправлять данные в виде гигантского файла, компьютеры делят файлы на пакеты. Возможно, хотя и маловероятно, что каждый пакет, связанный с одним файлом, может пройти через сеть по другому маршруту, чтобы достичь места назначения. Оказавшись там, принимающий компьютер заново собирает файл на основе информации, содержащейся в каждом пакете.
Другими заметными участниками были Рэй Томлинсон, изобретший электронную почту, и Абхай Бхушан, разработавший оригинальные спецификации протокола передачи файлов (FTP). В 1983 году Пол Мокапетрис изобрел то, что является ключом к тому, как мы взаимодействуем с Интернетом: систему доменных имен. Все устройства, подключенные к Интернету, имеют адреса, представляющие собой последовательность цифр. Но большинство людей не очень хорошо запоминают длинные цепочки цифр. Mockapetris разработал способ, позволяющий людям вводить словесные адреса, которые компьютеры могут сопоставлять с базой данных числовых адресов.
Что касается Интернета, то он появился благодаря Тиму Бернерсу-Ли. Сеть относительно молода - Бернерс-Ли создал ее в 1990 году. Но за это короткое время она стала одним из самых популярных способов взаимодействия с Интернетом - настолько, что некоторые люди ошибочно полагают, что Сеть - это то же самое, что и Интернет..
Это всего лишь несколько человек, чья работа привела к созданию Интернета. Без их вклада у нас не было бы глобальной сети сетей, одного из самых замечательных изобретений в истории человечества.