Дистанционная поддержка образовательного процесса

Лекция 13 Сервисы сетевых операционных систем: web-сервер

Лекция 13 
Тема: Сервисы сетевых операционных систем: web-сервер
Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, как правило, вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.
Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и непосредственно компьютер, на котором это программное обеспечение работает.

Клиент, которым обычно является веб-браузер, передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами. 

Ресурсы — это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. В ответ веб-сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу HTTP.
Дополнительные функции
Веб-серверы могут иметь различные дополнительные функции, например:
Автоматизация работы веб страниц;
Ведение журнала обращений пользователей к ресурсам;
аутентификация и авторизация пользователей;
поддержка динамически генерируемых страниц;
поддержка HTTPS для защищённых соединений с клиентами.

Часто на компьютере вместе с веб-сервером устанавливается также и почтовый сервер.

Программное обеспечение
Наиболее распространённым веб-сервером, занимающим более 65 % рынка, является Apache —свободный веб-сервер, наиболее часто используемый в UNIX-подобных операционных системах;
Из основных достоинств данного продукта стоит отметить, что он является бесплатным. Команда разработчиков постоянно устраняет найденные ошибки и обеспечивает достойную поддержку пользователей. Веб-сервер поддерживает множество модулей и дополнений.
 Apache изначально разрабатывался как продукт для администраторов и опытных пользователей, отсюда его самый важный недостаток – сложность настройки и обслуживания. 
На втором месте идет веб – сервер от компании Microsoft – IIS. Этот продукт идет в составе серверных операционных систем семейства Windows NT. Он стабилен, быстр в работе, имеет возможность подключать дополнительные модули. Компания Microsoft стремится к тому, чтобы средний пользователь смог пользоваться её продуктами и не обращаться за услугами специалистов, если он решает стандартные задачи, по этому настройка, обслуживание IIS очень проста и наглядна. IIS поддерживает технологию .NET, которая в последнее время набирает популярность в среде разработчиков-профессионалов – это выводит данный веб – сервер на новый уровень и ожидается, что его использование на серверах возрастет.  

Другие web-сервера
nginx — свободный веб-сервер, разрабатываемый Игорем Сысоевым с 2002 года и пользующийся большой популярностью на крупных сайтах
lighttpd — свободный веб-сервер.
Google Web Server — веб-сервер, основанный на Apache и доработанный компанией Google.
Resin — свободный веб-сервер приложений.
Cherokee — свободный веб-сервер, управляемый только через web-интерфейс.
Rootage — веб-сервер, написанный на java.
THTTPD — простой, маленький, быстрый и безопасный веб-сервер.

Клиенты
В качестве клиентов для обращения к веб-серверам могут использоваться различные программы и устройства:
веб-браузер, работающий на настольном компьютере или переносном устройстве (например, карманном ПК);
разнообразные программы, самостоятельно обращающиеся к веб-серверам для получения обновлений или другой информации (например, антивирус может периодически запрашивать у определённого веб-сервера обновления своих баз данных);
мобильный телефон, получающий доступ к ресурсам веб-сервера при помощи протокола WAP;
другие цифровые устройства или бытовая техника.






Четверг, 02.05.2024, 01:47
Приветствую Вас Гость

Вход на сайт

Поиск

Календарь

«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Архив записей

Друзья сайта

  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика


    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0