Сервисы сетевых операционных систем : web- сервер Seti.ucoz.ru
Веб - сервер это сервер, принимающий HTTP- запросы от клиентов, обычно веб - браузеров, и выдающий им HTTP- ответы, как правило, вместе с HTML- страницей, изображением, файлом, медиа - потоком или другими данными. программное обеспечение компьютер, на котором это программное обеспечение работает Веб - сервером называют как программное обеспечение, выполняющее функции веб - сервера, так и непосредственно компьютер, на котором это программное обеспечение работает. Seti.ucoz.ru
Клиентявляется веб - браузер, Клиент, которым обычно является веб - браузер, передаёт веб - серверу запросы на получение ресурсов, обозначенных URL- адресами. Seti.ucoz.ru
Ресурсы Ресурсы это HTML- страницы, изображения, файлы, медиа - потоки или другие данные, которые необходимы клиенту. В ответ веб - сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу HTTP. Seti.ucoz.ru
Дополнительные функции Автоматизация работы веб - страниц ; Ведение журнала обращений пользователей к ресурсам ; Аутентификация и авторизация пользователей ; Поддержка динамически генерируемых страниц ; Поддержка HTTPS для защищённых соединений с клиентами. Seti.ucoz.ru
Программное обеспечение Apache Наиболее распространённым веб - сервером, занимающим более 65 % рынка, является Apache свободный веб - сервер, наиболее часто используемый в UNIX- подобных операционных системах ; Seti.ucoz.ru
Достоинства Веб - сервер является бесплатным. Команда разработчиков постоянно устраняет найденные ошибки и обеспечивает достойную поддержку пользователей. Веб - сервер поддерживает множество модулей и дополнений. Seti.ucoz.ru
Недостатки сложность настройки и обслуживания Apache изначально разрабатывался как продукт для администраторов и опытных пользователей, отсюда его самый важный недостаток – сложность настройки и обслуживания. Seti.ucoz.ru
Веб – сервер от компании Microsoft – IIS Продукт идет в составе серверных операционных систем семейства Windows NT. Seti.ucoz.ru
Стабилен, быстр в работе, имеет возможность подключать дополнительные модули. Компания Microsoft стремится к тому, чтобы средний пользователь смог пользоваться её продуктами и не обращаться за услугами специалистов, если он решает стандартные задачи, по этому настройка, обслуживание IIS очень проста и наглядна. IIS поддерживает технологию.NET, которая в последнее время набирает популярность в среде разработчиков - профессионалов – это выводит данный веб – сервер на новый уровень и ожидается, что его использование на серверах возрастет. Seti.ucoz.ru
nginx веб - сервер и почтовый прокси - сервер, работающий на Unix- подобных операционных системах ( тестировалась сборка и работа на FreeBSD, OpenBSD, Linux, Solaris, Mac OS X, AIX и HP-UX). Начиная с версии появилась экспериментальная бинарная сборка под Microsoft Windows. Seti.ucoz.ru
lighttpd веб - сервер, разрабатываемый с расчётом на быстроту и защищённость, а также соответствие стандартам. Это свободное программное обеспечение, распространяемое по лицензии BSD. lighttpd работает в Linux и других Unix- подобных операционных системах, а также в Microsoft Windows. Seti.ucoz.ru
Google Web Server Google Web Server веб - сервер, используемый Google для организации своей веб инфраструктуры. Разработан на основе Apache. По состоянию на май 2012, находится на 5 месте по рейтингу компании Netcraft. Seti.ucoz.ru
Resin Resin веб сервер и сервер приложений для Java от Caucho Technology. В Resin входят две версии : Resin Professional и Resin Open Source (GPL). Resin Open Source это урезанная в оптимизации и некоторых других аспектах версия Resin Professional. В соответствии с маркетинговыми материалами Caucho Technology, Resin Open Source подходит для любителей, разработчиков и веб - сайтов с малым количеством трафика, которым не нужна производительность и повышенная надёжность Resin Professional. Resin Professional будет добавлять новые функции которые нужны в профессиональной среде. Seti.ucoz.ru
Cherokee Cherokee свободный кроссплатформенный веб - сервер, написан на Си. Поддерживает все современные технологии, включая FastCGI, SCGI, PHP, CGI, SSI,HTTPS (TLS и SSL), виртуальные хосты, балансировку нагрузки и другие. Расширяем, благодаря поддержке плагинов. Основной упор при разработке делается на высокую производительность и скорость работы. Наличие веб - интерфейса позволяет упростить настройку. Seti.ucoz.ru
Rootage веб - сервер, написанный на java THTTPD простой, маленький, быстрый и безопасный веб - сервер. Seti.ucoz.ru
Клиенты В качестве клиентов для обращения к веб - серверам могут использоваться различные программы и устройства : веб - браузер, работающий на настольном компьютере или переносном устройстве ( например, карманном ПК ); разнообразные программы, самостоятельно обращающиеся к веб - серверам для получения обновлений или другой информации ( например, антивирус может периодически запрашивать у определённого веб - сервера обновления своих баз данных ); мобильный телефон, получающий доступ к ресурсам веб - сервера при помощи протокола WAP; другие цифровые устройства или бытовая техника Seti.ucoz.ru