No mundo acelerado de hoje, as pessoas querem fazer as coisas rápido! Tome, por exemplo, seus próprios padrões de uso da Internet: ao abrir um site, digite o URL inteiro ou apenas as primeiras letras e deixe as sugestões do navegador aparecerem e economize o esforço De digitar a coisa toda!
Exatamente, muitas pessoas fazem isso (inclusive eu), mas ao digitar o URL de um site, você já notou uma coisa bastante interessante que acontece na barra de endereços? Mesmo se você não inseri-lo, o prefixo ‘http: //’ ou ‘https: //’ é adicionado ao URL automaticamente!
Alguns sites têm ‘http: //’, enquanto outros têm ‘https: //’. Você já notou que prefixo nosso site usa? Vá em frente, dê uma olhada no URL da página atual. Você verá que ele diz ‘https: //’ prefixo.

Prefixo ‘https’
Existe uma diferença entre HTTP e HTTPS? Por que alguns sites usam um e alguns usam o outro? Vamos descobrir!
O que é o HTTP?
HTTP significa Hyper Text Transport Protocol. É basicamente um protocolo que permite que as pessoas naveguem na World Wide Web (www) para transferir informações sob a forma de texto, imagem, vídeo, áudio e outros arquivos desse tipo. Em outras palavras, você pode dizer que HTTP é um conjunto de regras que define como os navegadores respondem a vários comandos que você dá a ele (por exemplo, fazer logon em um site digitando seu URL na barra de endereços) e determina como as informações digitais são trocadas.
O que é HTTPS?
O ‘S’ adicionado ao final do HTTP significa ‘segurança’. Portanto, você pode dizer que Hyper Text Transfer Protocol Security é apenas uma versão segura do HTTP. A popularidade de HTTPS tem aumentado múltiplo na última década, graças ao aumento mamute na consciência das pessoas sobre a privacidade do seu uso de Internet e troca de informações. Essa é a razão pela qual você vê muito mais sites usando HTTPS em vez de HTTP. Navegadores como o Firefox, Chrome e Internet Explorer mostram um ícone de cadeado na barra de endereços para indicar se a segurança HTTPS de um site está ativa.
HTTP versus HTTPS.
URLs
Esta é a diferença mais óbvia entre os dois: o URL de uma página HTTP começa com ‘http: //’, enquanto uma página HTTPS começa com ‘https: /’.
Como eles funcionam.
Na terminologia de computador, o navegador é referido como o cliente e o computador onde a solicitação de informações é armazenada é o servidor. Portanto, quando você digita o URL de um site na barra de endereços e pressiona Enter, o cliente solicita informações do servidor usando HTTP por padrão. Uma vez que o servidor recebe o pedido, ele responde de volta para o cliente eo resultado é a página que você vê aberta no seu navegador. Este processo está em chamas rápido, que é a razão pela qual não há quase nenhum atraso detectável entre o momento em que você pressionar Enter eo tempo que a página web se abre … se você pagar a velocidade da Internet o suficiente, isso é.
O funcionamento básico do HTTPS é semelhante ao HTTP, mas envolve algumas ferramentas extras para tornar a troca de informações segura. Além de HTTP, ele usa protocolos SSL e TSL. Esses protocolos garantem que ninguém além do cliente e do servidor pode invadir sua comunicação externamente. Esse tipo de proteção se baseia em certificados SSL para criptografar a troca de informações. Você pode pensar em certificados SSL como documentos que contêm chaves públicas de um proprietário do computador .
Usando as chaves públicas e privadas do computador, os certificados SSL usados no HTTPS garantem que a comunicação com o servidor permaneça segura e protegida contra espionagem.
Porta.
Uma ‘porta’ é basicamente um canal de comunicação que determina o que o servidor ‘espera’ receber do cliente. Diferentes funções através da Internet usam portas diferentes; Por exemplo, o envio e recebimento de e-mails é feito através do SMTP na Porta 25, enquanto as transferências de arquivos são feitas através do FTP (File Transfer Protocol) na Porta 21. Da mesma forma, o HTTP mais comumente usa a Porta 80 para comunicação, enquanto o HTTPS usa Port 443.
Criptografia.
HTTPS usa criptografia, como resultado dos certificados SSL / TSL, enquanto que não há criptografia de informações em HTTP.
Segurança.
Do ponto de vista do usuário final, este é o único ponto que realmente os faz ficar separados. Uma conexão HTTPS é protegida, o que significa que ele usa uma conexão criptografada por camada de transporte de segurança, garantindo que ninguém pode recuperar seus detalhes sensíveis ou saber o que você está procurando. Uma conexão HTTP, por outro lado, é uma conexão não criptografada que pode ser facilmente interceptada por terceiros.
Para concluir, se você está casualmente navegando na Internet, ou seja, verificando memes engraçados e vídeos de gato adorável, você não vai notar qualquer diferença em sua experiência de surf. No entanto, se uma página da Web solicitar que você digite seu número de conta bancária, endereço ou outros detalhes pessoais, seria uma boa idéia dar uma olhada rápida no URL e verificar se esse ‘S’ está protegendo sua privacidade!
Para melhorar seu conhecimento de HTTP e HTTPS, você pode querer verificar ‘HTTP: The Definitive Guide’ .
Referências:
- HTTPS – Wikipédia, a enciclopédia livre
- Protocolo de Transferência de Hipertexto – Wikipedia
- Referência
- Educação da Universidade de Boston
- Carnegie Mellon University – Escola de informática