terça-feira, 4 de maio de 2021

O que é HTTP? | Aplicativos e Software | Tecnoblog

HTTP é um acrônimo para Hypertext Transfer Protocol, ou Protocolo de Transferência de Hipertexto, em português. Trata-se do protocolo de comunicação fundamental da web, sem o qual você dificilmente estaria lendo este texto. Saiba mais sobre o que é HTTP, como funciona, quando foi criado e outras curiosidades.

Atualmente, a maioria dos sites utilizam o protocolo HTTPS (Imagem: Reprodução)

O HTTP é um protocolo de comunicação, ou seja, uma convenção de regras e padrões que controla e possibilita uma conexão e troca de dados entre dois sistemas computacionais.

É baseado no modelo de cliente-servidor, ou seja, de um lado, um navegador requisita um determinado dado, e do outro, um computador (ou servidor) retorna a informação desejada (ou não, caso não ela seja encontrada, ocorra um erro ou não exista).

Criado na década de 1990, o HTTP surgiu da necessidade de se padronizar a troca de informações pela internet, de uma maneira que fosse leve, rápida e compreendida por todos os computadores conectados à rede.

HTTP é a base da web como conhecemos (Imagem: Christina Wocintech / Unsplash)

Clientes e servidores se comunicam pela internet trocando mensagens individuais. As mensagens enviadas pelo cliente, geralmente navegadores web, são chamadas de requisições (requests). As réplicas dos servidores são chamadas de respostas (responses), podendo conter algum conteúdo (como arquivos HTML) além de informações sobre o status da requisição.

Usuários comuns não lidam diretamente com essas mensagens. Elas são executadas e tratadas por navegadores, programas ou servidores proxy e web. Estes serviços proveem mensagens HTTP por meio de arquivos de configuração (no caso de servidores), APIs (para navegadores) e outras interfaces.

Requisições e respostas HTTP são estruturadas da seguinte forma:

A versão atual do protocolo HTTP é chamada de HTTP/2, divulgada em 2014 e tendo sido sua primeira revisão desde o protocolo HTTP/1.1, padronizado em 1997. Essa versão trouxe várias melhorias de segurança e desempenho, visando também a crescente utilização de smartphones na navegação pela internet.

HTTP/2 trouxe melhorias para a navegação por smartphones (Imagem: Photomix / Pexels)

O protocolo HTTP define oito métodos de requisição (GET, POST, PUT, DELETE, HEAD, TRACE, OPTIONS e CONNECT) para indicar qual ação deve ser realizada no recurso especificado.

Os métodos GET e POST, PUT e DELETE são os mais utilizados em aplicações web. Um servidor HTTP deve implementar, pelo menos, os métodos GET e HEAD para ser funcional.

O HTTP funciona em conjunto com algum outro protocolo de transferência, sendo o TCP/IP (Transmission Control Protocol) o mais comum. Os recursos enviados por HTTP são identificados e localizados na rede por URLs (Uniforme Resource Locators), o tipo mais comum de identificador de recursos uniforme (URI, da sigla em inglês) para a web.

Uma característica importante do protocolo HTTP que todo usuário deve se atentar é quanto as conexões seguras. Na web, ela normalmente é feita pelo HTTPS (Hyper Text Transfer Protocol Secure), uma implementação do protocolo HTTP sobre uma camada adicional de encriptação.

Essa camada transmite os dados de forma criptografada, além de permitir a verificação de autenticidade do servidor e do cliente por meio de certificados digitais. No entanto, isso nem sempre significa que o site em si é seguro, mas apenas que a conexão está protegida do acesso de terceiros.

Com informações: MDN Web Docs

WhatsApp, Signal ou Telegram? Acompanhe o comparativo e saiba como escolher um mensageiro seguro e também fácil de usar

Câmeras, lentes, microfones e equipamentos de iluminação: o que comprar para começar o seu canal no YouTube?

Começar a trabalhar em home office — seja por obrigação ou por opção — requer algum preparo; eu vou te ajudar com isso 👌🏽

Você provavelmente já sabe o que é o AdBlock ; entenda também por que bloqueadores de anúncios são tão polêmicos em toda a internet

Há cada vez mais estudos ligando o excesso de horas que passamos sentados ao aparecimento de várias doenças. Mas hábitos simples podem ao menos amenizar o problema.

Ver anime nos anos 90 era realmente melhor? Que tal esperar um mês para receber uma fita com novos episódios por correio?

Encarando o novo coronavírus em cima da moto, da bicicleta ou no carro, entregadores foram base de apoio fundamental

O OnlyFans é usado principalmente para criadores de conteúdo adulto, mas cada vez mais astros do cinema e TV aderem à plataforma

Pesquisadores da Universidade de Minnesota enviaram códigos vulneráveis ao kernel para estudo; comunidade Linux não sabia

Em um primeiro momento, apenas o Chrome irá implementar o FLoC, sistema que pretende acabar com cookies de terceiros

Nenhum comentário:

Postar um comentário