Главная » Просмотр файлов » Э. Таненбаум - Компьютерные сети. (4-е издание) (DJVU)

Э. Таненбаум - Компьютерные сети. (4-е издание) (DJVU) (1130092), страница 190

Файл №1130092 Э. Таненбаум - Компьютерные сети. (4-е издание) (DJVU) (Э. Таненбаум - Компьютерные сети. (4-е издание) (DJVU)) 190 страницаЭ. Таненбаум - Компьютерные сети. (4-е издание) (DJVU) (1130092) страница 1902019-05-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 190)

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

Например, в некоторых браузерах для этого нужно шелкнуть на кнопке ОРЕХ и ввести ()К! -указатель, состоящий из слова та17го., за которым следует почтовый адрес получателя. В ответ в большинстве 706 Глава 7. Прикладной уровень браузеров откроется специальная форма, содержащая поля для редактирования темы письма и других заголовков, а также окно для ввода текста самого письма, С помощью протокола ге!пвт можно установить в подключенном режиме соединение с удаленным компьютером. Он используется так же, как и программа Те1пес, что неудивительно, так как большинство браузеров просто вызывают саму программу Те1пес как вспомогательное приложение.

Итак, () К1-указатели позволяют пользователям не только путешествовать по Всемирной паутине, но и работать с РТР-серверами, ВВЯ, СорЬег-серверами, электронной почтой и регистрироваться на удаленных серверах с помощью программы Те1пен Все эти ресурсы оказываются доступны при помощи всего одной программы — веб-браузера, что очень удобно. Если бы отцом этой идеи не был ученый-физик, она стала бы, вероятно, самой убедительной рекламой какой-нибудь компании, специализирующейся на выпуске программного обеспечения. Несмотря на все перечисленные достоинства, все продолжающийся рост популярности Всемирной паутины выявил олин врожденный недостаток 11К)-схемы.

()КЬ указывает на определенный хост. Часто запрашиваемые по сети страницы было бы лучше дублировать и хранить копии в удаленных концах сети, чтобы снизить сетевой трафик. Беда в том, что ()К1-указатели не предоставляют возможности для ссылки на страницу без указания ее точного адреса. Нельзя сказать: «Мне нужна страница аЬс, и мне все равно, где вы ее раздобудете». Для решения задачи репликации страниц проблемная группа проектирования Интернета 1ЕТГ (1псегпег Епй(пеенпя Тазй апогее) работает над системой ()КХ (1)п1(огт Кезоигсе Хаше — универсальное имя ресурса), Универсальное имя ресурса 1)КХ можно считать обобщенным ()К1-указателем, В настоящее время этот вопрос находится в стадии исследования, хотя уже предложен синтаксис, описанный в КРС 2141.

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

Возникает вопрос различения запросов от зарегистрированных пользователей и от всех остальных. Вторым примером является электронная коммерция. Как серверу собрать информацию о состоянии корзины пользователя, если тот время от времени пополняет ее содержимое? Третий пример — веб-порталы типа г'аЬоо. Пользователям предоставляется возможность настраивать вид начальной страницы (например, так, чтобы им сразу показывались последние новости о любимой спортивной команде или курсы ценных бумаг). Однако как сервер сможет корректно отобразить страницу, если он не знает, с каким пользователем он имеет дело? Всемирная паутина (%ИМ/) 70м Твблицв 7.10.

Примеры соойе Годви до Защищенный 33омвн Путь Содвржимов Си«1оввг10 4977936 15-10-0217:00 Дв 21 Свл 1-00601;1- 07031;2-13721 Ргв1в=81К;80НУУ+ОП 31-12-1023:69 Нвт С1.;8Р1мвтв Цзвг!С 362723910 31-12-12 23:69 Нвт 1огяв-оввмо.оого 1овв-з1огв.согя вроггвв оогя апввху.сот Поле Содержммое имеет вид нмя - значение. Как имя, так и значение могут быть совершенно произвольными, на усмотрение сервера. В этом поле хранится основная информация, которую несет в себе маркер. На первый взгляд может показаться, что решение очевидно: сервер может различать пользователей по их 1Р-адресам. Однако эта идея не работает.

Во-первых, многие пользователи работают на компьютерах с разделяемыми ресурсами (например, сотрудники компании), и с помощью 1Р-адреса можно идентифицировать лишь компьютер, а не пользователя. Во-вторых, что еще хуже, многие провайдеры используют МАТ, поэтому все исходящие пакеты от тысяч клиентов имеют один и тот же 1Р-адрес. Для решения этой проблемы фирмой Негзсаре был предложен сильно раскритикованный метод сооЫе-файлов. Такое название произошло от старинного программистского сленгового словечка. Программа вызывала процедуру и получала взамен нечто, что могло понадобиться впоследствии для выполнения какой-либо задачи. Это «нечто» и называлось сооЫе.

В этом смысле файловый дескриптор в (11ч1Х и дескриптор объектов в %г(пдочгз можно рассматривать как сооЫе. Эти специальные маркеры позднее были формализованы в КГС 2109, Когда пользователь запрашивает страницу, сервер может снабдить свой ответ дополнительной информацией, которая может включать в себя сооЫе, то есть маркер, представляющий собой маленький (до 4 Кбайт) файл (или строку). Браузеры сохраняют полученные маркеры в специальном каталоге на жестком диске, если только пользователь не отключил данную функцию. Итак, сооЫе — это файлы или строки, а не исполняемые программы.

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

Каждый домен может хранить не более 20 маркеров, связанных с олним клиентом. Поле Путь содержит путь в структуре каталогов на сервере, указывающий те части дерева каталогов, которые могут использовать маркер. Часто в этом поле содержится знак «/», означающий, что доступно дерево целиком. 710 Глава 7, Прикладной уровень Поле Годен до указывает срок годности маркера. Если это поле отсутствует, браузер отбрасывает сооЫе сразу после выхода из программы. Такой маркер называется неустойчивым.

Если же указано время и дата, то о таком маркере говорят, что он устойчивый. Он хранится до тех пор, пока не выйдет срок годности, Время, указываемое в поле Годен до, — гринвичское. Чтобы удалить сооЫе с жесткого диска клиента, сервер просто посылает его заново, указывая вышедший срок годности, Наконец, поле Защищенный может быть установлено для индикации тога, что браузер может вернуть его только на защищенный сервер. Это свойство используется в электронной коммерции, банковском деле и других приложениях, в которых важна защита информации.

Итак, мы узнали о получении маркеров. Как же они используются7 Непосредственна перед отправкой браузером запроса на получение страницы на какой-нибудь веб-сайт проверяется каталог с сооЫе. Ищутся маркеры, пришедшие с того домена, на который отправляется запрос. Все найденные маркеры отправляются вместе с запросом. Получив их, сервер может интерпретировать содержащуюся в них информацию так, как ему нужно. Рассмотрим возможные применения сооЫе.

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

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

По мере накопления выбранных товаров дополняется информация в соаЫе. В таблице показано, чта в корзине клиента содержатся три вида товаров, причем заказано два экземпляра товара третьего вида. Наконец, когда пользователь щелкает ПЕРЕЙТИ К РА СЧЕТАМ, сооЫе, содержащий теперь уже полную информацию о покупках, отсылается вместе с запросом на сервер. Таким образом, серверу точно известно, какие товары заказал клиент. Третий сооЫе-маркер прибыл с веб-портала.

Когда пользователь щелкает на ссылке на портал, браузер отсылает ему сооЫе, в котором говорится о том, что надо показать страницу, содержащую котировки акций Бцп ййсгоэузепж и Огас1е, а также результаты футбольного матча Хеи Уогй 1егз, Так как максимальный размер сооЫе-файла равен 4 Кбайт, то остается еще много места для более детальной настройки страницы. Например, в нее можно включить сводку погоды, специальные предложения, заголовки статей в крупных газетах и т. п. Всемирная паутина (ЮпаВЧ) 71 ( СооЫе могут использоваться и для нужд самого сервера.

Например, с их помощью можно отслеживать число различных посетителей сайта, узнавать, сколько страниц просмотрел каждый из них, и составлять по этим данным статистику, Когда на сервер приходит первый запрос от пользователя, вместе с ним, разумеется, не высылается никакой маркер. Поэтому сервер отсылает обратно сооЫе со значением счетчика, равным 1. Последующие переходы между страницами сайта уже будут сопровождаться отсылкой сооЫе, Всякий раз счетчик будет инкрементироваться и отсылаться пользователю. Таким образом, по счетчикам можно узнать, сколько пользователей покинуло сайт, просмотрев только первую страницу, сколько посетителей просматривают по две страницы, и т. д.

Характеристики

Тип файла
DJVU-файл
Размер
10,09 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6418
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее