netConfig: сетевые технологии  

Web-сервер


WEB-сервер (HTTP-сервер) обеспечивает возможность представления различных типов информации в Интернет средствами протокола HTTP. Используя протокол HTTP, обычно, кроме текстовой информации, передают пользователю графику, мультимедийные файлы, скрипты, выполняемые на клиентской машине, и т.д. Также можно разрабатывать свои web-приложения, которые будут работать уже на сервере. HTTP также используется как обобщенный протокол связи между агентами пользователей и прокси-серверами/шлюзами (proxies/gateways) или другими сервисами Интернета, включая такие, как SMTP, NNTP, FTP и другие.

HTTPS-сервер — это WEB-сервер, обеспечивающий защиту от перехвата данных путем их сквозного шифрования. Для установки защищенных соединений в Интернет используется протокол SSL/TLS. Он применяет криптографические алгоритмы для аутентификации, шифрования и обеспечения целостности передаваемых данных.

В таблице ниже приведены характеристики наиболее популярных серверов.

Характеристики Платформа
Windows Unix
Операционная система Microsoft Windows Server 20031 FreeBSD, Linux
Название продукта IIS 6 Apache2 1.3/2.0/2.2
Язык разработки web-приложений ASP PHP2
Уязвимость для взлома высокая низкая
Ресурсоемкость высокая средняя
  • 1. Enterprise & Web Edition;
  • 2. Возможно использование в среде Microsoft Windows.
Пример использования протокола HTTPS:
На удаленном сервере работают два пользователя. Первый пользователь при передаче и получении данных пользуется протоколом HTTP, а второй HTTPS. Если в процессе передачи данных от сервера непосредственно обоим пользователям кто-то попытается перехватить данные, то в первом случае эта попытка будет успешна, т.к. данные не защищены. Во втором случае данные будут зашифрованы и, следовательно, возможность их перехвата будет сведена к минимуму.