Э. Таненбаум - Компьютерные сети. (4-е издание) (DJVU) (1130092), страница 5
Текст из файла (страница 5)
Сеть, состоящая из двух клиентов и одного сервера Если мы посмотрим на модель «клиент-сервер» чуть пристальнее, то станет очевидно, что в работе сети можно всегда выделить два процесса: серверный и клиентский. Обмен информапией чаще всего происходит так. Клиент посылает запрос серверу через сеть и начинает ожидать ответ. При принятии запроса сервер выполняет определенные действия или ищет запрашиваемые данные, затем отсылает ответ. Все зто показано на рис.
Е2. Машина-клиент Сервер Процесс клиента Серверный процесс Рис. 1.2. В модели «клиент-сервер» различают запросы и ответы Вторая цель работы компьютерной сети связана в большей степени с людьми, чем с информацией или вычислительными машинами. Дело в том, что сеть — зто замечательная коммуникационная среда для работников предприятия. Почти в любой компании найдется хотя бы один компьютер, умеющий принимать н отправлять электронную почту (е-ша11), а ведь именно ее большинство людей предпочитает использовать для общения.
На самом деле обычное ворчание начальства на тему того, что люди проводят много времени за чтением и написанием электронных писем, совершенно беспочвенно: многие руководители давно уже поняли, что они и сами могут рассылать своим подчиненным электронные послания— зто удобно и просто. Однако е-тат1 — зто далеко не единственное средство связи, предоставляемое сетевыми технологиями. При помощи сети два или более удаленных друг от друга сотрудника могут легко составить совместный отчет.
Если один из сотрудников изменяет документ, находящийся на сервере, в подключенном режиме (оп-!тпе), остальные сотрудники могут немедленно увидеть зти изменения, а не ждать пись- 26 Глава 1. Введение ма в течение нескольких дней. Подобное ускорение передачи информации делает возможным сотрудничество удаленных друг от друга групп людей. Еще одним способом связи между сотрудниками является видеоконференция. Используя эту технологию, можно устраивать встречи, причем собеседники, находящиеся за тысячи километров друг от друга, будут не только слышать, но и видеть друг друга.
Кроме того, можно оставлять записи на виртуальной доске, являющейся разделяемым ресурсом (доступным обеим сторонам). Видеоконференции иногда способны заменить реальные встречи, что позволяет сэкономить деньги и время, которые пришлось бы потратить на поездку. Уже идут разговоры о том, что виртуальное обшенпе конкурирует с перемещением в пространстве. Как только что-то одно победит, другое сразу начнет устаревать. Третья цель применения компьютерных сетей становится очевидна все большему числу компаний — это возможность электронного делового общения с другими компаниями. Особенно это касается взаимоотношений типа «поставщик-клиенты Например, производители автомобилей, летательных аппаратов„ компьютеров закупают комплектующие и детали у огромного числа поставщиков, а затем занимаются сборкой конечной продукции.
С помощью компьютерных сетей процесс составления и отправки заказов можно автоматизировать. Более того, заказы могут формироваться строго в соответствии с производственными нуждами, что позволяет резко повысить эффективность. Четвертая цель — это интернет-коммерция. Эта область сейчас является очень перспективной и быстро развивающейся. Через Интернет уже можно приобретать, например, билеты на самолет, книги или музыкальные компакт-диски.
Компании, занимающиеся торговлей, в какой-то момент поняли, что многим клиентам удобнее совершать покупки, не выходя из дома. В Интернете начали появляться каталоги продукции и услуг, а заказы пользователь смог осуществлять прямо в подключенном (оп-!!пе) режиме. Вся эта технология называется электронным бизнесом. Использование сетей частными лицами В 1977 году Кен Олсен (Кеп О!зеп) был президентом корпорации ПЕС (!)!я!га! Ег!и!раен! Согрета!!оп), которая на тот момент была второй по величине (после 1ВМ) компанией, производящей компьютерную технику. Когда у него спросили, почему ПЕС не поддерживает идею создания персональных компьютеров, он сказал: «Я не вижу никакого смысла в том, чтобы в каждом доме стоял компьютер». Возможно, он и был прав, но исторический факт заключается в том, что все оказалось как раз наоборот, а корпорация ВЕС вообше прекратила свое существование.
Зачем люди устанавливают компьютеры у себя дома7 Изначально основными целями были редактирование текстов и электронные игры. Однако за последние несколько лет ситуация радикальным образом изменилась, и теперь основная причина, по которой многие люди приобретают компьютеры, — это доступ в Интернет. Дома его можно использовать, например, в таких целях: + доступ к удаленной информации; + общение; Применение компьютерных сетей 27 + интерактивные развлечения; + электронный бизнес. доступ к удаленной информации может осуществляться в различной форме, Можно бродить по Сети в поисках нужной или просто интересной информации. При этом практически невозможно найти такую область знаний, которая не бы- ла бы представлена в Интернете.
Там есть искусство, бизнес, кулинария, политика, здоровье, история, различные хобби, отдых, наука, спорт, путешествия и многое- многое другое. Развлекательных тем безумное количество, причем некоторые из них не стоит даже упоминать, Многие газеты стали доступны в электронном виде, их можно персонализи- ровать. Например, можно заказать себе все статьи, касающиеся коррупции среди политических деятелей, болыпих пожаров, скандалов, связанных со знаменито- стями, эпидемий, но отказаться от статей о футболе. Можно сделать и так, чтобы ночью газета загружалась на ваш жесткий диск или распечатывалась на принте- ре, — тогда с утра, перед завтраком, вы ее с удовольствием прочтете.
Конечно, это все может привести к массовой безработице среди подростков, продающих на улицах газеты, но сами редакции довольны таким поворотом событий, посколь- ку распространение всегда было самым слабым звеном в их производственной цепочке. Следующий шаг после создания электронных версий газет и журналов — это онлайновые библиотеки. Многие профессиональные организации, такие как АСМ (аеьг.асгп.ог9) и даже объединение 1ЕЕЕ (егаа.согпршег.ог9), уже занима- ются этим. Да и другие фирьчы и частные лица выкладывают свои коллекции са- мых разнообразных материалов в Интернете.
Если учесть, что цены на ноутбуки падают, а их размер и вес уменыпаются, не исключено, что в скором времени пе- чатные издания начнут морально устаревать. Скептики уже сейчас сравнивают это с эффектом от появления в средние века печатного станка, который заменил ручное письмо. Все приведенные возможности применения сетей включают взаимодействие между пользователем и удаленной базой данных. Следующей категорией при- менения сетей является общение между частными лицами, что можно назвать ответом ХХ1 века веку Х1Х с его изобретением телефона.
Электронная почта уже широко используется миллионами людей, н скоро включение в письмо изо- бражений и звука наравне с текстом станет обычным делом. Несколько больше- го периода времени, по-видимому, потребует достижение совершенства в пере- даче запахов. Огромное количество подростков обожает так называемую систему диалого- вых сообщений (чатов). А все, между прочим, начиналось с программы тай, написанной под (Л~ПХ еще примерно в 1970 году. Она позволяла двум пользова- телям обмениваться сообщениями в реальном времени. Когда пользователей, при- нимающих участие в разговоре, становится больше, это превращается в то, что называется чатом. Всемирные конференции, в которых обсуждаются всевозможные темы, уже вполне обычны для некоторых групп людей и вскоре, возможно, станут привыч- ными для большинства населения планеты. Подобные обсуждения, в которых 28 Глава 1.
Введение один человек посылает сообщение, а прочитать его могут все остальные подписчики конференции, охватывают весь спектр тем, от юмористических до самых серьезных. В отличие от чатов, конференции не проводятся в реальном времени, а сохраняются в виде сообщений, чем-то напоминающих электронную почту. Поэтому, скажем, вернувшись из отпуска, подписчик может прочитать все дискуссии, которые велись во время его отсутствия, Еще один тип сетевого общения основан на технологии равиораиговых сетей (реет-Фо-реег).
Эта модель принципиально отличается от модели «клиент-сервер» (Рагашезттагап и др., 2001). Люди, входящие в некоторую группу пользователей, могут общаться друг с другом. В принципе, каждый может связаться с каждым, разделение на клиентские и серверные машины в этом случае отсутствует. Это показано на рис. 1.3, Такого рода коммуникации стали очень популярны примерно в 2000 году, они были реализованы с помощью службы й1арзгег. В апогее своего развития равноранговая сеть насчитывала порядка 50 миллионов (!) любителей музыки, которые обменивались записями, п это, пожалуй, было самое масштабное нарушение закона об авторских правах за всю историю звукозаписи.
Идея была очень проста. Члены группы вносили информацию об имеющихся на их жестких дисках аудиозаписях в специальную базу данных, хранившуюся на сервере Марзгег. Если кто-то хотел скачать какую-нибудь песню или альбом, он смотрел по этой базе, у кого есть соответствующие файлы, и обращался напрямую к их обладателю. Поскольку на самом сервере )ч(арзгег никогда не хранился ни один аудиофайл, компания утверждала, что никакие законы она не нарушает.