Главная » Просмотр файлов » tanenbaum_seti_all.pages

tanenbaum_seti_all.pages (525408), страница 198

Файл №525408 tanenbaum_seti_all.pages (Таненбаум Э. - Компьютерные сети) 198 страницаtanenbaum_seti_all.pages (525408) страница 1982013-09-22СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Первый из них, 5егоег, позволяет серверу сообщать информацию о себе. При желании он может указать некоторые свои параметры. 740 Глава 7. Прикладной уровень Следующие четыре заголовка, начинающиеся с Сопгепг-, дают серверу возможность описать свойства посылаемой им страницы, Заголовок 1.азт-гни(г)еЫ содержит дату и время внесения последних изменений в отправляемую страницу. Он играет важную роль при кэшировании страницы. Заголовок 1осапол вставляется сервером лля информирования клиента о том, что стоит попробовать осуществить свой запрос повторно по другому 1121.. Такая ситуация может возникать при «переезде» страницы или тогда, когда несколько 1)К1. ссылаются на одну и ту же страницу (возможно, на «зеркалог страницы, расположенное на другом сервере).

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

Заголовок Ассерз-Яапйез сообщает о том, что сервер готов поддерживать такие запросы частей страниц, Яег-сооя1е — это второй заголовок, относящийся к сооЫе-маркерам. Если этот заголовок установлен сервером, предполагается, что, увидев его, клиент сохранит у себя соо(пе и вернет его вместе со следующим запросом на сервер. Пример использования НТТР Поскольку НТТР является текстовым протоколом, взаимодействие с сервером посредством терминала (который в данном случае выступает как противоположность браузеру) можно организовать достаточно просто.

Необходимо лишь установить ТСР-соединение с портом 80 сервера. Читателю предоставляется возможность самому посмотреть, как работает этот сценарий (предпочтительнее запускать его в системе 111ч1Х, поскольку некоторые другие системы могут не отображать статус соединения). Итак, последовательность команд такова: Ге1пет и ндеГГ.огд 80 >1ов 6ЕТ /гГС.Ьсе1 НТТР(1 А НозГ: ьннлеГГ.Огя с105е Эта последовательность команд устанавливает ге1пес-соединение (то есть ТСР- соединение) с портом 80 веб-сервера 1ЕТР, расположенного по адресу чмзчлец.огд.

Результат сеанса связи записывается в файл 1оо, который затем можно просмотреть. Далее следует команда СЕТ. Указывается имя запрашиваемого файла и протокол передачи. Следом идет обязательная строка с заголовком Нозг. Пустая строка, которая находится за ней, также обязательна. Она сигнализирует серверу о том, что заголовки запросов закончились. Командой с1озе (это команда программы ге1пег) соединение разрывается. Всемирная паутина (уууу)/Ч) 741 Файл журнала соединения, 1од, может быть просмотрен с помощью любого текстового редактора.

Он должен начинаться примерно так, как показано в листинге 7,14, если только на сайте 1ЕТР за это время не произошли какие-нибудь изменения. Листинг 7.14. Начало вывода файла чччччч.)етт.огд/т(с/щпт) Тгу1пд 4.17,168.6... Соппессеб Со шиш,1ест.огд Евсаре спагассег 1в '"]'. НТТР/1.1 200 ОК Овсе: Иеб, 08 Мау 2002 22:54:22 ОМТ 5егчег: Арасле/1,3.20 Сдптх) шоб вв)/2,8.4 Ореп551/0.9.5а Савс-Моб(Г)еб: Моп, 11 5ер 2000 13:56:29 ОМТ ЕТад: Еа79б.с8Ь-39Ьсе48б" Ассерс-дапдев: Ьусев Сопсепс-Сепдсп; 3211 СопсепС.Туре, Сехс/ЬСщ) Х-Раб; предотвращает ошибки браузеров «ЬСш)> «Ьеаб> «С1С)е>1ЕТЕ ВЕС Раде«/С1С)е» «всг1рс 1апдиаде "]ачавсг(рс"> бапсС1оп ог) О ( чаг х босоаепС.Топа1,плЬег.ча)ие 1Т (х.)епдСЬ .

1) (х - "000" + х) 1Г (х,)епдСЬ вЂ” 2) (х - "00" > х) 1Г (х,)епдСЬ вЂ” 3) (х - 0" + х) бослепс.гогщ1.асс1оо "/гтс/гтс > х + ",схс" бослепС,Гогщ1.аоЬщ1С 1 «/всг1РС> «/Ьеаб> Первые три строки в этом листинге созданы программой се(пес, а не удаленным сайтом, А вот строка, начинающаяся с НТТРП. 1, — это уже ответ 1ЕТР, говорящий о том, что сервер желает общаться с вами при помощи протокола НТТР/'1.1. /(злее следует ряд заголовков и, наконец, само содержимое запрашиваемого файла.

Мы уже видели все заголовки, кроме ЕТая, который является уникальным идентификатором страницы, связанным с кэшированием, и Х-Ра//- нестандартного заголовка, помогающего бороться с ошибками браузеров, Повышение производительности Популярность Всемирной паутины стала настоящей бедой для нее. Серверы, маршрутизаторы и каналы связи все чаще оказываются перегруженными.

Многие уже стали называть 7КТХ/ТХ/ (7Рог1«( ХХ/(бе ХХ/еЪ) «Всемирным ожиданием» (ХЧог1б тд/Ые ХХ/а)С). Проблема нескончаемых задержек привела ученых к необхо- 742 Глава 7. Прикладной уровень димости разработки методов повышения производительности. Далее мы обсудим три из них: кэширование, репликацию серверов и сети с доставкой содержимого. Прокоп Интернат ПРокси лвс проваэдера Клиентская Клиентская машина ЛВС Рис. т. т В.

Иерархическое кэширование с тремя серверами-посредниками Кэширование довольно простым способом повышения производительности является сохранение ранее загружавшихся страниц на случай их повторного запроса. Этот метод особенно эффективен при работе с часто посещаемыми страницами (такими как еще.уапоо.солт или имая.спп.согп), Сохранение веб-страниц епро запас» для последующего использования называется кэшированием. Обновление нэша является обычной процедурой для некоторого процесса, называемого сервером-посредником, или проков . Чтобы иметь воэможность использовать метод кэширования, браузер должен быть настроен на обрашение к посреднику, а не к реальному серверу, на котором хранится страница. Если у сервера-посредника есть нужная страница, она сразу же возвращается пользователю.

В противном случае ее придется получить с сервера, добавить в кэш для будущего использования и только после этого предоставить пользователю. С кэшированием связаны два важных вопроса 1. Кто должен заниматься кэшированием7 2. Сколько времени страницы должны храниться в кэше? На первый вопрос есть несколько ответов. На отдельных персональных компьютерах часто имеется прокси, поэтому поиск ранее запрошенных страниц происходит быстро. В корпоративной ЛВС прокси-сервер обычно устанавливается на машине с разделяемыми ресурсами, и если один из клиентов данной ЛВС запросил страницу с сервера, то другой может получить ее уже из кэша сервера-посредника (прокси). Прокси-серверы часто устанавливают у себя провайдеры с целью повышения скорости доступа для всех своих клиентов.

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

Возможная реализация этого метода показана на рис. 7.1В, Всемирная паутина (МВЙЮ) 74З Вопрос о сроке хранения кэшированных страниц решается несколько хитрее. Некоторые страницы не кэшируются вообще. Это касается, например, страниц, содержащих списки 50 самых котируемых акций, цены на которые меняются каждую секунду. В случае кэширования пользователь получал бы устларевшие данные. С другой стороны, если на бирже в какой-то день торги не проводятся, эта страница может оставаться актуальной в течение нескольких часов или даже дней, до начала следующих торгов. Таким образом, необходимость в кэшировании каждой отдельно взятой страницы может сильно варьироваться с течением времени.

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

Решается этот философский вопрос с использованием двух подходов. Первый подразумевает эвристический анализ для принятия решения о сроке хранения страницы. Обычно он основывается на значении заголовка ЕаФ-МойЯеИ (см. табл. 7.13). Если страница подвергалась изменениям час назад, она будет храниться в каше также в течение часа.

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

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

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

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