uzluga.ru
добавить свой файл
1

История в сети интернет!



В 1969 году Министерство обороны США посчитало, что на случай войны Америке нужна надёжная система передачи информации. Агентство передовых исследовательских проектов США (ARPA) предложило разработать для этого компьютерную сеть. Разработка такой сети была поручена Калифорнийскому университету в Лос-Анджелесе, Стэнфордскому исследовательскому центру, Университету штата Юта и Университету штата Калифорния в Санта-Барбаре. Компьютерная сеть была названа ARPANET (англ. Advanced Research Projects Agency Network), в рамках проекта сеть объединила четыре указанных научных учреждения, все работы финансировались за счёт Министерства обороны США. Затем сеть ARPANET начала активно расти и развиваться, её начали использовать учёные из разных областей науки.

Первый сервер ARPANET был установлен 1 сентября 1969 года в Калифорнийском университете в Лос-Анджелесе. Компьютер «Honeywell 516» имел 12 килобайт оперативной памяти.

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

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

В 1970-х годах сеть в основном использовалась для пересылки электронной почты, тогда же появились первые списки почтовой рассылки, новостные группы и доски объявлений. Однако в то время сеть ещё не могла легко взаимодействовать с другими сетями, построенными на других технических стандартах. К концу 1970-х годов начали бурно развиваться протоколы передачи данных, которые были стандартизированы в 1982—1983 годах. 1 января 1983 года сеть ARPANET перешла с протокола NCP на протокол TCP/IP, который успешно применяется до сих пор для объединения (или, как ещё говорят, «наслоения») сетей. Именно в 1983 году термин «Интернет» закрепился за сетью ARPANET.

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

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

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

В 1989 году в Европе, в стенах Европейского совета по ядерным исследованиям (фр. Conseil Européen pour la Recherche Nucléaire, CERN) родилась концепция Всемирной паутины. Её предложил знаменитый британский учёный Тим Бернерс-Ли, он же в течение двух лет разработал протокол HTTP, язык HTML и идентификаторы URI.

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

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

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

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

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

В 1998 году папа римский Иоанн Павел II учредил всемирный День Интернета (30 сентября).

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


Идея построения вычислительных сетей с коммутацией пакетов зародилась в США в конце 50-х, в самый разгар холодной войны. Министерство обороны США задалось вопросом, что произойдет с национальной системой коммуникаций в случае ядерной войны, как обеспечить ее работоспособность...


C чего все началось

Все началось... На самом деле все нача-
лось с запуска нашего (советского) спут-
ника 4 октября 1957 года...

Роль СССР в создании Интернета весьма своеобразна. Испытания первой атомной бомбы, запуски первого и, особенно, второго (это был действительно научный прибор) искусственных спутников Земли стали очень серьезным стимулом к тому, чтобы в начале 1958 г. по указанию Д. Эйзенхауэра в рамках министерства обороны США были созданы два правительственных органа: Национальная аэрокосмическая администрация NASA (National Aeronautics and Space Administration) и Агентство передовых исследовательских проектов (Advanced Research Projects Agency, ARPA), которому принадлежит особая роль в истории Интернета.


В 1962 г. Пол Беран (Paul Baran) из RAND Corparation представил доклад, который назывался “On Distributed Communication Networks”, в котором было выдвинуто предложение использовать децентрализованную систему коммутаций компьютеров, когда в случае разрушения большей части единиц сети, она сохраняет свою работоспособность. Например, если компьютеру в Вашингтоне потребуется связаться с Лос-Анджелесом, то в этом случае он соединяется через компьютер в Канзасе. Если же линия в Канзасе разрушена, то маршрутизатор в Вашингтоне перенаправит сообщение через другой компьютер, например, Чикаго.



Про NASA и про ее масштабные проекты знают все, а вот про ARPA, особенно у нас, слышали немногие. Это была весьма своеобразная организция, и ее аналогов в отечественной истории нет. Хотя ARPA существовало на деньги из бюджета Министерства обороны США, но весьма оригинальным способом. Представьте себе организацию, которая насчитывает не более 150 человек, причем половина из них имеет звания докторов философии, а остальные – вспомогательные служащие. Задача этих избранных заключается в том, чтобы распределить между университетами и лабораториями годовой бюджет, исчисляемый несколькими миллиардами долларов, выделенный на работы, наиболее важные с точки зрения национальной безопасности. И уже в 60-х годах основные работы ARPA были посвящены разработке метода соединения компьютеров друг с другом.


Так выглядел эмбрион Интернета... Документальный эскиз ARPANet, состоящей из четырех узлов



На самом деле очень трудно сказать, что все же первично – Интернет или ARPA, кто кого породил? Вне ARPA не могла родиться Глобальная Сеть такой, как мы ее знаем. Но, возможно, и ARPA не стало бы тем, чем оно стало, если бы в самом начале, в 1963 г., должность директора бюро по методам обработки информации (Information Processing Techniques Office) этого агентства не занял Джон Ликлайдер (John Licklider).

Именно ему принадлежит одна из ведущих ролей в создании Сети. Ликлайдер первым предложил вкладывать средства в людей, а не в структуры, отдавая предпочтение специалистам из университетов, образуя центры концентрации интеллектуального потенциала.
В качестве таких центров он избрал близкий ему Массачусетский технологический институт (MIT), где разрабатывались системы с разделением времени и интерактивной графики, и университет Карнеги – Меллона (CMU) – там в основном разрабатывались мультипроцессорные системы. Придуманная Ликлайдером схема на редкость соответствовала природе работы ученых и позволила привлечь к деятельности агентства лучшие академические умы.

Следует отметить, что значительное влияние на создание Глобальной Сети оказали и работы, сделанные в корпорации RAND. RAND – это аналитическая широкопрофильная компания, созданная после Второй мировой войны (кстати сказать, название RAND происходит от известной аббревиатуры R&D, т. е. “исследования и разработки”).


Контуры начинаются вырисовываться

Дж. Ликлайдер (J.C.R. Licklider) публикует работу “Galactic Network”. В ней он предсказывает возможность существования в будущем глобальной компьютерной связи между людьми, имеющими мгновенный доступ к программам и базам данных из любой точки земного шара. Его предвидение отражает современное устройство международной Сети Интернет. Возглавляя первую исследовательскую программу, начатую ARPA 4 октября 1962 года, Ликлайдер сумел убедить своих преемников по работе в ARPA – Айвэна Сазерленда (Ivan Sutherland) и Боба Тейлора (Bob Taylor), а также исследователя из MIT Лоуренса Робертса – в важности этой сетевой концепции.

Леонард Клейнрок (Leonard Kleinrock) разработал в 1961 году и впервые опубликовал
в июле 1964 года теорию о коммутации пакетов для передачи данных. Л. Клейнрок убедил своих коллег из APRA в возможности коммуникаций с использованием пакетов и в преимуществах своей теории перед существующим принципом передачи данных – коммутацией каналов. В чем различие этих концепций?

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

Коммутация каналов – на время передачи информации пара компьютеров соединяются “один-с-одним”. В период соединения происходит передача всего объема информации.

Для проверки новой концепции Лоренс Робертс и Томас Мерилл (Thomas Merill) в 1965 году соединили компьютер TX-2 в шт. Массачусетс с компьютером Q-32 в Калифорнии с помощью низкоскоростных телефонных коммутируемых линий. Таким образом была создана первая в истории (хотя и маленькая) нелокальная компьютерная сеть. Результатом эксперимента стало понимание того, что компьютеры с разделением времени могут успешно работать вместе, выполняя программы и осуществляя выборку данных на удаленной машине. Стало ясно и то, что телефонная система с коммутацией соединений абсолютно непригодна для построения компьютерной сети. Убежденность Клейнрока в необходимости пакетной коммутации получила еще одно подтверждение.

Первоначальные концепции

объединения сетей

Тем не менее, ”холодная война” продолжалась, и угроза ядерной войны была более чем реальна. Исходя из этого, был задуман проект компьютерной сети ARPANET, и для его реализации DARPA пригласило Л. Робертса.

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

– изучение способов поддержания связи в условиях ядерного нападения;

– разработка концепции децентрализованного (распределенного) управления военными и гражданскими объектами в период ведения войн;

– объединение исследовательских учреждений;

– проведение экспериментов в области компьютерных коммуникаций.

Работа над проектом шла полным ходом, и в октябре 1972 года была организована весьма успешная демонстрацию ARPANET на Международной конференции по компьютерным коммуникациям (International Computer Communication Conference, ICCC). Это был первый показ на публике новой сетевой технологии. Также в 1972 году появилось первое “горячее” приложение – электронная почта. В марте Рэй Томлинсон (Ray Tomlinson) из BBN, движимый необходимостью создания для разработчиков ARPANET простых средств координации, написал базовые программы пересылки и чтения электронных сообщений. В июле Робертс добавил к этим программам возможности выдачи списка сообщений, выборочного чтения, сохранения в файле, пересылки и подготовки ответа. С тех пор более чем на десять лет электронная почта стала крупнейшим сетевым приложением.

Кстати, тогда же ARPA было переименовано в DARPA (Defense Advanced Research Projects Agency).

DARPA, вдохновленное успехом ARPANET, предложило Роберсу Кэну (Robert Kahn), одному из ведущих разработчиков сети ARPANET, возглавить работу над новой программой (она была позже названа “Internetting Project” – ”Проект соединения сетей”) с целью изучения методов соединения сетей между собой. Выдвигались требования:

– универсальность концепции, не зависящей от внутреннего устройства объединяемых сетей и типов аппаратного и программного обеспечения;

– максимальная надежность связи при заведомо низком качестве коммуникаций, средств связи и оборудования;

– возможность передачи больших объемов информации.

В то время пользовались протоколом NCP (хотя он не был протоколом в стандартном понимании), но NCP не отвечал всем требованием, которые выдвигало DARPA.


Разработка TCP/IP

Сначала Р. Кэн предполагал разработать протокол, специфичный для пакетных радиосетей, поскольку это избавило бы от необходимости иметь дело с множеством различных операционных систем и позволило бы продолжать использовать протокол NCP.

Но в итоге Кэн решил разработать новую версию протокола, т. е. набора правил, определяющих принципы обмена данными между различными компьютерными программами и удовлетворяющих требованиям окружения с открытой сетевой архитектурой. Этот протокол позднее будет назван Transmission Control Protocol/Internet Protocol (TCP/IP – Протокол управления передачей/Межсетевой протокол). В то время как NCP действовал в роли драйвера устройства, новинка должна была в большей мере напоминать коммуникационный протокол. Кэн пригласил Винтона Серфа (Vinton Cerf, SRI) для совместной работы над детальной спецификацией
протокола. Серф активно участвовал в проектировании и реализации NCP, поэтому он уже
обладал информацией об интерфейсах с существующими операционными системами. Вооружившись архитектурным подходом Кэна к коммуникациям и опытом Серфа, полученным во
время работ над NCP, коллеги объединились для уточнения деталей того, что впоследствии станет семейством протоколов TCP/IP. И в 1974 году Internet Network Working Group (INWG), руководимая Винтоном Серфом, представила универсальный протокол передачи данных и объединения сетей – TCP/IP. Эта была очень удачная разработка. Надо ли напоминать, что в современном Интернете используется именно этот протокол?

Тем не менее, переход ARPANET с протокола NCP на TCP/IP состоялся только 1 января 1983 года. Это был переход в стиле “Дня X”, требующий одновременных изменений на всех компьютерах. (На долю опоздавших оставались коммуникации с помощью специализированных средств.) Переход тщательно планировался всеми заинтересованными сторонами в течение нескольких предшествующих лет и прошел на удивление гладко (но привел к распространению значка “Я пережил переход на TCP/IP”).

В 1983 году перевод ARPANET с NCP на TCP/IP позволил разделить эту сеть на MILNET, собственно сеть для военных нужд, и ARPANET, использовавшуюся в исследовательских целях.

В этом же году произошло еще одно важное событие. Пол Мокапетрис (Paul Mockapetris) из Института информатики Университета Южной Калифорнии (USC/ISI) придумал доменную систему имен (Domain Name System, DNS). DNS позволила создать масштабируемый распределенный механизм для отображения иерархических имен компьютеров (например, www.acm.org) в Интернет-адресах.

В этом же 1983 году в университете Висконсии был создан сервер доменных имен (Domain Name Server, DNS). DNS автоматически и скрытно от пользователя переводит словарный эквивалент сайта в IP-адрес. Синтаксис доменного имени выглядит так: <домен уровня 3>.<домен уровня 2>.<домен уровня 1>. Первоначально существовало шесть доменов первого уровня, как-то:

com – коммерческие организации

edu – учебные и научные организации

gov – правительственные организации

mil – военные организации

net – сетевые организации разных сетей

org – другие организации

Со всеобщим распространением Сети за пределы США появились национальные домены первого уровня ru, uk, ua и т. д.

Объединение сетей

На основе технологии ARPANET в 1986 г. была создана NSFNET (the National Science Foundation NETwork – Сеть Национального научного фонда), в создании которой приняли непосредственное участие NASA и Министерство энергетики. Было соединено шесть крупных научно-исследовательских центров, оснащенных новейшими суперкомпьютерами, расположенных в разных регионах США. Задачей этой сети было предоставление научной общественности США доступа к этим суперкомпьютерам, а также создание основной опорной межрегиональной сети (Backbone) с базовой скоростью 56 Кbit/s. Однако было очевидно, что не стоит даже и пытаться соединить все университеты и исследовательские организации непосредственно с центрами, т. к. проложить такое количество кабеля не только очень дорого, но практически невозможно. Поэтому решили создавать сети по региональному принципу. В каждой части страны заинтересованные учреждения соединялись со своими ближайшими соседями. Получившиеся цепочки подсоединялись к суперкомпьютерным центрам через один из своих узлов, таким образом, суперкомпьютерные центры были соединены вместе. При такой конструкции любой компьютер мог связаться с любым другим, передавая сообщения через соседей.

Одна из проблем, существовавшая в то время, заключалась в том, что BITNET и USENET – ранние сети (в том числе ARPANET) строились целенаправленно. Они должны были использоваться замкнутым сообществом специалистов; как правило, этим работа сетей и ограничивалась. Особой потребности в совместимости сетей не было, соответственно, не было и самой совместимости. Кроме того, в коммерческом секторе начали появляться альтернативные технологии, такие как XNS от компании Xerox, DECNet, а также SNA от IBM.

Поэтому под эгидой DARPA NSFNET, совместно со специалистами из подведомственных IAB Тематических групп по технологии и архитектуре Интернета (Internet Engineering and Architecture Task Forces) и членами Сетевой технической консультативной группы NSF, были разработаны “Требования к Интернет-шлюзам”. Эти требования формально гарантировали совместимость частей Интернета, находящихся в ведении DARPA и NSF.

Помимо выбора TCP/IP как основы NSFNet федеральные агентства США приняли и реализовали ряд дополнительных принципов и правил, сформировавших современный облик Интернета. Что очень важно, NSFNET проводило политику “всеобщего и равного доступа в Internet”. В самом деле, чтобы американский университет мог получить от NSF средства на подключение к Интернету, он, как было записано в программе NSFNet, “должен обеспечить доступность этого подключения для ВСЕХ подготовленных пользователей в университетском городке”.

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

В 1987 г. NSF передала компании Merit Network Inc. контракт, по которому Merit при участии IBM и MCI должна была обеспечивать управление опорной сетью NSFNET, осуществить переход на более скоростные каналы
Т-1 и продолжить ее развитие. Растущая опорная сеть уже объединяла более 10 узлов.

К июлю 1988 года сеть состояла из тринадцати узлов, соединенных каналами T1 со скоростью 1536 Кbit/s. Поток данных быстро заполнял и эти каналы связи. Объем передаваемой информации рос со скоростью 20% в месяц.

И в 1990 году Merit, IBM и MCI создали дочернюю компанию ANS (Advanced Network &Servis). Теперь уже ANS должна была управлять опорной сетью NSFNET и одновременно строить новую опорную сеть на каналах Т-3
(45 Мb/s), которая заменит ее.

В 1990 году понятия ARPANET, NFSNET, MILNET и др. окончательно ушли со сцены, уступив понятию Интернет.

Размах сети NSFNET и размеры финансирования этой программы (200 миллионов долларов за период с 1986 по 1995 год) в сочетании с качеством протоколов привели к тому, что к 1990 году, когда окончательно разукомплектовали ARPANET, семейство TCP/IP вытеснило или значительно потеснило во всем мире большинство других протоколов глобальных компьютерных сетей, а IP уверенно становился доминирующим сервисом транспортировки данных в глобальной информационной инфраструктуре.

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

Россия в Интернете

В 1990 году была создана небольшая узкопрофессиональная сеть, объединявшая разработчиков и пользователей Unix-совместимых компьютерных систем Института атомной энергии (ныне Российский научный центр “Курчатовский институт”) и нескольких других НИИ. К концу того же года сеть интегрировала представителей уже более 30 организаций, что позволило осуществить ее подключение к Eunet – существовавшему в то время паневропейскому объединению Internet-сетей. В этом же году был зарегистрирован домен верхнего уровня SU. А в декабре 1993 г. сеть EUnet/Relcom была официально подключена к Интернету и был зарегистрирован домен RU, что и следует считать началом нашего официального существования в Интернете, поскольку своими там считаются только IP-сети, зарегистрированные в NSFNET – опорной сети США. Сеть Интернет стала доступной у нас в полном объеме.