Мотивация для проведения исследований совместимости co спецификацией протокола

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

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

Источник: Web-протоколы. Теория и практика. — M.: ЗАО «Издательство БИНОМ», 2002 г. – 592 c.: ил.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100