Сервисы сетевых операционных систем: web-сервер Seti.ucoz.ru Веб-сервер — это сервер, принимающий HTTPзапросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, как правило, вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-сервером называют как программное обеспечение, выполняющее функции вебсервера, так и непосредственно компьютер, на котором это программное обеспечение работает. Seti.ucoz.ru Клиент, которым обычно является веббраузер, передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами. Seti.ucoz.ru Ресурсы — это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. В ответ веб-сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу HTTP. Seti.ucoz.ru Дополнительные функции Автоматизация работы веб-страниц; Ведение журнала обращений пользователей к ресурсам; Аутентификация и авторизация пользов ателей; Поддержка динамически генерируемых страниц; Поддержка HTTPS для защищённых соединений с клиентами. Seti.ucoz.ru Программное обеспечение Наиболее распространённым вебсервером, занимающим более 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). Начиная с версии 0.7.52 появилась экспериментальная бинарная сборка под Microsoft Windows. Seti.ucoz.ru lighttpd веб-сервер, разрабатываемый с расчётом на быстроту и защищённость, а также соответствие стандартам. Это свободное программное обеспечение, распространяемое по лицензии BSD. lighttpd работает в Linux и других Unixподобных операционных системах, а также в Microsoft Windows. Seti.ucoz.ru Google Web Server веб-сервер, используемый Google для организации своей веб инфраструктуры. Разработан на основе Apache. По состоянию на май 2012, находится на 5 месте по рейтингу компании Netcraft. Seti.ucoz.ru 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 свободный кроссплатформенный веб-сервер, написан на Си. Поддерживает все современные технологии, включая FastCGI, SCGI, PHP, CGI, SSI,HTTPS (TLS и SSL), виртуальные хосты, балансировку нагрузки и другие. Расширяем, благодаря поддержке плагинов. Основной упор при разработке делается на высокую производительность и скорость работы. Наличие веб-интерфейса позволяет упростить настройку. Seti.ucoz.ru Rootage веб-сервер, написанный на java THTTPD простой, маленький, быстрый и безопасный веб-сервер. Seti.ucoz.ru Клиенты В качестве клиентов для обращения к веб-серверам могут использоваться различные программы и устройства: веб-браузер, работающий на настольном компьютере или переносном устройстве (например, карманном ПК); разнообразные программы, самостоятельно обращающиеся к веб-серверам для получения обновлений или другой информации (например, антивирус может периодически запрашивать у определённого веб-сервера обновления своих баз данных); мобильный телефон, получающий доступ к ресурсам веб-сервера при помощи протокола WAP; другие цифровые устройства или бытовая техника Seti.ucoz.ru