Сервер (англ. server от to serve — служить) — это аппаратное обеспечение, выделенное и/или специализированное для выполнения на нем сервисного программного обеспечения и хранение данной информации. Сервер является одним из главенствующих элементов компьютерных сетей различных уровней. Говоря простым языком это компьютерная программа, созданная для того, чтобы выполнять программы для обеспечения работы сети, хранить информацию этой сети.
WWW-сервер или же всемирная паутина от англ. World Wide Web. Это система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к интернету. Эта система использует протокол HTTP для передачи данных. В простейшем виде такая программа получает по сети HTTP-запрос на определённый ресурс, находит соответствующий файл на локальном жёстком диске и отправляет его по сети запросившему компьютеру. Более сложные веб-серверы способны в ответ на HTTP-запрос динамически генерировать документы с помощью шаблонов и сценариев. Для просмотра информации, полученной от веб-сервера, на клиентском компьютере применяется специальная программа — веб-браузер.
HTTP. Давайте представим, что у нас есть ВЕБ-сервер и БРАУЗЕР. Самым простым примером будет условный ЧАТ. Мы при помощи БРАУЗЕРА набираем ТЕКСТ и отправляем его (т.е. мы отправляем запрос БРАУЗЕР – ВЕБ СЕРВЕР) В свою очередь ВЕБ-СЕРВЕР обрабатывает этот запрос и выводит текст, написанный нами на экран (Сервер, после обработки посланной нами команды, выводит наш текст на экран.
HTTPS от англ. HyperText Transfer Protocol Secure не является отдельным протоколом. Это обычный HTTP, работающий через шифрованные транспортные механизмы SSL и TLS. Он обеспечивает защиту от атак, основанных на прослушивании сетевого соединения — от снифферских атак и атак типа man-in-the-middle, при условии, что будут использоваться шифрующие средства и сертификат сервера проверен и ему доверяют.