Para que é usado o HTTP qual protocolo de transporte e qual porta o HTTP utiliza?

Na Internet, os sites acessados se iniciam por "HTTP" ou "HTTPS". Mas qual a diferença entre as duas siglas e o que elas significam? É importante conhecer as especificações para saber se a navegação, em determinada página da web, é segura ou não. Dessa forma, é mais fácil proteger informações como logins e senhas de e-mails e redes sociais e dados de cartões de crédito.

Veja a diferença em HTTP e HTTPS e navegue com segurança na Internet (Foto: Pond5) — Foto: TechTudo

Para começar, o HTTP (Hyper Text Transfer Protocol) é um protocolo, ou seja, uma determinada regra que permite ao seu computador trocar informações com um servidor que abriga um site. Isso quer dizer que, uma vez conectados sob esse protocolo, as máquinas podem receber e enviar qualquer conteúdo textual – os códigos que resultam na página acessada pelo navegador.

O problema com o HTTP é que, em redes Wi-Fi ou outras conexões propícias a phishing (fraude eletrônica) e hackers, pessoas mal intencionadas podem atravessar o caminho e interceptar os dados transmitidos com relativa facilidade. Portanto, uma conexão em HTTP é insegura.

Nesse ponto entra o HTTPS (Hyper Text Transfer Protocol Secure), que insere uma camada de proteção na transmissão de dados entre seu computador e o servidor. Em sites com endereço HTTPS, a comunicação é criptografada, aumentando significativamente a segurança dos dados. É como se cliente e servidor conversassem uma língua que só as duas entendessem, dificultando a interceptação das informações.

Para saber se está navegando em um site com criptografia, basta verificar a barra de endereços, na qual será possível identificar as letras HTTPS e, geralmente, um símbolo de cadeado que denota segurança. Além disso, o usuário deverá ver uma bandeira com o nome do site, já que a conexão segura também identifica páginas na Internet por meio de seu certificado.

Como se proteger com HTTPS

Infelizmente, não há HTTPS em todo lugar. O usuário, na verdade, depende que os sites ofereçam suporte a esse tipo de conexão para poder aproveitar da codificação. Porém, em muitos casos, a conexão segura está presente mas deve ser habilitada manualmente, caso você deseje mais privacidade.

É o caso do Facebook, que incluiu a conexão via HTTPS em 2011. Por padrão, os usuários da rede social acessam o site via HTTP, mas isso pode ser mudado facilmente por meio das configurações do seu perfil. Outras redes sociais como Twitter, Pinterest e Google+ também contam com acesso via HTTPS. O Google, aliás, inclui HTTPS até em suas pesquisas no buscador.

O que é importante ter em mente é que qualquer serviço online no qual seja necessário digitar uma senha para logar ou, principalmente, enviar dados de cartão de crédito, precisa de conexão via HTTPS. Por essa razão, os sites de banco utilizam esse protocolo para garantir a privacidade dos dados fornecidos pelos clientes.

Sempre procure utilizar o HTTPS nos sites que oferecerem o recurso, e tome cuidado ao enviar suas informações para páginas sem segurança, já que há chances significativas de que hackers acessem as informações e senhas, utilizando os dados os mais diversos fins.

Uma maneira fácil de ativar o HTTPS é com extensões, como o HTTPS Everywhere para Mozilla Firefox, Google Chrome e Opera. O aplicativo coloca em ação, automaticamente, a conexão criptografada nos sites em que isso é possível. Com isso, o usuário evita de ficar procurando e ativando a opção segura em todas as páginas que visitar.

Precauções

É bom lembrar que o HTTPS não é perfeito. Mesmo que tenha uma conexão desse tipo ativa, fique atento para tentativas de fraude. Há casos de phishing que levam o usuário para sites com HTTPS mas, na verdade, é uma página errada – eles criam uma conexão segura entre você e um servidor falso. Em outras situações, alguns sites imitam o símbolo de cadeado para atrair desavisados, ou mesmo mudam o ícone do site para que você acredite que está seguro.

No final, todas as dicas sobre navegação segura continuam valendo. Mas, desde que saiba que o site acessado é verdadeiro, procure sempre optar por uma conexão segura. Embora não seja infalível, HTTPS é, com certeza, mais seguro do que um protocolo convencional.

Com a democratização do acesso à internet, é raro encontrar aqueles que não tenham se deparado com o HTTP ou até mesmo com o HTTPS. De modo geral, esse protocolo é um dos principais responsáveis pela maioria dos usuários conseguirem acessar os sites que estão disponíveis na internet.

  • 9 dicas para melhorar o desempenho da sua rede doméstica
  • 6 dicas básicas para usar a internet com segurança

Mas, o que é e como funciona HTTP? Abaixo, você pode conferir as respostas para essas perguntas e um breve histórico desse protocolo tão comum e fundamental nos dias de hoje!

O que é HTTP

O HTTP (Hypertext Transfer Protocol ou Protocolo de Transferência de Hipertexto em português) é um protocolo que especifica como será a comunicação entre um navegador e um servidor web, sendo um dos principais da World Wide Web (WWW).

  • O que significa WWW?

Este protocolo funciona através de um modelo computacional conhecido como cliente-servidor, onde um navegador (cliente) estabelece a comunicação com um servidor e ambos passam a trocar informações entre si.

Um breve histórico do HTTP

Embora a internet tenha sido criada na década de 1960, foi somente em 1989 que ela começou a apresentar as características que tanto conhecemos hoje. Com o surgimento da World Wide Web, foi criado um padrão para organização dos dados que trafegam pela rede, permitindo que qualquer computador tivesse acesso ao mundo virtual.

No entanto, essa troca de informações precisava de um padrão, e foi a partir dessa necessidade que o HTTP foi criado em 1990. O protocolo era leve, rápido e podia ser interpretado e compreendido por todos os computadores que estavam conectados à web. A proposta deu certo e continua em vigor até os dias de hoje, mesmo que tenha sofrido algumas alterações.

Como funciona o HTTP

Como dito acima, o protocolo utiliza uma estrutura de cliente-servidor, onde há uma comunicação com mensagens individuais. A mensagem enviada pelo cliente é chamada de solicitação (request), enquanto a mensagem enviada pelo servidor é chamada de resposta (response).

E, cada uma dessas mensagens possuem estruturas características que não são tratadas pelos usuários finais. Elas são processadas e interpretadas pelos navegadores ou programas, juntamente com seus servidores.

O HTTP, que faz parte da camada de aplicação, uma das mais próximas do usuário final, costuma atuar comumente em conjunto com outro protocolo de transferência: o TCP/IP (Transmission Control Protocol), que faz parte da camada de transporte.

Sendo assim, todas as mensagens enviadas pelo protocolo através de uma interface (site ou página que geralmente utiliza HTML) são localizadas na rede através das URLs (Uniform Resource Locators ou Localizador Uniforme de Recursos em português), processadas e retornadas para os usuários.

O HTTPS e a necessidade da segurança do usuário

O HTTP cumpriu bem o seu papel de padronizar a comunicação entre clientes e servidores na internet, mas gerou um problema de segurança: pessoas mal-intencionadas passaram a atravessar o caminho da comunicação e e fazer a interceptação dos dados com certa facilidade.

Estas práticas acabaram tornando o HTTP uma conexão bastante insegura e, por isso, o HTTPS (Hyper Text Transfer Protocol Secure) acabou sendo criado em 1994. O protocolo utiliza o HTTP como base, mas adiciona uma camada de proteção na transmissão de dados.

Sempre que os sites utilizam o protocolo HTTPS, é garantido que a comunicação entre o PC e os servidores está criptografada, algo que aumenta ainda mais a segurança da sua conexão com a web e, consequentemente, dos dados ali enviados.

No decorrer dos anos, a internet passou a conectar cada vez mais as pessoas, e as informações nunca estiveram tão acessíveis. No entanto, é de se esperar que o protocolo continue evoluindo e se torne cada vez mais seguro para os usuários da internet.

Fonte: Mozilla (1, 2), How-To Geek

Qual porta utiliza o protocolo HTTP?

Por padrão, a porta HTTP usada para comunicação do sistema de cliente para site é a porta 80 e a 443 para HTTPS.

O que é e para que serve o protocolo HTTP qual a porta e qual protocolo de transporte utiliza?

Normalmente, este protocolo utiliza o porta 80 e é usado para a comunicação de "sites" (sítios), comunicando na linguagem HTML (Hipertext Markup Language, ou Linguagem de Marcação de Hipertexto).

O que são portas HTTP?

Porta 80: Protocolo de Transferência de Hipertexto (HTTP). O HTTP é o protocolo que torna a internet possível. Porta 123: Protocolo de Tempo de Rede (NTP).

Que tipo de protocolo e o HTTP?

Cada URL que começa com HTTP usa um tipo básico de “protocolo de transferência de hipertexto”. Esse padrão de protocolo de rede é o que permite que navegadores e servidores se comuniquem através da troca de dados.