Conexões seguras entre os clientes e o servidor de aplicação podem ser feitas por intermédio do protocolo HTTPS, que consiste em
uma versão estendida do protocolo HTTP com funções adicionais para serviços de autenticação e cifragem de dados.
Do ponto de vista da comunicação, tais aplicações obedecem a um modelo cliente-servidor, em que as comunicações entre o cliente e o servidor de aplicação são realizadas por meio do protocolo HTTP. Assim, é comum entender um servidor Web como sendo um sistema que possui um servidor com capacidade de comunicar-se pelo protocolo HTTP.