JavaRush /Курсы /Frontend SELF /Первое изобретение интернета

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

Frontend SELF
2 уровень , 0 лекция
Открыта

1. Запуск спутника

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

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

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

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

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

DARPA отвечало за финансирование разработки университетами распределённой компьютерной сети ARPANET 🌐💻 (из которой впоследствии появился Интернет), а также Unix-BSD 🖥️ (системы UNIX университета Беркли) и стека протоколов TCP/IP. В настоящее время организация среди прочего спонсирует разработку автомобилей-роботов (Tesla) 🚘, космической связи для военных (StarLink) 🛰️ и многоразовых ракет (SpaceX) 🚀.

2. ARPANET

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

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

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

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

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

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

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

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

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

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

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

3. День рождения интернета 🎂

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

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

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

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

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

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

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

Комментарии (2)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Олег Сычев Уровень 12
21 августа 2025
21.08.2025 - начал второй уровень =))
Ross Fedorov Уровень 8
10 марта 2025
Дякую за цікавий історичний екскурс