Índice:
- Definição - O que significa HTTP (Hypertext Transfer Protocol)?
- Techopedia explica Hypertext Transfer Protocol (HTTP)
Definição - O que significa HTTP (Hypertext Transfer Protocol)?
O HyperText Transfer Protocol (HTTP) é um protocolo da camada de aplicativo usado principalmente na World Wide Web. O HTTP usa um modelo cliente-servidor em que o navegador da web é o cliente e se comunica com o servidor da web que hospeda o site. O navegador usa HTTP, que é transportado por TCP / IP para se comunicar com o servidor e recuperar o conteúdo da Web para o usuário.
O HTTP é um protocolo amplamente usado e foi rapidamente adotado pela Internet devido à sua simplicidade. É um protocolo sem estado e sem conexão.
Techopedia explica Hypertext Transfer Protocol (HTTP)
Embora a simplicidade do HTTP seja sua maior força, também é sua principal desvantagem. Como resultado, o projeto HTTP-NG (HyperText Transfer Protocol - Next Generation) surgiu como uma tentativa de substituir o HTTP. O HTTP-NG promete oferecer um desempenho muito mais alto e recursos adicionais para suportar aplicativos comerciais eficientes, além de simplificar os recursos de segurança e autenticação do HTTP. Alguns dos objetivos do HTTP-NG já foram implementados no HTTP / 1.1, que incorpora desempenho, segurança e outras melhorias de recursos à sua versão original HTTP / 1.0.
Uma solicitação HTTP básica envolve as seguintes etapas:
- Uma conexão com o servidor HTTP é aberta.
- Uma solicitação é enviada ao servidor.
- Algum processamento é feito pelo servidor.
- Uma resposta do servidor é enviada de volta.
- A conexão está fechada.
Existem duas versões do HTTP, versão HTTP / 1.0 e a versão mais recente HTTP / 1.1. A alteração feita na revisão ocorreu principalmente na conexão de cada transação de solicitação e resposta. Na sua versão anterior, era necessária uma conexão separada. Na versão posterior, a conexão pode ser reutilizada várias vezes.