Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
по областям.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
551.42 Кб
Скачать
  1. Организация, структура и функции web-сервера.

Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.

Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и компьютер, на котором это программное обеспечение работает.

Клиенты получают доступ к веб-серверу по URL адресу нужной им веб-страницы или другого ресурса.

Дополнительными функциями многих веб-серверов являются:

  • ведение журнала обращений пользователей к ресурсам;

  • аутентификация пользователей;

  • поддержка динамически генерируемых страниц;

  • поддержка HTTPS для защищённых соединений с клиентами.

HTTPS — расширение протокола HTTP, поддерживающее шифрование. Данные, передаваемые по протоколу HTTP, «упаковываются» в криптографический протокол SSL или TLS, тем самым обеспечивается защита этих данных.

В отличие от HTTP, для HTTPS по умолчанию используется TCP порт 443 (для незащищенного HTTP — 80). Эта система была разработана компанией Netscape Communications Corporation, чтобы обеспечть аутентификацию и защищенное соединение.

HTTPS широко используется в мире Веб для приложений, в которых важна безопасность соединения, например, в платежных системах. Это обеспечивает защиту от атак, основанных на фальсификации либо прослушивании среднего уровня сетевого соединения. В настоящее время HTTPS поддерживается наиболее популярными браузерами.

На сегодня двумя наиболее распространёнными веб-серверами, вместе занимающими около 90 % рынка, являются: • Apache — свободный веб-сервер, наиболее часто используется в Unix-подобных ОС • IIS от компании Microsoft, распространяется с ОС семейства Windows NT

В качестве клиентов для обращения к веб-серверам могут использоваться совершенно различные устройства:

  • Веб-браузер — самый распространенный способ

  • Специальное программное обеспечение может самостоятельно обращаться к веб-серверам для получения обновлений или другой информации

  • Мобильный телефон может получить доступ к ресурсам веб-сервера при помощи протокола WAP

  • Другие интеллектуальные устройства или бытовая техника

Рассмотрим сервер Apache.

Apache HTTP-сервер — свободный веб-сервер. Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare,BeOS.

Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д.

Имеет три условных уровня конфигурации:

  • Конфигурация сервера (httpd.conf).

  • Конфигурация виртуального хоста (httpd.conf c версии 2.2, extra/httpd-vhosts.conf).

Виртуальный хостинг (англ. shared hosting) — вид хостинга, при котором множество веб-сайтов расположено на одном веб-сервере. Это самый экономичный вид хостинга, подходящий для небольших проектов.

  • Конфигурация уровня директории (.htaccess).

26. История создания Internet. Характеристика основных сервисов сети Internet. Электронная почта (e-mail). Системы NEWS и RSS-каналы. Технология WEB. Web-браузеры. Поисковые системы сети Internet. Telnet. FTP.

В 1969 году Управление перспективных исследований APRA (Агенство передовых Исследовательских проектов), одно из подразделений Министерства обороны США, завершило работу над проектом, который должен был, с одной стороны, привести к созданию практически не поддающихся разрушению каналов связи, а с другой - облегчить сотрудничество между разбросанными по всем штатам исследовательским организациям оборонной промышленности.

В основу проекта были положены три основные идеи:

  • каждый узел сети соединен с другими, так что существует несколько различных путей от узла к узлу;

  • все узлы и связи рассматриваются как ненадежные;

  • существуют автоматически обновляемые таблицы перенаправления пакетов;

  • пакет, предназначенный для не соседнего узла, отправляется на ближайший к нему, cогласно таблице перенаправления пакетов, при недоступности этого узла - на следующий и т.д.

Эти идеи должны были обеспечить функционирование сети в случае разрушения любого числа ее компонентов. В принципе сеть можно было считать работоспособной даже в случае, когда остается функционировать всего два компьютера. Кроме того, созданная по такому принципу, система не имела централизованного узла управления и, следовательно, безболезненно могла изменять свою конфигурацию.

В середине 1972 года среди пользователей сети стало распространяться мнение, что передать письмо по компьютерной сети намного быстрей и дешевле, чем традиционным методом. Так начал зарождаться первый сервис, без которого сегодня не мыслим сегодня Интернет - это E-Mail. В 1976 году появилась программа UUCP (Unix-to-Unix Copy), что привело к созданию следующего сервиса - USEnet (сетевые новости).

Именно так первоначально называлась сеть, позволяющая пользователю войти на машину, где размещалась информация и выбрать оттуда все интересующие его материалы. Уже на начальном этапе развития количество пользователей сети USEnet ежегодно утраивалось.

К 1983 году число узлов сети достигло 600, а в 1985 году суточный трафик сети составил более мегабайта информации. Сегодня USEnet насчитывает более 15000 конференций, суммарный объем которых равен нескольким десяткам мегабайт в день.

В конце 80-х годов Россия подключилась к сети APRAnet. В 1990 году сеть APRAnet перестала существовать и на ее месте возник ИНТЕРНЕТ. Internet сделала возможным свободный обмен информацией, не взирая на расстояния, государственные границы. Однако, несколько лет назад его ресурсы были доступны при помощи программного обеспечения, ориентированного лишь на пересылку файлов и неформатированного текста. В конце концов физикам Тиму Бернес-Ли (Tim Berners-Lee) и Роберту Кайо (Robert Cailiau) из Женевского ЦЕРНа (CERN) это наскучило. Они решили разработаться инфраструктуру, позволяющую братьям-физикам по всей Европе обмениваться результатами исследований через Internet в виде привычного для научных работников отформатированного и иллюстрированного текста, включающего ссылки на другие публикации. Так было, положено начало World Wide Web, Всемирной Информационной Паутине, которая к настоящему времени оплела своими сетями практически весь компьютерный мир и сделала Internet доступным и превлекательным для миллионов пользователей.

Основные услуги сети Интернет (краткая характеристика):

1. Электронная почта (e-mail) - это наиболее старая и одна из самых массовых служб Сети. Ее назначение — поддержка обмена электронными письмами между пользователями. По своей сущности электронная почта - это система обмена электронными сообщениями в компьютерных сетях (в режиме отложенного общения -offline).

2. Новости из Интернета (Internet News) — вид сервиса по автоматизированному отбору и передаче пользователям в удобном для них виде новостей по заданной тематике. Для выполнения поиска, загрузки, обновления, хранения и предоставлению пользователям новостей служат программы-агрегаторы: новостей (News agregators)

RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами или онлайн сервисами, такими какGoogle Reader, Яндекс.Лента и другими.