O que é o protocolo de transferência de hipertexto?
O Protocolo de Transferência de Hipertexto (HTTP) é a linguagem de comunicação de rede usada na World Wide Web para trocar texto, gráficos, som e outros tipos de dados e serviços. O HTTP transfere dados entre computadores vinculados globalmente em texto simples. Uma versão segura do Hypertext Transfer Protocol (HTTPS) instrui os navegadores da Web a criptografar fluxos de comunicação para proteger informações confidenciais. O HTTPS é usado para todo o comércio, bancos e outros serviços onde é necessário um link seguro.
A invenção do HTTP e da World Wide Web é creditada ao físico inglês, Sir Timothy John Berners-Lee ("Tim" Berners-Lee). Berners-Lee propôs a idéia em março de 1989 e, em dezembro de 1990, ele e sua equipe trocaram dados entre computadores em rede usando o protocolo de transferência de hipertexto.
http opera no modelo cliente-servidor, onde o servidor é um computador na internet que hospeda um site ou banco de dados, e o cliente é um computador que solicita informações doservidor. Na verdade, o HTTP faz parte de um conjunto de protocolos de rede em camadas. Na hierarquia de rede, o HTTP é uma camada de aplicação que é executada na parte superior da camada de transporte dominante conhecida como Protocolo de Controle de Transmissão (TCP). O TCP faz parte do Internet Protocol Suite (IPS), que inclui a convenção de endereçamento do Protocolo da Internet (IP) usada com TCP, cuja combinação é chamada de TCP/IP.
Todos os clientes e servidores na Web são identificados por um endereço IP numérico exclusivo ou localizador de recursos uniformes (URL). Isso garante que os pedidos de dados e respostas correspondentes (datagramas) sejam roteadas corretamente através das várias redes que compõem coletivamente a World Wide Web. Os IPs numéricos são mapeados para um nome associado para facilitar a lembrança do URL. Portanto, pode -se entrar wisegeek.com na janela URL de um navegador, em vez de ter que lembrar uma série de IP Numbers. Em uma analogia aproximada, o TCP pode ser considerado como o veículo ou motor que o HTTP usa para viajar entre computadores, enquanto o IP garante que a melhor rota seja seguida e que os dados chegarão ao destino correto.
Como todos os protocolos, o protocolo de transferência de hipertexto evoluiu ao longo do tempo, alterando as versões de sua forma original. O desenvolvimento do HTTP cai na Força -Tarefa de Engenharia da Internet (IETF) e ao consórcio da World Wide Web. Essas entidades publicam solicitação de comentários (RFCs) detalhando novos padrões, como a RFC 2616 de junho de 1999, delineando o HTTP/1.1, a versão atual mais comumente em uso.
HTTPS seguro (https: // vs http: //) é praticamente idêntico ao protocolo de transferência de hipertexto padrão, mas para uma chamada para o navegador da web para estabelecer uma conexão criptografada entre o servidor e o cliente. Todos os navegadores modernos apresentam criptografia ponto a ponto, ocorrendo automaticamente e sem intervenção do usuário ao se conectar a um site cujo endereço começa comhttps: //. Quaisquer dados que saem do servidor ou cliente são criptografados antes de sair do computador e descriptografados na chegada, permanecendo inescrutável no caminho.