Введение в специальность
.pdf
385
предпринимательскойдеятельности, которыхувчерашнеговыпускника университета конечно же не было.
Решающую роль в дальнейшей судьбе Андриссена сыграла встреча с Джимом Кларком (Clark, James; р. 1944), основателем и главойпреуспевающейкомпанииSilicon Graphics Incorporated (SGI),
известной своими мощными графическими рабочими станциями, на которых была создана компьютерная анимация для знаменитых фильмов«ПаркЮрскогопериода», «Терминатор», «Титаник» идр. Обладавший взрывным темпераментом, этот удачливый предприниматель только что поссорился с компаньонами, ушел из компанииипродалсвоиакции, собираясьначатьсовершенноновоедело. Кларк никогда ранее не слышал ни об Андриссене, ни о Mosaic, но чутье опытного бизнесмена подсказывало ему, что настало время
БраузерMosaic
386
вкладыватьденьгивсетевыетехнологии. Узнавотзнакомыхоюном разработчике графического браузера, Кларк послал ему письмо по электроннойпочтеиназначилсвидание. Спустянесколькоднейони встретились вкафе «Верона», которому обязанысвоимрождением многие компании. «Здесь каждый день шли разговоры, которые могли завершиться созданием новых фирм или их исчезновением, рождением новых технологий или новых иллюзий», – писал впоследствииКларк. Переговорыпрошлиуспешно, икапрелю1994 года наденьгиКларка(6 млндолларов) быласозданакомпания«Mosaic Communications Corp», которую из-за протеста со стороны NCSA, претендующей на фирменную марку «Mosaic», пришлось вскоре переименовать в «Netscape Communications Corp.», сокращенно «Netscape».
Талантливый организатор, Джим Кларк сделал все, чтобы работа пошла с места в карьер. Он уговорил перейти в новую фирму
Браузер Netscape Navigator для Macintosh (1994 г.)
387
большинствоколлегАндриссенаизNCSA, предложилподключитьсякразработке «всем, ктохоть-чтонибудь написал для Web-серве- ра» и, наконец, пригласил на должность главного упраляющего опытнейшего Джеймса Барксдейла (Barksdale; James) из AT&T.
Перед разработчиками была поставлена амбициозная задача: наосновеMosaic создатьновыйкоммерческиймногоплатформный браузер, который вытеснит с рынка своего родителя. Работа над проектомшлапочтикруглосуточно, ужевоктябребылаготоваперваяверсиябраузера Mosaic Communicator, переименованноговпос-
ледствии в Netscape Navigator.
Достаточно беглого взгляда на окно этого браузера, чтобы убедиться в его близком родстве с Mosaic (иначе и быть не могло, потому что их разрабатывали одни и те же люди), однако было много
иновинок. Вчастности, былапредусмотренасистемашифрования
иэлектронной подписи сообщений (пригодился опыт, полученный Андриссеном во время работы в криптографической софтверной фирме), основаннаянаметодеRSA, названномтакпопервымбуквам фамилий его изобрететелей Ривеста, Шамира и Адлемана
(Rivest–Shamir–Adleman). В целом Netscape Navigator сформиро-
вал общепринятый стандарт на внешний вид и функциональность всех последующих поколений интернет-браузеров.
Успех предприятия Андриссена и Кларка превзошел все ожидания. Уже к лету 1995 года браузеры Netscape были установлены на миллионах компьютеров, компания стала развиваться с рекордной скоростью, объем продаж в 1995 году составил 80 миллионов, в 1996 г. – 318 миллионов, а в 1997 г. – 534 миллиона долларов. Число работников в 1997 году превысило 1800 человек, компания обзавелась шикарным офисом в местечке Маунтин-Вью в центре Силиконовой долины, а Марк Андриссен в возрасте 25 лет стал мультимиллионером.
Благодаря графическим браузерам, неизмеримо упрощающим работу пользователя, Всемирная паутина, а вместе с ней и весь интернет стали разрастаться с экспоненциальной скоростью (см график). Вфизическихсистемахтакойпроцессназываетсявзрывом, а в социальных – технологической революцией. Своими сайтами
388
100 000 000 |
|
|
|
|
|
|
|
|
10 000 000 |
|
|
|
|
|
|
|
|
1 000 000 |
|
|
|
|
|
|
|
|
100 000 |
|
|
|
|
|
|
|
|
10 000 |
|
|
|
|
|
|
|
|
1 000 |
|
|
|
|
|
|
|
|
100 |
|
|
|
|
|
|
|
|
.93 |
.94 |
.95 |
.96 |
.97 |
.98 |
.99 |
.00 |
.01 |
янв |
янв |
янв |
янв |
янв |
янв |
янв |
янв |
янв |
|
Экспоненциальный рост числа |
|||||||
|
HTTP-cерверов в интернете |
|||||||
(этот термин, образованный от англ. site – «место, участок», означает в WWW целостный информационный ресурс, состоящий из связанных HTML-страниц; сайт является логическим понятием, на одном физическом HTTP-сервере может размещаться несколько независимых сайтов) обзавелись не только вузы, коммерческие организации, ноиправительственныеучреждениявсехстран. Даже Римская катольческая церковь не могла остаться в стороне от технического прогресса. Мало того, что Святейший Престол создал собственныйсайт, онвсерьезрешилназначитьСвятогопокровителя Сети. По сообщениям печати, в 1999 году Папский Совет по социальным связям рассматривал трех кандидатов – Святую Теклу, СвятогоПедроРеганальдоиСвятогоИсидораСевильского. Всеони быликанонизированы Ватиканом засовершение различных чудес. Вслед за католической устремились в интернет и другие конфессии, неисключаяоднуизнаиболееконсервативных– Русскуюправославнуюцерковь. Вдовершениевсеговыяснилось, чтокромепознавательной и развлекательной, интернет способен выполнять и коммерческие функции, начал развиваться электронный бизнес. В мировой Паутине запахло большими деньгами.
389
Как ни странно, Билл Гейтс, обладающий сверхъестественным чутьем на новые информационные технологии, могущие принести при-
быль, проморгалначалоWeb-революции. ГигантскаяMicrosoft, получившая в 1995 году 5,9 млрд. долларов дохода, была слишком занята своей ОС Windows-95 и не обращала внимания на интернет иWeb. Лишькначалу 1996 г. Гейтс окончательно осозналтот факт, что Web – это технология, способная изменить бизнес, в то время какWindows-95 всеголишьноваяоперационнаясистема. Новремя было упущено, рынок сетевого программного обеспечения уже сформировался, около 20 млн человек использовали Netscape Navigator и другие продукты, предназначенные для работы с Web.
И тогда Гейтс сделал решительный шаг. Он громогласно объявилинтернетаренойстратегическихинтересовсвоейфирмыибросился в бой с конкурентами, поставив задачу передела рынка в пользу Microsoft. На карикатурах начала 1996 года Гейтс изображался в генеральском мундире, ботфортах и крагах, мановением рукипосылающимармадутанковсразвевающимисяфлагамиввиде фирменныхразноцветных«окон» всторонуокопавшейсяNetscape.
Следующие нескольколетмногочисленные пользователиСети наблюдали драматическую «войну браузеров». Начальная расстановка сил не предвещала Microsoft ничегохорошего: выпущенный в августе 1995 года Internet Explorer (IE) 1.0 представлял собой наспех переделанный Mosaic и не шел ни в какое сравнение с достаточно зрелыми продуктами Netscape. К началу 1996 года он зани-
мал всего 2% рынка, в то время как Netscape Navigator (NN) – 71% (оставшаяся часть приходилась на Mosaic и другие, теперь уже забытые браузеры).
Первый удар сделала Microsoft, и это был удар ниже пояса: не сумев пока догнать Netscape по качеству, она свой следующий браузер IE 2.0 сделала бесплатным, включив его в состав ОС Windows-95. Поднялсястрашныйшум, Гейтсаобвиняливнечестной конкуренции и попытке монополизировать рынок браузеров. Правительства нескольких штатов, лоббируемые конкурентами, подали жалобу в суд, н результате завязалось громкое «дело
390
Microsoft», которое, затихаяивновьразгораясь, тянулосьмноголет и кончилось, в общем-то, ничем.
ТемвременемнадоработкустратегическогопродуктаMicrosoft бросила большие интеллектуальные силы и гигантские денежные средства (в бюджете 1996 года на исследования и разработки было выделено2 млрддолларов). Врезультатевавгусте1996 годапочти одновременно с Netscape Navigator 3.0 вышла версии Internet Explorer 3.0. Оба браузера имели массу новых возможностей, в частности, поддержку языка Java и новых изобразительных средств HTML. При этом выяснилось, что разработчики IE и NN реализовали эти новые возможности по-разному, в итоге браузеры оказались частично несовместимыми. Разумеется, это делалось специально, какговорят французы, à la guerre comme à la guerre – на войне как на войне, однако в проигрыше оказались ни в чем не повинные пользователи. Web-cтранички, оптимизированные для одного браузера, некорректноотображалисьвдругом. Делодошлодотого, что разработчикам приходилось создавать по два варианта одного и того же сайта, каждый для своего браузера. Парадоксальную ситуацию хорошо передает анекдот того времени. В магазин заходит покупатель и просит: «Дайте, пожалуйста, коврик для мыши, со-
вместимый с Internet Explorer!».
Так или иначе, к концу 1996 года сектор IE увеличился до 15%, но до победы было еще далеко. В последующие годы Microsoft методично продолжала наступление, от версии к версии совершенствуя браузер. Разрыв между конкурентами постепенно сокращался, к середине 1999 года позиции сторон выровнялись, а в октябре, когда на долю Internet Explorer приходилось уже 64%, стало ясно, что Microsoft побеждает. Далее события развивались в полном соответствиисзаконамикапитализма: в1999 годукомпанияNetscape была продана гиганту America On-Line за 4,2 млрд долларов акциями и, по некоторым сообщениям, вообще покидает рынок браузеров, тем более, что этот рынок сам по себе перестал быть доходным, так как, вслед за Microsoft, ее конкуренты вынуждены были сделать брааузеры бесплатными.
Однако Netscape Navigator остался жив, он входит в комплект
391
коммуникационныхпрограммCommunicator изанимаетестественное место в нише не-Windows приложений, свободной от засилия Microsoft. Более того, фирма Netscape опубликовала в интернете исходныйкодэтогопродуктаиотдалаеговрукимировойпрограммистской общественности (проект Mozilla). Кто знает, может быть его ждет счастливая судьба Linux?
Взрывное развитие интернета в последние годы XX века кроме очевидных достоинств имело и оборотуюсторону. Информационныхресурсовв
Сети стало так много, что нахождение нужного документа среди десятков и сотен миллионов ненужных превратилось в серьезную проблему. Гипертекст и любые браузеры сами по себе не решают эту задачу, потому что выйти на искомый ресурс только по гиперссылкаммаловероятно. Бумажные справочникитипа«Желтые страницы интернета» помогают лишь отчасти из-за того, что, во первых, Сетьслишкомвеликадлялюбойкнигиразумныхразмеров, а, во вторых, ситуация в ней меняется настолько быстро, что справочникуспеваетустареть, преждечемвыйдетизпечати. Всвязи с этим жизненно важной для дальнейшей судьбы всемирной информационной системы стала задача поиска разнообразных объектов (файлов, Web-страниц, пользователей, и др.).
Для поиска винтернете разработаны специальные технологии. Компании, которые предоставляют этот вид сервиса, собирают и регулярно обновляют данные о сетевых ресурсах определенного вида, систематизируют и накапливают их в серверных базах, доступных для чтения всем пользователям через клиентские программы (специализированные или универсальные вроде Netscape Navigator или Internet Explorer).
Средства поискового сервиса делятся на два типа: каталоги
(directories) и поисковые системы (search engines).
Интернет-каталоги. Прообразомвсех каталоговявляетсярассмотренная нами система Gopher, систематизирующая документы Gopher-пространства. Первым широко известным каталогом для World Wide Web сталасистемаYahoo! (свосклицательнымзнаком),
392
созданная в 1994 году докторантами Стенфордского университета Джерри Янгом (Yang, Jerry) и Дэвидом Фило (Filo, David). Название Yahoo является сокращением целой фразы «Yet Another Hierarchical Officious Oracle – Ещеодиниерархическийдружественный путеводитель». Эта система выросла из коллекции интернетссылок, которую разработчики составили для своих диссертаций. Когда список стал слишком большим и необозримым, они разбили его на несколько рубрик. Когда рубрики выросли в объеме, их разделилинаподрубрикиит. д., такродиласьбудущаявсемирноизвестная система. Система была установлена на личных компьютерах авторов, слух о ней распространился среди знакомых и друзей, к ней постепенно стало обращаться все больше и больше интернетпосетителей. Когдакосени1994 годабылзарегистрированпервый миллион посещений, друзья поняли, что в их руках находится потенциальныйбизнес. Весной1995 годаспомощьюинвесторовбыли собраны 2 миллиона долларов и образована компания Yahoo! Inc. со штаб-квартирой в местечке Сан Вэлли в Кремниевой долине. Уже к 1997 фирма имела доход 67 млн долларов и вошла в список 200 крупнейших сетевых компаний,. в настоящее время ее услугами ежегодно пользуются 237 миллионов человек, адрес www.yahoo.com являетсяоднимизсамыхпопулярныхвинтернете. Компания не только ведет гигантский каталог по HTML-страни- цам, нообеспечиваетмножестводругихинтернет-услуг: полнотекстовый поиск, электронную коммерцию, интернет-вещание и др.
Поисковые системы. В отличие от интернет-каталогов поисковые системы систематизируют данные в автоматическом режиме. День и ночь программы-роботы, называемые пауками (spider) ползаютпоВсемирнойпаутине, заглядываявовсеееуголки и составляя списки просмотренных Web-cтраниц. Текст каждой страницыанализируетсясцельювыявлениязначащихслов(тоесть всех встречающихся в документе слов, за исключением артиклей, предлоговинаиболееупотребительныхслов, ничегонеговорящих осодержаниитекста) встречающихсянаданнойстранице. Наоснове этогоанализаавтоматическисоставляетсяполнотекстовыйиндекс (full-text index), в котором для каждого слова перечислены адреса
393
страниц, где это слово встречается. Когда пользователь передает поисковойсистемезапрос, представляющийсобойсписокключевых слов (keywords), эти слова сопоставляются с индексом и определяются Web-страницы, релевантные (relevant), то есть соответствующие запросу. Реальные алгоритмы установления степенирелевантностиочеьсложны, ониучитываютнетолькофакт наличия ключевого слова в документе, но и его место (наиболее важные слова обычно располагаются в заголовке или в начале документа), частоту встречаемости и др. Эти алгоритмы основаны на самых последних достижениях в области лингвистики, метематической логики и теории искусственного интеллекта, обычно они запатентованы или составляют производственный секрет (know-how) данной поисковой системы.
В свете сказанного ясно, что промышленная полнотекстовая поисковая система, обслуживающая всемирный интернет, представляетсобоймощнейшийпрограммно-аппаратныйкомплекс, создать который под силу лишь крупной компании. Первой такой системой была AltaVista – «взгляд сверху», созданная в 1995 году фирмой Digital Equipment с целью демонстрации возможностей своих компьютеров. Система работает на самых мощных компьютерах, произведенных компанией – это 16 серверов Alphaserver 8400, объединенных в кластер. Каждый из серверов имеет8 Гбайтоперативнойпамяти, содержит12 RISC-процессоров Digital Alfa, в качестве жестких дисков используются высокоскоростныеинадежныедисковыесистемыобщимобъемом, измеряемым терабайтами (1 Тбайт=1000 Гбайт). Полнотекстовый индекс системы содержит информацию о 550 миллинах Webстраниц на 20 национальных языках, включая русский, японский, китайскийикорейский. Болеетого, обеспечиваетсяавтоматический переводрезультатовпоисканамногиеязыки (ксожалению, русского среди них пока нет). Производительность системы такова, что, обрабатываяодновременномножествозапросовсовсегосвета, она обеспечивает время ответа порядка 0,4-0,5 с.
Новейшие научные достижения в области мультимедиа позволилипоисковымсистемаминдесироватьнетолькотексты, но
394
и встроенные в Web-cтраницы изображения, звуковые и видеофайлы. Например, cоответствующий индекс AltaVista учитывает более 90 миллионов мультимедиа-объектов.
Вслед за AltaVista в интернете появились конкурирующие поисковые истемы: Lycos, WebCrawler (от crawle – ползать), InfoSeek, Google и ряд других; поисковую услугу ввела и фирма Yahoo. По-видимому самым большим полнотекстовым индексом располагаетLycos, ужев1996 годуегообъемпревышал4 терабайта.
Российскиепоисковыесистемыеслинепообъему, топокачеству поисканеуступаютзападным. Ихотяналичиефлексий(изменяемых частей слова) в русском языке существенно усложняет задачу построения полнотекстовых индексов, накопленный отечественной наукой опыт построения библиографических информационнопоисковых систем позволил создать мощные и удобные в использовании поисковые системы, самыми известными из которых являются Яndex, Rambler иAport.
Предельная легкость, интуитивная понятность и универсальность Webинтерфейса, наличие в Сети развитых средств поиска сделали интер неткначалуXXI векауниверсальной
информационно-коммуникационной средой и мощным средством ускорения информационной революции, о которой мы говорили в самом начале этой книги. И хотя сетевые технологии продолжают бурноразвиваться, предлагаяпользователямвсеновыеиновыевысокоуровневые услуги и соответствующие им протоколы, уже сейчас ясно, что компьютерные сети изменили мир не в меньшей степени, чем сами компьютеры. Билл Гейтс, хоть и с опозданием, но все же оценивший роль информационных сетей в современном мире, высказался очень образно и точно: «Интернет завтра будет тем, чем сегодня является автомобиль».
Последствия этого феномена, его влияние на социальнцю сферу – науку, культуру, образование, здравоохранение, – а также на всю мировую экономику, еще предстоит осмыслить и оценить. По этому поводу написана не одна книга и будет написано еще очень
