1) Aplicações web permitem que clientes ao redor do mundo acessem recursos em servidores;
2) Servidores recebem solicitações de clientes e devolvem respostas, como páginas HTML ou arquivos;
3) Clientes fazem solicitações usando navegadores e protocolos como HTTP, enquanto servidores respondem usando linguagens como HTML.