La comunicación entre el servidor web y el navegador se realiza mediante el protocolo de comunicaciones "Hypertext Transfer Protocol" (HTTP), aunque la mayoría de los navegadores soportan otros protocolos como "File Transfer Protocol" (FTP), Gopher, y "Hypertext Transfer Protocol Secure" (HTTPS, una versión cifrada de HTTP basada en "Secure Socket Layer" —SSL— o Capa de Conexión Segura).