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: Diferença entre DESLOCAMENTO e DISTÂNCIA PERCORRIDA - Canal da Física 2024, Julho
Anonim

HTTP vs

HTTP (Hyper-Text Transfer Protocol) é um protocolo de nível de aplicação 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 comunicação de servidor web e comunicação de serviço de nome de domínio.

Na comunicação de dados de ponta a ponta no nível da aplicação, uma ponta atua como servidor e 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; apenas tome o servidor web como exemplo, neste modelo, o servidor web é um software de aplicação rodando em um servidor de hardware e o cliente é o navegador do usuário. O aplicativo do servidor Web está atendendo a porta número 80 para aceitar conexões HTTP. Portanto, esta porta 80 é definida como porta

HTTPS também é semelhante ao HTTP, mas o 'S' significa Seguro. No HTTP, os dados são transmitidos como estão, o que é chamado de texto simples. Qualquer um pode ler em seu 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 seu navegador web e o servidor web.

Adicional, 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 servidor e cliente é fechada e somente servidor e cliente podem ler a comunicação.

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

Resumo:

(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 na RFC 2616 e HTTPS é definido na RFC 2817 (Atualizando para TLS em

Recomendado: