Как стать автором
Обновить

Интернет, телеграф… главное — хвост!

Время на прочтение3 мин
Количество просмотров816
Читал про историю позднего телеграфа и раннего интернета. В общем, вырисовывается типичная картина эволюции — ничто не появилось одномоментно, всё эволюционировало постепенно, было много тупиковых веток, какие-то ветки скрещивались.
Начнём с того, что поздний телеграф был вообще подозрительно близок к интернету.


Один из отцов ARPANET, предтечи интернета, Леонард Клейнрок, писал диссертацию по телеграфной системе Plan 55. Вот как выглядела там телеграмма:

Чем не IP-пакет? Заголовок, адреса — всё на месте. Принципиальным топологическим отличием являлось отсутствие принципа end-to-end (именно поэтому sequence numbers вписывались каждой станцией для каждой следующей станции). Промежуточные станции отвечали за надёжность передачи — пять девяток и всё такое — что удорожало систему, требовало много централизованного планирования и ставило предел масштабированию. В Интернете же царит здоровый пофигизм: «Потерялся пакет? Это забота отправителя! Зашлёт ещё раз!» Поэтому в TCP sequence numbers проставляются изначальным отправителем.
Коммутационные центры Plan 55 напоминали современные Ethernet-свичи, только на перфолентах. Телеграмма приходила по внешнему проводу, сохранялась на перфоленту. Затем автоматический коммутатор читал ленту и направлял телеграмму на соответствующее выходное устройство, тоже по проводу, где оно сохранялось также на перфоленту. И с выходной ленты оно уже шло на длинный провод, так сказать в мир. Если что-то где-то ломалось, ленту отматывали и переподавали.
Были поздние формы телеграфа у военных, которые вообще сильно напоминали электронную почту — с мониторами, клавиатурами итп.
В конце 60-х запустили ARPANET, но принцип end-to-end там также отсутствовал. Первый линк ARPANET соединил лабы Клейнрока и Энгельбарта. Теорию попакетной маршрутизации к тому времени написал теоретик Пол Баран, родом из Гродно, кстати.
В начале 70-х группа, в т.ч. включавшая Винта Серфа, провела работу над ошибками и, попутно заняв пару идей оттуда и отсюда, в т.ч. из французской системы CYCLADES, спроектировали уже собственно интернет, на основе протоколов TCP/IP, который к началу 80-х и стал официальным и популярным.
С ростом нагрузки в дальнейшем не раз производились доработки напильником, в т.ч. в конце 80-х отличился Ван Якобсон, который сейчас мутит за Content-Centric Networking. Это в том плане, что Интернет изначально предназначался для удалённого доступа к большим компьютерам, а сегодня используется для распространения контента, каковой диспаритет рождает массу проблем. Я полностью согласен.
И уже в начале 90-х Тим Бернерс Ли слепил по-быстрому, иначе не скажешь, Всемирную Паутину, которую люди тёмные и называют «интернетом». Проект просто скрестил уже известную и отработанную технологию гипертекста с уже известной и отработанной технологией интернета, самым дешёвым и простым образом. Кодирование заняло месяц. Заметим, что он победил конкурирующий гипертекстовый протокол Gopher, который был не только менее пофигистичен, но и отягощён какой-то несвободной лицензией. Экологической ниши на двоих не хватило.

Замечу, что изменения на каждом этапе носили инкрементальный характер. Попытки перепрыгнуть через две ступеньки заканчивались либо крахом, либо откладыванием результатов на полку лет на десять-двадцать-тридцать. Наиболее дальнозорким из перечисленных лиц был, пожалуй, Энгельбарт, который придумал вообще всё, вплоть до видео-чата, но так ничего и не продал.

Мораль? Прогресс есть продолжение эволюции иными средствами.
Теги:
Хабы:
Всего голосов 43: ↑37 и ↓6+31
Комментарии26

Публикации