Article image

JP

Joyce Pinheiro14/03/2023 23:51
Compartilhe

HTTP versus FTP

    Para iniciantes na área de redes, alguns protocolos de interconexão podem parecer confusos. Nesse artigo, será abordado a diferença entre o HTTP e FTP, e como suas funcionalidades. Pega seu café, chá ou água e vamos a leitura. ☕

    image


    Para que exista a comunicação de dispositivos por meio das redes é necessário que estes utilizem um conjunto de protocolos, definindo então um conjunto de normas que controlam o tráfego e divisão dos pacotes para que possam enviar e receber as informações por meio das camadas de redes.


    Alguns desses protocolos são o HTTP (HyperText Transfer Protocol, ou Protocolo de Transferência de Hipertexto) e também o FTP (File Transfer Protocol, ou Protocolo de Transferência de Arquivos), localizados na camada de aplicação, onde o protocolo HTTP funciona de forma semelhante ao FTP, onde ambos são destinados a realizar a transferência de arquivos entre o cliente e o servidor. Este estudo tem como objetivo diferenciar os dois protocolos, apontando características como para quê eles são utilizados. 


    O ponto principal de diferença entre eles é que o HTTP solicita uma página web ao servidor, já o FTP solicita download ou upload de arquivos entre o servidor e o cliente.


    De maneira geral, o HTTP é um protocolo que permite a transferência de páginas da web através da internet para o navegador, definindo regras de troca de informações entre servidores e clientes, podendo definir também a forma como o navegador responderá a uma requisição. No endereço que usar esses protocolos, a URL contém http:// como início. Ele suporta apenas conexão de dados, geralmente é executado na porta 80 do TCP, o conteúdo transferido por ele não é salvo na memória do dispositivo, é eficiente na transferência de pequenos arquivos, não tem estado, suporta banda In-band e pode usar tanto a conexão TCP persistente quanto a não persistente. 


    Já o FTP é um protocolo que permite fazer upload ou download de arquivos, no caso, baixar e enviar os arquivos entre o computador e o servidor pela web. Ele estabelece uma dupla conexão, uma para dados e outra para controle, pode usar tanto as portas 20 quanto a 21 do TCP, a URL contém FTP no início, requer senha ou autenticação, é eficiente no trabalho com grandes arquivos e estes são salvos na memória do dispositivo, mantém estados e suportar transferências fora da banda.


    Por hoje, é isso. Até mais, jovem programador. 👩‍💻

    Compartilhe
    Comentários (3)
    Edimundo Manuel
    Edimundo Manuel - 15/03/2023 08:19

    gostei

    ES

    Eliezer Silva - 15/03/2023 01:45

    Ótima leitura!

    Alciney Fonseca
    Alciney Fonseca - 15/03/2023 00:31

    Muito bom... Obrigado por compartilhar.