Wednesday, August 15, 2018

Об истории интернета. Часть IV. ARPANET. NSFNET, Usenet, WWW

См. также:
Об истории интернета. Часть I
Об истории интернета. Часть II. ОГАС и Киберсин
Об истории интернета. Часть III. FIDO и BBS
Об истории интернета. Часть IV. ARPANET. NSFNET, Usenet, WWW
Об истории интернета. Часть V. Web Browser
Об истории интернета. Часть VI. Web 1.0, Web 2.0, Web 3.0 (Semantic Web)

История Интернета началась с разработки компьютеров в 1950-х годах. Первоначальные концепции глобальной вычислительной сети возникли в нескольких научных лабораториях в США, Великобритании и Франции. В 1960-х годах Министерство обороны США заключило ряд контрактов, в том числе на разработку проекта ARPANET под руководством Роберта Тейлора и Лоуренса Робертса. Первое сообщение через ARPANET было отправлено в 1969 году из лаборатории вычислительной техники профессора Леонарда Клейнрока (Калифорнийский университет в Лос-Анджелесе) на второй сетевой узел в Стэнфордском исследовательском институте.

Создание проекта ARPANET привело к разработке протоколов межсетевого взаимодействия, в которых несколько отдельных сетей могли быть объединены в единую «сеть сетей».

В 1970-х годах Роберт Эллиот Кан и Винтон Серф разработали стек протоколов TCP/IP, который стал стандартным сетевым протоколом ARPANET. Коммерческие интернет-провайдеры начали появляться в конце 1980-х годов. В 1990 году проект ARPANET был закрыт. К концу 1989 и 1990 году в нескольких американских городах возникли ограниченные частные подключения к частям Интернета от официально коммерческих организаций; в 1995 году был закрыт проект NSFNET, тем самым были устранены последние ограничения на использование Интернета для предоставление сетевого трафика в коммерческих целях.


Ниже есть продолжение.


В 1980-х годах исследования британского учёного Тима Бернерса-Ли в ЦЕРН в Швейцарии привели к созданию Всемирной паутины в результате соединения гипертекстовых документов в информационную систему, доступную из любого узла сети. Начиная с середины 1990-х годов Интернет имеет кардинальное влияние на культуру, торговлю и технологии, в том числе за счёт распространения практически мгновенного общения через электронную почту, мгновенного обмена сообщениями, телефонной связи по интернет-протоколу, телефонных звонков, видеосвязи, а также Всемирной паутины с дискуссионными форумами, блогами, социальными сетями и интернет-магазинами.

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

В самый разгар холодной войны Соединённые Штаты захотели иметь сеть, которая смогла бы пережить даже ядерную войну. Использовавшиеся в то время телефонные сети не обеспечивали должной стабильности (потеря лишь одного крупного узла могла разделить сеть на изолированные участки). Для решения проблемы Министерство обороны США обратилось к корпорации RAND.

Один из её работников, Пол Бэрен, разработал проект распределённой сети. В связи с тем, что на большие расстояния очень тяжело передать аналоговый сигнал без искажений, он предложил передавать цифровые данные пакетами. Пентагону понравились его идеи, и он обратился к телефонной компании AT&T. AT&T отклонила идеи Бэрена, заявив, что подобную сеть построить невозможно.

В декабре 1969 года была создана экспериментальная сеть, соединившая четыре узла:

* Калифорнийский университет в Лос-Анджелесе (UCLA)
* Калифорнийский университет в Санта-Барбара (UCSB)
* Исследовательский университет Стэнфорда (SRI)
* Университет штата Юта

За несколько лет сеть постепенно охватила все Соединённые Штаты.

Арпанет (от англ. Advanced Research Projects Agency Network) — компьютерная сеть, созданная в 1969 году в США Агентством Министерства обороны США по перспективным исследованиям (DARPA) и явившаяся прототипом сети Интернет. 1 января 1983 года она стала первой в мире сетью, перешедшей на маршрутизацию пакетов данных. В качестве маршрутизируемого протокола использовался IP, который и по сей день является основным протоколом передачи данных в сети Интернет.


Цели проекта ARPANET:

* проведение экспериментов в области компьютерных коммуникаций;
* объединение научного потенциала исследовательских учреждений;
* изучение способов поддержания устойчивой связи в условиях ядерного нападения;
* разработка концепции распределённого управления военными и гражданскими структурами в период ведения войны.


29 октября 1969 года между двумя первыми узлами сети ARPANET, находящимися на расстоянии в 640 км — в Калифорнийском университете Лос-Анджелеса (UCLA) и в Стэнфордском исследовательском институте (SRI) — провели сеанс связи. Чарли Клайн пытался выполнить удалённое подключение из Лос-Анджелеса к компьютеру в Стэнфорде. Успешную передачу каждого введённого символа его коллега Билл Дювалль (Bill Duvall) из Стэнфорда подтверждал по телефону. Со второй попытки было передано слово LOG, сокращение от LOGIN (команда входа в систему). Именно эту дату можно считать днём рождения интернета.


К 1971 году была разработана первая программа для отправки электронной почты по сети. Эта программа сразу стала очень популярна.

В 1973 году к сети были подключены через трансатлантический телефонный кабель первые иностранные организации из Великобритании и Норвегии, сеть стала международной.

В 1970-х годах сеть в основном использовалась для пересылки электронной почты, тогда же появились первые списки почтовой рассылки, новостные группы и доски объявлений. Однако в то время сеть ещё не могла легко взаимодействовать с другими сетями, построенными на других технических стандартах. К концу 1970-х годов начали бурно развиваться протоколы передачи данных, которые были стандартизированы в 1982—1983 годах.

См. ниже информацию о Usenet.

В 1983 году военная часть ARPANET была отделена в отдельную сеть — MILNET, которую позже преобразовали в другую — NIPRNet.

1 января 1983 года сеть ARPANET перешла с протокола NCP на TCP/IP, который успешно применяется до сих пор для объединения сетей. Именно в 1983 году термин «интернет» закрепился за сетью ARPANET.

В 1984 году была разработана система доменных имён (Domain Name System, DNS).

В 1984 году у сети ARPANET появился серьёзный соперник: Национальный научный фонд США (NSF) основал обширную межуниверситетскую сеть NSFNet (National Science Foundation Network), которая была составлена из более мелких сетей и имела гораздо бо́льшую пропускную способность, чем ARPANET. К этой сети за год подключились около 10 тыс. компьютеров, название «интернет» начало плавно переходить к NSFNet. Сеть была построена на принципах ARPANET, но имела гораздо бо́льшую пропускную способность (56 кбит/с).

В 1988 году был разработан протокол Internet Relay Chat (IRC), благодаря чему в интернете стало возможно общение в реальном времени (чат). (В настоящее время интерес к чатам падает. Их место заняли социальные сети, с их намного большим функционалом).

2 ноября 1988 года было парализовано около шести тысяч узлов ARPANET сетевым червем. Этот червь получил название Червь Морриса в честь своего создателя. В институт Беркли со всей страны были приглашены лучшие специалисты по компьютерной безопасности того времени для нейтрализации последствий вредоносного действия вируса. Анализ дизассемблированного кода программы не выявил ни логических бомб, ни каких-либо деструктивных функций.

В 1989 Интернет стал набирать обороты, всё больше сеть использовалась в коммерческих целях, всё менее в научных. К тому же, NSFNet была ориентирована именно на научную аудиторию, эта научная сеть была быстрее ARPANET, в ней было больше компьютеров. В конце концов, в ARPA решили умертвить своё детище, успевшее прожить 22 года, а входящие в ARPANET компьютеры передать NSFNnet.

Многие существующие протоколы Интернета берут начало в ARPANET. Например, протокол обратного поиска DNS (Reverse DNS lookup) до сих пор использует доменное имя верхнего уровня «.arpa»: чтобы найти записи, относящиеся к IP-адресу 1.2.3.4, надо послать запрос об адресе 4.3.2.1.in-addr.arpa.

Основной протокол передачи данных сети Интернет — TCP/IP, тоже берёт начало в ARPANET, где с 1983 года он сменил NCP в качестве стандарта сетевого протокола.

В 1989 году в Европе, в стенах Европейского совета по ядерным исследованиям (ЦЕРН) родилась концепция Всемирной паутины WWW - World Wide Web (см. ниже). Её предложил знаменитый британский учёный Тим Бернерс-Ли, он же в течение двух лет разработал протокол HTTP, язык HTML и идентификаторы URI.

В 1990 году сеть ARPANET прекратила своё существование, полностью проиграв конкуренцию NSFNet. В том же году было зафиксировано первое подключение к интернету по телефонной линии (т. н. «дозво́н», англ. dialup access).

В 1991 году Всемирная паутина стала общедоступна в интернете, а в 1993 году появился знаменитый веб-браузер NCSA Mosaic. Всемирная паутина набирала популярност

К январю 1992 года месячный трафик NSFNet превысил 12 млрд пакетов данных (1 трлн байт). К сети было подключено около 7500 мелких сетей, из которых около 2500 находились за пределами США.

В декабре 1994 года опорные каналы NSFNet были полностью переведены на стандарт T3, обеспечивающий скорость передачи данных 44,736 Мбит/с. В том же 1994 году месячный трафик NSFNet превысил 10 трлн байт, к сети было подключено 4 тысячи организаций и около 50 тысяч сетей в США, Канаде и Европе.

В 1995 году NSFNet вернулась к роли исследовательской сети, маршрутизацией всего трафика интернета теперь занимались сетевые провайдеры, а не суперкомпьютеры Национального научного фонда. Американское правительство приняло решение о передаче значительной части каналов NSFNet в общедоступное коммерческое использование.

В том же 1995 году Всемирная паутина стала основным поставщиком информации в интернете, обогнав по трафику протокол пересылки файлов FTP. Был образован Консорциум Всемирной паутины (W3C). Можно сказать, что Всемирная паутина преобразила интернет и создала его современный облик. С 1996 года Всемирная паутина почти полностью подменяет собой понятие «интернет».

В 1990-е годы интернет объединил в себе большинство существовавших тогда сетей (хотя некоторые, как Фидонет, остались обособленными). Объединение выглядело привлекательным благодаря отсутствию единого руководства, а также благодаря открытости технических стандартов интернета, что делало сети независимыми от бизнеса и конкретных компаний. К 1997 году в интернете насчитывалось уже около 10 млн компьютеров, было зарегистрировано более 1 млн доменных имён. Интернет стал очень популярным средством для обмена информацией.

Интернет состоит из многих тысяч корпоративных, научных, правительственных и домашних компьютерных сетей. Объединение сетей разной архитектуры и топологии стало возможно благодаря протоколу IP (англ. Internet Protocol) и принципу маршрутизации пакетов данных. Internet Protocol (IP, досл. «межсетевой протокол») — маршрутизируемый протокол сетевого уровня стека TCP/IP. Именно IP стал тем протоколом, который объединил отдельные компьютерные сети во всемирную сеть Интернет. Неотъемлемой частью протокола является адресация сети (IP-адрес).

В настоящее время в интернете существует достаточно большое количество служб, обеспечивающих работу со всем спектром ресурсов. Наиболее известными среди них являются:

* служба DNS, или система доменных имён, обеспечивающая возможность использования для адресации узлов сети мнемонических имён вместо числовых адресов;
* электронная почта (E-mail), обеспечивающая возможность обмена сообщениями одного человека с одним или несколькими абонентами;
* служба IRC, предназначенная для поддержки текстового общения в реальном времени (chat);
* телеконференции, или группы новостей (Usenet), обеспечивающие возможность коллективного обмена сообщениями;
* служба FTP — система файловых архивов, обеспечивающая хранение и пересылку файлов различных типов;
* служба Telnet, предназначенная для управления удалёнными компьютерами в терминальном режиме;
* World Wide Web (WWW, W3, «Всемирная паутина») — гипертекстовая (гипермедиа) система, предназначенная для интеграции различных сетевых ресурсов в единое информационное пространство;
* Потоковое мультимедиа.

Перечисленные выше службы относятся к стандартным. Это означает, что принципы построения клиентского и серверного программного обеспечения, а также протоколы взаимодействия сформулированы в виде международных стандартов. Следовательно, разработчики программного обеспечения при практической реализации обязаны выдерживать общие технические требования.

Наряду со стандартными службами существуют и нестандартные, представляющие собой оригинальную разработку той или иной компании. В качестве примера можно привести различные системы типа Instant Messenger (своеобразные интернет-пейджеры — ICQ, AOL и т. п.), системы интернет-телефонии, трансляции радио и видео и т. д. Важной особенностью таких систем является отсутствие международных стандартов, что может привести к возникновению технических конфликтов с другими подобными сервисами.

Для стандартных служб также стандартизируется и интерфейс взаимодействия с протоколами транспортного уровня. В частности, за каждым программным сервером резервируются стандартные номера TCP- и UDP-портов, которые остаются неизменными независимо от особенностей той или иной фирменной реализации как компонентов сервиса, так и транспортных протоколов.


Usenet

Юзнет (usenet — сокр. от англ. user network) — компьютерная сеть, используемая для общения и публикации файлов. Usenet состоит из новостных групп, в которые пользователи могут посылать сообщения. Сообщения хранятся на серверах, которые обмениваются ими друг с другом. Usenet оказал большое влияние на развитие современной веб-культуры, дав начало таким широко известным понятиям, как «ник», «смайл», «подпись», «модератор», «троллинг», «флуд», «флейм», «бан», «FAQ» и «спам».

Юзнет является частью Интернета, а не отдельной от него сетью.

Юзнет появилась в 1980 г. - задолго до того, как широкая публика получила доступ к Интернету вообще и до изобретения WWW в частности.

В сентябре 1993 года интернет-провайдер AOL открыл доступ к сети Юзнет для своих пользователей.

В настоящее время практически весь трафик Юзнет передаётся по Интернету, а формат сообщений и способ их передачи очень похож на электронную почту. Однако если электронная почта используется для общения «один на один», то Юзнет действует по принципу «один для всех». Сообщения, которые пользователь публикует (англ. posts, «постит») в Юзнете, организуются в тематические категории, называемые «новостными группами» (англ. newsgroups, «ньюзгруппами») или конференциями, которые организуются в иерархию, подобную структуре доменных имён. Например, группы sci.math и sci.physics находятся внутри иерархии sci (сокращение от англ. science — наука). С помощью приложений для работы с Юзнетом можно подписаться на любые доступные конференции.

Пользователь отправляет сообщение на один news-сервер, который передаёт сообщение подписавшимся серверам; те, в свою очередь, передают сообщения своим подписавшимся серверам и так далее. Со временем сообщение распространяется по всем подписавшимся серверам сети.

Основной объём трафика приходится на иерархию бинарных ньюсгрупп alt.binaries.*. Фактически пользователи публикуют файлы и текстовые сообщения наподобие общего, разделенного на тематики, ftp-сервера. Файлового «обмена» как такового нет, т.е. чтобы что-либо скачать — ни с кем делиться, набирать рейтинги и прочее не надо — в этом смысле Юзнет образно похож на обычный ftp-сервер.

Эхоконфере́нция (жарг. эха) - форма общения в сети Фидонет, разновидность телеконференций. По своему внешнему виду и функциональным возможностям, социальному составу и т. д. напоминает группу новостей в сети Интернет, однако использует совсем другие средства доставки — эхобон, построенный по принципам FTN.

Разновидностью эхоконференции является файл-эхоконференция (фэха), предназначенная исключительно для передачи двоичных файлов.

Наиболее близким аналогом эхоконференций являются группы новостей — в том виде, как они были приняты в сети Usenet. Функциональным аналогом файл-эхоконференции (но с трафиком, бо́льшим на несколько порядков) являются группы иерархии alt.binaries.

World Wide Web

World Wide Web, Всемирная паутина, распределённая система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключённых к сети Интернет. Для обозначения Всемирной паутины также используют слово веб (англ. web «паутина») и аббревиатуру WWW.

Всемирную паутину образуют сотни миллионов веб-серверов. Веб-сервер — сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, как правило, вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Браузер - прикладное программное обеспечение для просмотра веб-страниц, содержания веб-документов. Браузеры используют для запроса, обработки, манипулирования и отображения содержания веб-сайтов.

Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и непосредственно компьютер, на котором это программное обеспечение работает.

Клиент, которым обычно является веб-браузер, передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами. Ресурсы — это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. В ответ веб-сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу HTTP.

Ссылка — запись, которая идентифицирует документ или его часть. Cсылка на текст почти всегда имеет такой вид — «Быт., 8:2». Для обычных книг существуют несколько других типов написания ссылок, один из них, к примеру, такой (пишется обычно в круглых скобках): Имя автора. Название книги. Город, год издания. Цитируемая страница(ы). Наибольшее развитие система ссылок получила в такой отрасли книжного дела, как словари и энциклопедии.

Гипертекст — это текст, сформированный с помощью языка разметки (например, HTML) с расчетом на использование гиперссылок.

Большинство ресурсов Всемирной паутины основаны на технологии гипертекста. Примерами гипертекста являются энциклопедии, компьютерные сети, веб-сайты, в которых можно переходить с одной страницы на другую и выполнять поиск по ключевым словам.

Главным отличием простой «текстовой» от гиперссылки является то, что щёлкнув мышью по последней, вы моментально сможете просмотреть источник информации, на который ссылается автор статьи или сайта. При этом полностью исключаются утомительные поиски литературы, хождение по библиотекам и многочасовое вдыхание книжной пыли — оригинал можно прочесть через считанные секунды после «клика».

Кандидат философских наук, доцент В. А. Емелин указывает:

Если обычный текст является линейным..., то... гипертекст открывает новые «поперечные» измерения... Читая книгу, мы не можем покинуть её пределов, при этом не расставаясь с ней. Когда её содержание вынуждает обратиться к другим источникам, то нам приходится отложить один текст, уйти за рамки его пространства и переключить своё внимание на другой... Гипертекст полностью меняет ситуацию... Применяемый во всемирной паутине язык HTML... обеспечивает мгновенный переход от одного текста к другому, причём, для этого не нужно покидать пространство исходного текстового поля: стоит указать на снабжённое гиперссылкой слово или предложение — и перед вами связанный с ним текст, первоначальный текстовой фрагмент при этом не исчезает, а лишь уходит на некоторое время на второй план. Текст, не теряя своих пространственных очертаний, обретает иное измерение, где он становится в буквальном смысле бесконечным, ведь от одной ссылки можно двигаться к другой и так далее без конца.

Как я уже говорил, Всемирную паутину образуют сотни миллионов веб-серверов. Большинство ресурсов Всемирной паутины основаны на технологии гипертекста. Гипертекстовые документы, размещаемые во Всемирной паутине, называются веб-страницами. Несколько веб-страниц, объединённых общей темой, дизайном, а также связанных между собой ссылками и обычно находящихся на одном и том же веб-сервере, называются веб-сайтом. Для загрузки и просмотра веб-страниц используются специальные программы — браузеры (англ. browser).

Всемирная паутина вызвала настоящую революцию в информационных технологиях и взрыв в развитии Интернета. В повседневной речи, говоря об Интернете, часто имеют в виду именно Всемирную паутину. Однако важно понимать, что это не одно и то же.

Первый в мире веб-сайт был размещён Бернерсом-Ли 6 августа 1991 года на первом веб-сервере, доступном по адресу http://info.cern.ch/, (здесь архивная копия). Ресурс определял понятие «Всемирной паутины», содержал инструкции по установке веб-сервера, использования браузера и т. п. Этот сайт также являлся первым в мире интернет-каталогом, потому что позже Тим Бернерс-Ли разместил и поддерживал там список ссылок на другие сайты.

Интернет предоставляет широчайшие технические возможности для общения. Кроме того, в Интернете сравнительно легко найти людей со схожими интересами и взглядами на мир, или найти прошлых знакомых, которые в силу жизненных обстоятельств были разбросаны по всей Земле. Вдобавок общение в Сети начать психологически проще, чем при личной встрече. Эти причины обусловливают создание и активное развитие веб-сообществ — групп людей, имеющих общие интересы и общающихся преимущественно через Интернет. Подобные интернет-сообщества постепенно начинают играть ощутимую роль в жизни всего общества.

Web 1.0 и Web 2.0 и Web 3.0 – данные термины применяют как попытку обеспечить общее представление постоянно меняющейся среды Интернет (дизайн, структура, наполнение сайтов и др.). Об этом я расскажу в следующих частях.

По материалам:

https://ru.wikipedia.org/wiki/История интернета
https://ru.wikipedia.org/wiki/Интернет
https://ru.wikipedia.org/wiki/ARPANET
https://ru.wikipedia.org/wiki/NSFNet
https://ru.wikipedia.org/wiki/Usenet
https://ru.wikipedia.org/wiki/Всемирная паутина
https://ru.wikipedia.org/wiki/Веб-сервер
https://ru.wikipedia.org/wiki/Браузер
https://ru.wikipedia.org/wiki/Гипертекст