Читайте также:
|
|
Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы — основа Всемирной паутины.
Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и непосредственно компьютер, на котором это программное обеспечение работает.
Клиент, которым обычно является веб-браузер, передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами. Ресурсы — это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. В ответ веб-сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу HTTP.
Веб-серверы могут иметь различные дополнительные функции, например:
· Автоматизация работы веб страниц;
· ведение журнала обращений пользователей к ресурсам;
· аутентификация и авторизация пользователей;
· поддержка динамически генерируемых страниц;
· поддержка HTTPS для защищённых соединений с клиентами.
На август 2011 года наиболее распространённым веб-сервером, занимающим более 65 % рынка, является Apache — свободный веб-сервер, наиболее часто используемый в UNIX-подобных операционных системах;
Некоторые другие известные веб-серверы:
IIS от компании Microsoft, распространяемый с серверными ОС семейства Windows
nginx — свободный веб-сервер, разрабатываемый Игорем Сысоевым с 2002 года и пользующийся большой популярностью на крупных сайтах
lighttpd — свободный веб-сервер.
Google Web Server — веб-сервер, основанный на Apache и доработанный компанией Google.
Resin — свободный веб-сервер приложений.
Cherokee — свободный веб-сервер, управляемый только через web-интерфейс.
Rootage — веб-сервер, написанный на java.
THTTPD — простой, маленький, быстрый и безопасный веб-сервер.
В качестве клиентов для обращения к веб-серверам могут использоваться различные программы и устройства:
· веб-браузер, работающий на настольном компьютере или переносном устройстве (например, карманном ПК);
· разнообразные программы, самостоятельно обращающиеся к веб-серверам для получения обновлений или другой информации (например, антивирус может периодически запрашивать у определённого веб-сервера обновления своих баз данных);
· мобильный телефон, получающий доступ к ресурсам веб-сервера при помощи протокола WAP;
· другие цифровые устройства или бытовая техника.
Дата добавления: 2015-01-30; просмотров: 251 | Поможем написать вашу работу | Нарушение авторских прав |