Diferença Entre HTTP E HTTPS

Diferença Entre HTTP E HTTPS
Diferença Entre HTTP E HTTPS

Vídeo: Diferença Entre HTTP E HTTPS

Vídeo: Diferença Entre HTTP E HTTPS
Vídeo: Qual a diferença entre HTTP e HTTPS? 2024, Pode
Anonim

HTTP vs

HTTP (Hyper-Text Transfer Protocol) é um protocolo de nível de aplicativo para sistemas de informação hipermídia distribuídos e colaborativos. Está definido na RFC 2616 (Request for Comments). Basicamente, a principal característica do HTTP é a parte de negociação da transferência de dados. Exemplos típicos de serviços HTTP são a comunicação do servidor web e a Comunicação do serviço de nomes de domínio.

Em nível de aplicativo, comunicação de dados ponta a ponta, uma ponta atua como servidor e a outra ponta atua como cliente. Para se comunicar com o servidor, o cliente deve saber o endereço IP e o número da porta do servidor. O endereço IP ajuda a alcançar o servidor e o número da porta apenas define qual serviço o cliente está procurando. (Em termos técnicos é definido como socket).

O mesmo aqui em HTTP; basta tomar o servidor da web como exemplo, neste modelo, o servidor da web é o software aplicativo em execução em um servidor de hardware e o cliente é o navegador do usuário. O aplicativo do servidor Web está escutando a porta número 80 para aceitar conexões HTTP. Portanto, esta porta 80 é definida como porta

HTTPS também é semelhante a HTTP, mas o 'S' significa Seguro. Em HTTP, os dados são transmitidos tal como são, o que se chama texto simples. Qualquer pessoa pode ler no caminho entre o servidor e o cliente. Mas em HTTPS ninguém pode ler as informações entre o servidor e o cliente, que normalmente são o navegador da web e o servidor da web.

Além disso, a implementação de TLS (Transport Layer Security) ou SSL (Secure Socket Layer) estabelece um túnel criptografado de ponta a ponta para a transmissão de dados. Túnel criptografado significa que a comunicação de dados entre o servidor e o cliente é fechada e o servidor e o cliente apenas podem ler a comunicação.

Nesse caso, o cliente, que é seu navegador da web em nosso exemplo, se comunica com o servidor da web por meio da porta número 443. Na maioria dos aplicativos bancários, a troca de informações de login do usuário usa

Em suma:

(1) HTTP transmite dados normais, enquanto HTTPS transmite dados fechados ou criptografados

(2) HTTP é para aplicativos normais e HTTPS é principalmente para aplicativos bancários ou seguros

(3) HTTP usa a porta 80 enquanto HTTPS usa a porta 443

(4) HTTP é definido em RFC 2616 e HTTPS é definido em RFC 2817 (Atualização para TLS em HTTP / 1.1)

Recomendado: