HTTP

O Hypertext Transfer Protocol (HTTP) é um protocolo de aplicativo para sistemas de informação hipermídia colaborativos distribuídos. O hipertexto é o tipo de texto estruturado que utiliza ligações lógicas (hiperlinks) entre os nós que contêm o texto. Basicamente, o HTTP é o protocolo de intercâmbio e transferência de hipertexto.

O HTTP funciona como um protocolo de solicitação-resposta no modelo de computação cliente-servidor. O cliente envia uma mensagem de solicitação HTTP para o servidor. O servidor, que fornece recursos como arquivos HTML e outros tipos de conteúdo e outras funções para o cliente, retorna uma mensagem de resposta para o cliente. A resposta contém informações sobre o status de conclusão da solicitação e também pode conter o conteúdo solicitado no corpo da mensagem.

Além de HTTP, há também o Hypertext Transfer Protocol Secure (HTTPS) - um protocolo de comunicação para comunicação segura através de uma rede de computador, com implementação especialmente ampla na Internet. O HTTPS é o resultado da acomodação do Hypertext Transfer Protocol (HTTP) no topo do protocolo SSL/TLS, acrescentando capacidades de segurança SSL/TLS para comunicações HTTP padrão.