Lar Desenvolvimento O que é o protocolo de transferência de hipertexto (http)? - o que é techopedia

O que é o protocolo de transferência de hipertexto (http)? - o que é techopedia

Índice:

Anonim

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:

  1. Uma conexão com o servidor HTTP é aberta.
  2. Uma solicitação é enviada ao servidor.
  3. Algum processamento é feito pelo servidor.
  4. Uma resposta do servidor é enviada de volta.
  5. 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.

O que é o protocolo de transferência de hipertexto (http)? - o que é techopedia