HTTP, FTP e HTTPS são todos protocolos usados para transferir dados pela Internet, mas diferem significativamente em seu objetivo, segurança e como lidam com dados. Aqui está uma comparação:
http (protocolo de transferência de hipertexto): *
Objetivo: Usado principalmente para recuperar e exibir páginas da web. É a base da World Wide Web. Ele transfere texto, HTML, imagens, vídeos e outros recursos da Web.
*
Segurança: Não garantido. Os dados transmitidos usando o HTTP são enviados em texto simples, o que significa que é visível para quem intercepta a comunicação (por exemplo, uma pessoa na mesma rede Wi-Fi usando ferramentas de cheirar de pacotes). Senhas, números de cartão de crédito e outras informações confidenciais devem * nunca * ser enviadas pelo HTTP.
*
porta: Normalmente usa a porta 80.
*
Exemplo: Acessando um site como `www.example.com` (sem" https ").
https (protocolo de transferência de hipertexto seguro): *
Objetivo: Idêntico ao HTTP, mas com segurança adicional. É a versão segura do HTTP.
*
Segurança: Seguro. O HTTPS usa a criptografia TLS/SSL para criptografar a comunicação entre o cliente (seu navegador) e o servidor. Isso torna muito mais difícil para os escutas interceptarem dados. O ícone "bloqueio" na barra de endereços do seu navegador indica uma conexão HTTPS segura.
*
porta: Normalmente usa a porta 443.
*
Exemplo: Acessando um site seguro como `https:// www.example.com`.
ftp (protocolo de transferência de arquivo): *
Objetivo: Usado para transferir arquivos entre um cliente e um servidor. Ele foi projetado para fazer upload e download de arquivos, não para exibir páginas da web.
*
Segurança: Inseguro por padrão. Embora o FTP possa usar métodos seguros como FTPs (FTP sobre SSL/TLS), o FTP padrão transmite dados em texto simples, tornando -o vulnerável ao espionagem. As senhas são frequentemente enviadas sem criptografia.
*
porta: Normalmente usa as portas 20 (dados) e 21 (controle). O Secure FTP (FTPS) usa portas diferentes, dependendo do método de criptografia.
*
Exemplo: Carregando arquivos para um servidor da web ou baixando arquivos de um computador remoto.
Aqui está uma tabela resumindo as principais diferenças: | Recurso | Http | Https | Ftp |
| -----------
| Propósito | Recuperação da página da web | Recuperação da página da web | Transferência de arquivos |
| Segurança | Inseguro | Seguro | Inseguro (por padrão) |
| Criptografia | Não | Sim | Não (por padrão) |
| Portos (s) | 80 | 443 | 20, 21 |
| Uso típico | Navegação de sites | Navegação segura, transações online | Uploads/downloads de arquivos |
em suma: * Use
https Para qualquer interação envolvendo dados confidenciais, como bancos ou compras on -line.
* Use
http Somente para dados não sensíveis (embora seja cada vez mais raro encontrar sites que * não * usem https).
* Use
ftp (Idealmente, FTPS) para transferir arquivos, mas sempre prefere uma versão segura como o FTPS para proteger seus dados.