Protocolo de transferência de hipertexto (http)

Definição - o que significa protocolo de transferência de hipertexto (HTTP)?

O protocolo de transferência de hipertexto ou HTTP é um protocolo fundamental usado na Internet para controlar a transferência de dados de e para um servidor de hospedagem, em comunicação com um navegador da web.

HTTP é o meio de comunicação essencial entre os usuários da web e os servidores que mantêm os próprios sites.

Definirtec explica o protocolo de transferência de hipertexto (HTTP)

Como um protocolo sem estado, o HTTP não salva inerentemente as configurações do usuário - portanto, itens como cookies são usados ​​para ajudar os sites e servidores a “lembrar” o que o usuário fez.

O uso de ferramentas acessíveis ao usuário significa que os usuários podem escolher apagar cookies e outras ferramentas e começar de novo como usuários anônimos, ou salvar esses marcadores para que possam ignorar todo aquele "conhecimento" do site do servidor de hospedagem novamente.

De certa forma, o HTTP tem sido útil na transição do uso da web para um resultado com estado realmente estável - mas os usuários que excluem todos os cookies e dados armazenados pela primeira vez podem ficar desanimados com o quanto de sua rotina diária na web está comprometida.

HTTP inicial

Vamos falar sobre algumas das partes essenciais do cabeçalho HTTP. Os cabeçalhos de solicitação e resposta HTTP definem os parâmetros operacionais das transações HTTP.

Uma estrutura de solicitação normalmente contém a URL com um método e define o protocolo.

Depois, existem vários campos de solicitação padrão e não padrão que acionam diferentes interações.

Uma maneira simples de pensar nisso é que os códigos e campos HTTP são, novamente, a forma como as duas partes da transação se comunicam - os navegadores enviam a solicitação ao servidor e os servidores enviam as respostas, também na sintaxe HTTP.

Universalizar isso no contexto da sintaxe do hipertexto faz sentido e é parte de como grupos como o World Wide Web Consortium ou W3C abordaram a construção da Internet como ela existe hoje.

Tornando o HTTP seguro

Com o tempo, surgiu um novo protocolo chamado HTTPS, que criptografa o conteúdo das mensagens HTTP com os protocolos Transport Layer Security e Secure Dockets Layer ou TLS / SSL.

Antes disso, em muitos casos, os hackers podiam simplesmente entrar e digitar adições ou emendas à solicitação real na barra de URL do navegador, antes de acionar a própria solicitação. Isso levou a todos os tipos de vulnerabilidades de segurança em que atores mal-intencionados estavam obtendo controle ou acesso aos sistemas.

Como o HTTPS criptografa a sintaxe HTTP real, ele é eficaz na proteção contra esse tipo de atividade.

Rastreamento e interatividade

À medida que a web se torna mais complexa, o HTTP também está evoluindo. As maneiras como os usuários da web e os sites interagem estão sujeitas a evoluções bastante significativas nas últimas décadas.

Por exemplo, em geral, a era da Web 2.0 foi uma época em que empresas e outros sites se tornaram mais interativos. Existem mais campos de registro de usuário e outros eventos de usuário incorporados em páginas da web em geral, e todos eles devem ser gerenciados com HTTP ou, mais precisamente, HTTPS.

Depois, há a notícia de um futuro web 3.0, que contará com tecnologias como JSON para acomodar mais mapeamento de dados, mais conexão semântica e mais automação de interações de navegador e servidor.

O próprio HTTP pode passar por muito mais mudanças futuras para acomodar isso - mas, por enquanto, o HTTPS continua sendo um aspecto fundamental da segurança e função da Internet.