ВУЗ:
Составители:
32
На практике возможности лимитируются тем уровнем доступа, который за-
дан администратором удаленной машины.
Рассмотрим подробнее протокол HTTP.
HTTP (англ. HyperText Transfer Protocol – «протокол передачи гипер-
текста») – протокол прикладного уровня передачи данных (изначально – в
виде гипертекстовых документов). Основой HTTP является технология «кли-
ент-сервер», то есть предполагается существование потребителей (клиентов),
которые инициируют соединение и посылают запрос
, и поставщиков (серве-
ров), которые ожидают соединения для получения запроса, производят необ-
ходимые действия и возвращают обратно сообщение с результатом. HTTP в
настоящее время повсеместно используется во Всемирной паутине для полу-
чения информации с web-сайтов.
Основным объектом манипуляции в HTTP является ресурс, на который
указывает URI (англ. Uniform Resource Identifier) в запросе клиента. Обычно
такими
ресурсами являются хранящиеся на сервере файлы. Особенностью
протокола HTTP является возможность указать в запросе и ответе способ
представления одного и того же ресурса по различным параметрам: формату,
кодировке, языку и т. д. Именно благодаря возможности указания способа
кодирования сообщения клиент и сервер могут обмениваться двоичными
данными, хотя данный протокол является текстовым.
HTTP –
протокол прикладного уровня, аналогичными ему являются
FTP и SMTP. Обмен сообщениями идёт по обыкновенной схеме «запрос-
ответ». Для идентификации ресурсов HTTP использует глобальные URI.
В отличие от многих других протоколов, HTTP не сохраняет своего состоя-
ния. Это означает отсутствие сохранения промежуточного состояния между
парами «запрос-ответ». Компоненты, использующие HTTP, могут самостоя-
тельно осуществлять сохранение информации о
состоянии, связанной с по-
следними запросами и ответами. Браузер, посылающий запросы, может от-
слеживать задержки ответов. Сервер может хранить IP-адреса и заголовки
Страницы
- « первая
- ‹ предыдущая
- …
- 30
- 31
- 32
- 33
- 34
- …
- следующая ›
- последняя »