JavaRush /Курсы /Модуль 1: Web Core /Первое изобретение интернета

Первое изобретение интернета

Модуль 1: Web Core
2 уровень , 0 лекция
Открыта

1.1 Запуск спутника

Не поверите, но создание интернета напрямую связано с первым космическим спутником, запущенным СССР в 1957 году. И это не конспирологическая, а официальная версия появления интернета. А дело было так…

В 1957 году Советский Союз опередил США в запуске первого спутника, что оказалось серьезным ударом по национальному престижу американцев. ️ В ответ на произошедшие события Конгресс заявил, что такое не должно повториться, и в 1958 году была создана организация DARPA.

DARPA

Defense Advanced Research Projects Agency, или DARPA — Управление перспективных исследовательских проектов Министерства обороны США. Эта организация финансировалась министерством обороны США, но исследования проводила не самостоятельно, а выдавала гранты на интересующие их проекты.

Перед DARPA была поставлена задача — сохранение военных технологий США передовыми. DARPA существует независимо от обычных военных научно-исследовательских учреждений и подчиняется непосредственно руководству Министерства обороны.

Штат DARPA насчитывает всего две сотни человек, но ее бюджет — несколько десятков миллиардов долларов. Организация финансирует несколько сотен исследовательских проектов, которые могут быть полезны министерству обороны США.

Эти числа приблизительны, поскольку DARPA концентрируется на краткосрочных программах (от двух до четырех лет), выполняемых небольшими, специально подобранными группами компаний-подрядчиков.

В самом начале Управление называлось ARPA, затем было переименовано в DARPA (с добавлением слова Defense) в 1972 году, затем опять в ARPA в 1993 году, и, наконец, снова в DARPA 11 марта 1996 года.

DARPA отвечало за финансирование разработки университетами распределенной компьютерной сети ARPANET (из которой впоследствии появился Интернет), а также Unix-BSD (системы UNIX университета Беркли) и стека протоколов TCP/IP. В настоящее время организация среди прочего спонсирует разработку автомобилей-роботов.

1.2 ARPANET

В самый разгар холодной войны Соединенные Штаты захотели иметь сеть, которая смогла бы пережить даже ядерную войну (да, интернет для этого и создавался, а вы думали для чего?). Существовавшие тогда телефонные сети не обеспечивали нужной надежности и отказоустойчивости. При потере критических узлов телефонная сеть распадалась на независимые фрагменты.

Для курирования этой проблемы в организации ARPA создали специальный отдел — Офис Методов Обработки Информации. А саму разработку сети поручили группе из четырех университетов:

  • Калифорнийский университет Лос-Анджелеса
  • Стэнфордский исследовательский центр
  • Университет Юты
  • Калифорнийский университет в Санта-Барбаре

Исследовательская часть стартовала в 1969 году. Оборудование в то время было очень примитивным, поэтому для передачи данных приходилось задействовать большое количество различных элементов: железо, сервисы, программы и тому подобное... Нужно было стандартизировать их взаимодействие.

Также военные хотели, чтобы такая система из коробки поддерживала самые передовые протоколы передачи данных того времени: telnet и ftp.

В качестве первых узлов сети ARPANET выбрали участвующие в ее разработке университеты. Позже к ним присоседились другие технологические институты и, наконец, военные.

ARPANET Geo Map

Всего за полгода был разработан первый работающий вариант. Первое испытание технологии произошло 29 октября 1969 года в 21:00. Сеть состояла из двух терминалов, которые должны были быть максимально удалены друг от друга, чтобы проверить систему в максимальных режимах.

Первый терминал находился в Калифорнийском университете, а второй — на расстоянии аж 600 км от него, в Стэнфордском университете. На терминалах использовали 16-разрядные мини-компьютеры Honeywell DDP-316 с 12 Кб ОЗУ. Цифровые абонентские линии связи DS-0 емкостью 56 кбит/с арендовали у телефонной компании AT&T.

Эксперимент состоял в том, чтобы передать слово login по сети. С первого раза это не получилось, что-то пошло не так. Но через несколько часов эксперимент повторили, и он прошел успешно: получатель увидел слово login на своем мониторе.

После успешного эксперимента сеть стала развиваться количественно и качественно. К ней начало подключаться все больше университетов, софт улучшался, железо стандартизировалось. Но сетью пользовались в основном ученые.

В 1973 году к сети начали подключаться европейские университеты — она стала по-настоящему международной. В 1977 году в сети было целых 111 компьютеров (серверов). А уже в 1983 году из 4000 компьютеров, которые располагались по всей территории США, была налажена спутниковая связь с Гавайями и Европой.

1.3 День рождения интернета

За небольшим исключением первые компьютеры подключались напрямую к терминалам и использовались отдельными пользователями, как правило в том же здании или помещении. Такие сети стали известны как локальные (LAN). Сети, выходящие за рамки локальных, то есть глобальные (WAN), появились в 1950-х годах и были введены в 1960-х.

Очень часто локальные сети разрабатывались сотрудниками технических университетов и лабораторий для своих внутренних нужд. У них были собственные (часто аналоговые) протоколы передачи данных, и в большинстве случаев они не были совместимы друг с другом.

Однако в 1972 году группой разработчиков под руководством Винтона Серфа был создан стек протоколов под названием TCP/IP. Он был универсальным и подходил как для глобальной сети, так и для множества локальных сетей.

В июле 1976 года Винт Серф и Боб Кан впервые продемонстрировали передачу данных с использованием TCP по трем различным сетям. Пакет прошел по следующему маршруту: Сан-Франциско — Лондон — Университет Южной Калифорнии. К концу своего путешествия пакет проделал 150 тысяч километров, не потеряв ни одного бита.

В 1978 году Серф, Джон Постел и Дэнни Кохэн решили выделить в тогдашнем TCP-протоколе две отдельные функции: TCP и IP (Internet Protocol, межсетевой протокол).

TCP был ответственен за разбивку сообщения на маленькие пакеты, датаграммы, и соединение их в конечном пункте отправки. IP отвечал за передачу отдельных датаграмм с контролем получения.

Вот так родился современный протокол Интернета. А с 1 января 1983 года ARPANET перешла на новый протокол. Этот день принято считать официальной датой рождения Интернета.

Комментарии
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ