tanenbaum_seti_all.pages (525408), страница 185
Текст из файла (страница 185)
Грамотно написанные демоны также проверяют, не было ли полученное сообшение прислано по списку рассылки, и если да, то вообще не отвечают на него. (Люди, посылаюшис сообщения в болыние списки рассылки в летние месяцы, обычно нс любят получать в ответ сотни сообщений с подробностями планов на отпуск каждого адресата.) Автор однажды испытал на себе одну из экшремальных форм обработки электронной почты, когда послал сообщение человеку, утвсрждаюшему, что он полу- част по 600 писем в день.
Его личность булет сохранена в тайне, в про~ианом случае по меньшей мере половина чнтателсй этой книги также пошлют ему по письму. Будем условно называть его Джоном. Джон установил на своей машине почтовый робот, просматривающий каждое прибывающее письмо, цровсряя, от нового ли оио отправителя. Если ла, то робот посылает станлартный ответ, разъясняющий, что Джон более не в состоянии сам читать всю присылаемую ему почту. Вместо того чтобы отвечать каждому в отдельности, он создал личный РАО-документ (Ргеццспг!у Азиев Оцсзг1опа — часто задаваемые вопросы). Обычно подобные документы формируются не отдельными людьми, а конференциями.
В качестве ответов на типичные вопросы Джон сообшает свои адрес, номера факса и телефона и объясняет, как связаться с его компанией. Он разъясняет, как можно организовать его лекцию, и сообгцает, где можно получить его статьи и другие документы. В этом перечне также даются ссылки на программы, которые он написал, конференцию, которую ои ведет, стандарт, который он редактировал, и т. д.
Возможно, такие меры и являются необходимыми, хотя, не исключено, что личный перечень типичных вопросов является просто символом исключительного статуса. Веб-почта Нельзя цод конец не сказать нескольких слов о веб-почтс. Некоторые веб-сайты, например Носша11 и УаЬоо!, предоставляют электронную почту всем желаюшим.
Работает эта система следующим образом. Имеются обычные агенты псредачи сообщений, прослушиваюшие норт 25 в ожидании входящих ЯМТР-соединений. Чтобы связаться, например, со службой Носта11, вам необходимо получить ОН5-запись МХ. Это можно слслать, например, набран в командной строке 13П1!Х ПоаС -а -т Погеа11.сов Если предположить, что почтовый сервер называется тх10.йогша1бсот, то для установки ТСР-соединения, по которому можно привычным образом обмениваться командами 5МТР, слсдуе.г набрать: Ге1пес эк10.Погеаы .сои 25 Всемирная паутина (уууууу) 693 Итак, ничего необычного в этой процедуре нет, если пе принимать во внимание то, что большие серверы часто бывают заняты и иногда приходится предпринимать несколько попыток установки ТСР-соединения.
Интересен здесь вопрос доставки электронной почты. Обычно, когда пользователь заходит на веб-страницу почтового сервера, оп видит форму, в которой ему нужно заполнить поля Имя пользователя и Пароль. После того как он щелкает на кнопке Войти, пароль и имя пользователя отправляются на сервер, где проверяется их правильность. Если вход в систему осуществлен корректно, сервер пахолит почтовый ящик пользователя н строит список, подобный табл. 7.3, только оформленный в виде всб-страницы па НТМ1.. Эта веб-страница отсъшается на браузер клиента. Пользователь может нгелкать на многих элсментах страницы, выполняющих функции работы с почтовым ящиком, — чтения, удаления писем и т. д. Всемирная паутина (МЧМЬЧ) Всемирная паутина (Аг7ЛЧ, '1Чог18 %Ые ЮеЬ) — это архитектура, являкпцаяся основой для доступа к связанным между собой документам, находящимся па миллионах машин по всему Интернету.
За 10 лет своего существования из средства распространения информации на тему физики высоких энергий она превратилась в приложение, о котором миллионы людей с разными интересами думают, что это и есть «Интернет». Огромная популярность этого приложения стала следствием цветного графического интерфейса, благодаря которому даже новички не встречают затруднений при его использовании. Кроме того, Всемирная паутина предоставляет огромное количество информации практически по любому вопросу, от африканских муравьедов Ло яшмового фарфора. Всемирная паутина была создана в 1989 году в Европейском пснтрс ялсрных исследований СЕКХ (Сопзе1! Ецгорееп ровс 1а КесЬегсЬе Хис1са1ге) в Швейцарии.
В этом центре есть несколько ускорителей, на которых большие гру1шы ученых из разных европейских стран занимаются исследованиями в области физики элементарных частиц. В эти команды исследователей часто входят ученые из пяти-шести и более стран. Эксперименты очень сложны, лля их планирования и создания оборудования требуется несколько лет. Програгима ЮсЬ (паутина) появилась в результате необходимости обеспечить совместную работу пахолящихся в разных странах больших групп ученых, которым нужно было пользоваться постоянно меняющимися отчетами о работе, чертежами, рисунками, фотографиями и другими документами.
Изначальное предложение, создать паутину из связанных друг с лругом документов пришло от физика центра СЕКИ Тима Вернере-Ли (Тнп Всгпсгз-Ьсе) в марте 1989 года. Первый (текстовый) прототип заработал спустя 18 месяцев. В декабре 1991 году на конференции Нуреггехг'91 в Сан-Антонио в штатс Техас была произведена публичная демонстрация. Эта демонстрация, сопровождаемая широкой рекламой, привлекла внимание других ученых. Марк Андрессен (Маге Апг(геезэеп) в университете Иллинойса 694 Глава т. Прикладной уровень начал разработку первого графического браузера, Моза1с. Программа увидела свет в феврале 1993 года и стала настолько популярной, что год спустя ее автор Марк Андрессен решил сформировать собственную компанию Хегзсаре Сошпшшсавюпз Согр., чьей целью была разработка клиентов, серверов и другого программного обеспечения для веб-приложений.
Когда в 1995 году корпорация Хегзсаре получила известность, инвесторы, полагая, очевидно, что появилась еще одна корпорация типа М!сгозогг, заплатили за пакет ее акций 1,5 млрд. долларов. Это было тем более удивительно, что номенклатура продукции компании состояла всего из одного наименования, компания имела устойчивый пассивный баланс, а в своих проспектах корпорация Хегзсаре объявила, что в обозримом будущем не рассчитывает на получение прибыли, В течение последующих трех лет между Хесзсаре Хау!яасог и !пгегпег Ехр!огег от М!сгозо(г развернулась настоящая «война браузеровм Разработчики с той и с другой стороны в безумном порыве пытались напичкать свои программы как можно большим числом функций (а следовательно, и ошибок) и в этом превзойти соперника.
В 1999 году Агпепса Оп!!пе купила корпорацию Хешсаре Согппшшсаг!опз за 4,2 млрд долларов, положив таким образом конец весьма непродолжительному независимому существованию компании. В 1994 году СЕВХ и Массачусетский технологический институт (М.1.Т., МаззасЬвзегш !пзг!1о!е о( ТесЬпо!оя!ез) подписали соглашение об основании %ЖАЧ- консорциума (Ъ'ог1г) %Ые ЮеЬ Сопзогсшш, иногда применяется сокращение ЪгЗС) — организации, цель которой заключалась в дальнейшем развитии приложения ЪЧеЬ, стандартизации протоколов и пскицрении взаимодействия между отдельными сайтами. Бернерс-Ли стал директором консорциума. Хотя о Всемирной паутине уже написано очень много книг, лучшее место, где вы можете получить самую свежую информацию о ней, это сама Всемирная паутина.
Домашнюю страницу консорциума можно найти по адресу Ь11р://аачулуЗ.огй. На этой странице заинтересованный читатель найдет ссылки на другие страницы, содержащие информацию обо всех документах консорциума и о его деятельности. Представление об архитектуре С точки зрения пользователя Всемирная паутина состоит из огромного собрания документов, расположенных по всему миру. Документы обычно называют для краткости просто страницами.
Каждая страница может содержать ссылки (указатели) на другие связанные с ней страницы в любой точке мира. Пользователи могут следовать по ссылке (например, просто щелкнув на ней мышью), при этом страница, на которую указывает ссылка, загружается и появляется в окне браузера. Этот процесс можно повторять бесконечно. Идея страниц, связанных между собой гиперссылками (гипертекст), была впервые пророчески предложена в 1945 году, задолго до появления Интернета, Ванневаром Бушем (Ъ'аппечаг ВпзЬ), профессором из Массачусетского университета, занимавшимся электротехникой. Страницы просматриваются специальной программой, называемой браузером, Самыми популярными браузерами являются программы 1псегпес Ехр1огег и Хегзсаре. Браузер предоставляет пользователю запрашиваемую страницу, интерпрети- Всемирная паутина (уууууу) 695 рует ее текст и содержащиеся в нем команды форматирования для вывода страницы на экран.
Как и большинство веб-страниц, страница, показанная на рис. 7,6, а начинается с заголовка, содержит некоторую информацию и заканчивается адресом электронной почты организации, отвечающей за состояние этой страницы. Строки текста, представляющие собой ссылки на другие страницы, называются гиперссылкамн, Они обычно выделяются либо подчеркиванием, либо другим цветом, либо и тем и другим. Чтобы перейти по ссылке, пользователь перемещает указатель мыши в выделенную область, при этом меняется форма указателя, и щелкает на ней, Хотя существуют и текстовые браузеры, как, например, (.упх, они не так популярны, как графические, поэтому мы сконцентрируем наше внимание на последних.
Следует заметить, что также разрабатываются браузеры, управляемые голосом. б Рис. 7.6. Веб-страница (ал страница, отображаемая при щелчке на строке (б) Пользователи, интересующиеся факультетом психологии животных, могут получить подробную информацию о нем, щелкнув мышью иа подчеркнутой строке 69Е Глава 7. Прикладной уровень Сервер еьс.солт Сервер хух.сот Кл«ент Текущее стра„„це НТТР- сервер Рис.
7.7. Части Всемирной паутины Сторона клиента Давайте теперь более детально рассмотрим сторону клиента, основываясь на рис. 7.7. По сути дела, браузер — это программа, которая может отображать веб- страницы и распознавать щелчки мьппи па элементах активной страницы. При с его названием. При этом браузер получит из сети страницу, на которую указывает соответствующая ссылка, и отобразит эту страницу (показана на рис. 7.6, б) на экране. Подчеркнутые строки этой страницы содержат ссгялки на другие страницы, и т.