Ti stai chiedendo cos'è FTP o come usarlo? Ecco la risposta

click fraud protection

File Transfer Protocol (FTP) è un is protocollo di rete per trasferire copie di file da un computer a un altro. Un Client FTP è un programma che permette di spostare file tra computer. Ad esempio, puoi creare pagine web sul tuo PC e utilizzare un client FTP per caricare il sito web al server dove sarà ospitato.

Che cos'è l'FTP?

FTP è stato sviluppato negli anni '70 e '80 per supportare la condivisione di file su TCP/IP e reti precedenti. Il protocollo segue il modello client-server di comunicazione. Per trasferire file con FTP, un utente esegue un programma client FTP e avvia una connessione a un computer remoto che esegue un software server FTP. Una volta stabilita la connessione, il client può scegliere di inviare e/o ricevere copie dei file. Un server FTP è in ascolto Porta TCP 21 per le richieste di connessione in entrata dai client FTP. Quando viene ricevuta una richiesta, il server utilizza questa porta per controllare la connessione e apre una porta separata per il trasferimento dei dati del file.

instagram viewer

I client FTP originali erano programmi a riga di comando per Sistemi operativi Unix. Una variante di FTP chiamata Protocollo di trasferimento file banale (TFTP) è stato sviluppato anche per supportare i sistemi informatici di fascia bassa. Microsoft ha successivamente rilasciato il client FTP di Windows con un'interfaccia grafica. Ci sono molti client FTP disponibili per diversi sistemi operativi. Molti di questi sono gratuiti, ma ci sono anche client FTP premium che hanno funzionalità extra, come l'opzione per trasferire automaticamente i file in base a una pianificazione prestabilita.

FTP sul computer

Wikimedia Commons / CC BY-SA 2.5 / Mockup Photos

Configurazione dei client FTP

Quando apri il tuo client FTP, vedrai diverse caselle che dovrai compilare:

  • Nome del profilo: Questo è il nome che darai al tuo sito web.
  • Nome host o Indirizzo: Questo è il nome del server che il tuo home page è ospitato su. Puoi ottenerlo dal tuo provider di hosting.
  • ID utente e Parola d'ordine: sono gli stessi del nome utente e della password che hai creato quando ti sei registrato al servizio di hosting.

Per connettersi a un server FTP, sono necessari un nome utente e una password impostati dall'amministratore del server; tuttavia, alcuni server seguono una convenzione speciale che accetta qualsiasi client che utilizza "anonimo" come nome utente. I client identificano il server FTP in base al suo indirizzo IP (come 192.168.0.1) o dal suo nome host (come ftp.lifewire.com).

È inoltre necessario selezionare una modalità per il trasferimento FTP. FTP supporta due modalità di trasferimento dati: testo normale (ASCII) e binario. Un errore comune quando si utilizza FTP è il tentativo di trasferire un file binario (come un'immagine, un programma o un file musicale) in modalità testo, rendendo inutilizzabile il file trasferito.

Potresti voler andare alle proprietà di avvio e cambiare la cartella locale predefinita nella cartella sul tuo computer in cui conservi i file della tua pagina web.

Come trasferire file utilizzando FTP

Ogni client FTP è leggermente diverso, ma l'interfaccia ha in genere due pannelli principali:

  • Il pannello di sinistra mostra i file sul tuo computer.
  • Il pannello di destra mostra i file sul server di hosting.

Individua il file che desideri trasferire sul lato sinistro e fai doppio clic su di esso per visualizzare il file sul lato destro. È anche possibile spostare file dal server di hosting al tuo computer. Puoi anche visualizzare, rinominare, eliminare e spostare i tuoi file. Se hai bisogno di creare nuove cartelle per i tuoi file, puoi farlo anche tu.

Assicurati di impostare le cartelle sul tuo servizio di hosting esattamente come le hai impostate sul tuo computer in modo da inviare sempre i file alle cartelle corrette.

Client FTP CoffeeCup

Alternative all'FTP

Condivisione di file peer-to-peer (P2P) sistemi come BitTorrent offrono forme di condivisione di file più avanzate e sicure rispetto alle offerte della tecnologia FTP. Insieme al moderno archiviazione cloud sistemi come Box e Dropbox, BitTorrent ha in gran parte eliminato la necessità di FTP rispetto alla condivisione di file; tuttavia, gli sviluppatori web e gli amministratori dei server devono comunque utilizzare FTP regolarmente.

instagram story viewer