Нет, конечно, я знаю, что Интернет — тот самый ребенок, у которого много отцов. Это чудо современных технологий создавалось на протяжении многих лет тысячами людей. Тем легче, казалось бы, задача. Назовите хотя бы одного из этой тысячи. Предупреждаю, что ни Билл Гейтс, ни Стив Джобс к созданию Интернета отношения не имели.
Боюсь, что молчание будет мне ответом. Разве что кто-нибудь вспомнит изобретателя WWW Тима Бернерса-Ли или же одного из отцов-основателей Гугла Сергея Брина. Ну что же, в этом случае — зачет. Кстати, кто-нибудь скажет, как зовут соратника С. Брина по Гуглу?
В ходе этого импровизированного экзамена наверняка никто не припомнит фамилию английского физика
Обычно считается, что Интернет возник из ARPANET, проекта, который инициировало агентство перспективных исследований, Advanced Research Projects Agency (ARPA). Агентство это было организовано в 1958 году при правительстве США, чтобы обеспечить применение передовых технологий, в первую очередь, в военной области.
Целью проекта ARPANET, как до сих пор считают многие, была децентрализация армейских линий управления и связи, чтобы повысить их выживаемость в случае ядерного удара по командным центрам. А внимание военных на этот жизненно важный вопрос — это тоже расхожее мнение — обратил доклад компании RAND, которая фактически являлась государственным центром стратегических исследований.
Доклад этот был в 1960 году представлен группой специалистов, которой руководил видный инженер-электрик
В том же докладе был предложен новый способ передачи информации по распределенным сетям. Во-первых, предлагалось передавать сообщения в цифровом, а не в аналоговом виде. Во-вторых, сообщение предлагалось разбивать на небольшие порции, «пакеты», и передавать по распределенной сети все пакеты одновременно. В пункте назначения сообщение «собиралось» заново из поступивших сюда пакетов. Такой способ передачи повышал надежность и существенно увеличивал скорость передачи сообщений.
На самом деле проект ARPANET никак не был связан с этим докладом RAND Corporation. Его цель была совсем другой. Агентство ARPA желало соединить все компьютеры, установленные в различных университетах США и производившие вычисления для исследований, которые финансировало агентство, чтобы увеличить эффективность использования компьютерной техники, стоившей в те годы довольно дорого.
А принцип «пакетной» передачи информации впервые был реализован Дональдом Дэвисом на противоположном берегу Атлантического океана, в Великобритании. И, кстати, именно Д. Дэвис ввел в широкий обиход термин «пакет», ставший одним из основных терминов Интернета.
Д. Дэвис получил высшее образование в Имперском Колледже в Лондоне, где среди прочего были отмечены его выдающиеся математические способности. По окончании колледжа он поступил на работу в национальную физическую лабораторию (National Physical Laboratory — NPL). Здесь он попал в группу Алана Тьюринга (Alan Mathison Turing) (1912−1954), которая создавала первый в Англии компьютер под названием ACE.
А. Тьюринг был выдающимся математиком и логиком. Он придумал логическую модель, которая описывала любое вычислительное устройство, от арифмометра до современных компьютеров. Позже эту модель стали называть универсальной вычислительной машиной Тьюринга.
А. Тьюринг первым же задался вопросом «Может ли машина мыслить?». Его книга под таким названием начинается чеканной формулировкой:
Я собираюсь рассмотреть вопрос: могут ли машины мыслить. Но для этого нужно сначала определить смысл терминов «машина» и «мыслить».
Логический анализ показал, что машина Тьюринга (а следовательно, и электронная вычислительная машина, компьютер) может имитировать мыслительную работу человека. Обратите внимание, ключевое слово здесь — «имитировать».
Надо сказать, что советских научных дятлов (с которых был списан знаменитый профессор Выбегалло) сам вопрос, сформулированный А. Тьюрингом, приводил в неистовство. Машина мыслить не может! Машина должна ездить! Компрене ву?
Британские же дятлы возбудились, узнав о нетрадиционной сексуальной ориентации А. Тьюринга, и довели его жизнь до трагического конца.
Но вернемся к Д. Дэвису. Не зря в колледже отмечали его математические способности. Он обнаружил, что А. Тьюринг допустил ошибку в анализе работы придуманной им универсальной вычислительной машины.
- Таким образом, Д. Дэвис стал первым человеком в мире, обнаружившим ошибку, «баг», в компьютерной программе, пусть и виртуальной. Соответственно, А. Тьюринга можно было считать первым человеком в мире, такую ошибку допустившим.
Нельзя сказать, чтобы руководитель отнесся с энтузиазмом к подобному научному рвению своего подчиненного. По этой или по другой причине Д. Дэвиса перевели на менее амбициозный проект. Его группе было поручено создание компьютера небольшого размера и ограниченных возможностей. Но меньше — не всегда хуже, особенно в области вычислительной техники. В результате работы группы Д. Дэвиса на свет появился компьютер, оказавшийся самым популярным и самым покупаемым английским компьютером 1950-х годов.
В 1966 году, став заведующим одного из отделов NPL, Д. Дэвис заинтересовался вопросами передачи данных между компьютерами. Идея пакетной передачи информации была высказана им в 1968 году. А через два года он ее осуществил.
В начале 1970-х годов в NPL начала функционировать межкомпьютерная сеть, работающая по принципу коммутации пакетов. Успех работы этой сети ускорил внедрение пакетной передачи информации сначала в межкомпьютерной сети ARPANET, а после и во всемирной сети Интернет.