Зал славы интернета: 7 пионеров Глобальной сети
Рассказываем о шести отцах и одной матери интернета — они создавали протокол TCP/IP и рулили Cетью, когда The Doors записывали Waiting for the Sun.
Иллюстрация: Wikimedia Commons / Stony Brook University / West Liberty University / qimono / Pixabay / Polina Vari для Skillbox Media
В 2012 году Общество Интернета создало премию «Зал славы интернета» — её дают учёным, инженерам и менеджерам, которые внесли наибольший вклад в развитие глобальной сети. Награду присуждают в трёх категориях:
- Пионеры — те, кто стоял у истоков сети.
- Глобальные «подключатели» — те, кто распространял интернет по всему миру.
- Инноваторы — те, кто внёс значительный технологический, коммерческий и политический вклад в развитие сети.
Рассказываем про первую когорту пионеров — лауреатов премии за 2012 год.
Пол Бэран — изобрёл пакетную коммутацию
Бэран, урождённый Павел Баранов из Гродно, разработал пакетную коммутацию, которая легла в основу интернета. Кстати, эта идея, пришла в голову и двум другим корифеям интернета — Дональду Дэвису и Леонарду Клейнроку (спойлер: один из них тоже есть в этом списке).
В начале 1960-х в мире преобладали аналоговые сети связи — по ним шёл непрерывный многочастотный сигнал. Пример — радио, грампластинка или старое телевидение. Но уже тогда учёные начали тестировать первые цифровые системы: по ним информацию передают в виде чередования единиц и нулей, а физически — двух разных напряжений: побольше (примерно от 2,5 до 5 В) и поменьше (от 0 до 2,5 В).
На основе цифровых систем Бэран предложил построить распределённую сеть с пакетной передачей (как письмо или телеграмма — целый набор данных в упаковке). В заголовках пакетов стоял адрес получателя, и потому они не терялись при рассылке по разным путям внутри интернета благодаря умной системе распределения (цифровой аналог Почты России — только без очередей и ворчливых тётушек).
Идея пакетной передачи пришлась кстати в разгар холодной войны. Министерство обороны США опасалось, что ядерный удар надолго выведет из строя централизованные участки телефонной сети. Поэтому искали более надёжные решения. Пакетная коммутация Бэрана подходила идеально — если противник уничтожал один или несколько узлов, сообщение «искало» обходной путь.
Винт Сёрф — придумал TCP/IP
Винт Сёрф — один из разработчиков стека протоколов TCP/IP. Также Вин известен как отец интернета. TCP/IP — фундамент современной сети. С его помощью компьютеры из множества маленьких проводных, радио- и спутниковых сетей объединяются в глобальную сеть. На самом деле внутри TCP/IP много протоколов, но поскольку протокол передачи данных (TCP) и интернет-протокол (IP) — основные, то за всем набором закрепилось именно такое название.
Протокол IP отвечает за маршрутизацию пакетов — то есть «путешествие» данных по сети и выбор оптимального маршрута. Для этого в пакет записывается служебная информация с адресами и метриками. Правда, IP не гарантирует доставку данных — эта задача лежит на TCP, который выстраивает виртуальное соединение между узлами, чтобы все пакеты пришли из пункта А в пункт B в правильном порядке.
Роберт Кан — тоже придумал TCP/IP
Роберт Кан — ещё один из отцов интернета, второй из создателей стека TCP/IP и один из авторов интернет-программы DARPA. На международной конференции по компьютерной коммуникации Кан продемонстрировал силу ARPANET — предка современного интернета, который закрыли в 1990-м году, объединив в сеть 20 компьютеров, которые обменивались данными и вполне себе дружили.
Дэнни Коэн — изобрёл первый авиасимулятор
Дэнни Коэн родился и вырос в Израиле. Его друг был военным пилотом и рассказывал много историй о воздушных сражениях — тогда Израиль конфликтовал с Египтом. Коэн заинтересовался и стал думать, как визуализировать полёт на экране компьютера — и в 1967 году изобрёл первый авиасимулятор и первый симулятор радара.
В 1973 году Коэн первым использовал пакетное видео и аудио в симуляторе полёта в реальном времени. Позже его наработки использовали в протоколе VoIP, который позволил передавать голос и видео по сети.
Стив Крокер — написал первый RFC
Стив Крокер трудился в составе небольшой группы исследователей Калифорнийского университета (Лос-Анджелес). Они разрабатывали легендарную ARPANET. 29 октября 1969 года они отправили первое сообщение в Стэнфордский университет. По одной из версий, именно в тот день родился интернет. А ещё Крокер вошёл в историю, написав первый Request for Comments (RFC) — документ с техническими спецификациями и стандартами будущего интернета.
Дональд Дэвис — придумал «пакет»
Дональд Дэвис был одним из изобретателей пакетной коммутации и придумал сам термин «пакет». В 1947 году он устроился на работу в Национальную физическую лабораторию — под начало самого Алана Тьюринга. Именно вместе с ним он создал один из первых британских компьютеров, Pilot ACE.
Идея пакетной коммутации тогда витала в воздухе. Независимо от Дэвиса к ней пришли Пол Бэран в RAND, Леонард Клейнрок в Калифорнийском университете и Ларри Робертс в ARPA. Но Дэвис дал технологии имя.
Элизабет Фейнлер — раздавала доменные имена
Элизабет Фейнлер руководила ARPANET, а её группа разработала первый WHOIS-сервис и схему доменных имен: .com, .edu, .gov, .mil, .org и .net.
С 1972 по 1989 год Элизабет управляла Сетевым информационным центром (NIC) в Стэнфордском университете, который контролировал распределение и использование интернет-адресов.
Проще говоря, если кому-то нужно было доменное имя, он шёл к Фейнлер. Хотя, на самом деле, к ней обращались буквально по любому вопросу — информационный центр был гуглом тех времён.
В 1960-е передача одного сообщения «log in» вызывала восторг у инженеров, а сегодня, чтобы создавать крутые веб-приложения, не нужно погружаться в низкоуровневые дебри. На курсе «Профессия Веб-разработчик» в Skillbox вы научитесь верстать сложные сайты и создавать логику на PHP, JavaScript и их фреймворках.