economia news e media viaggi informatica internet salute e benessere int rattenimento e spettacolo sport tempo libero istruzio ne e formazione arte cultura scienza

Risposte

Il protocollo FTP

A cura di Luigi

Pubblicato il 17/07/2000

Cosa è, a cosa serve, come si usa e dove trovare informazioni e programmi.

cristina.leidi@libero.it scrive:

>  Buon giorno,
>  innanzitutto complimenti per il sito che oltre ad essere piacevole permette di capire molto su computer & c.  sto studiando  per un esame e volevo sapere qualcosa circa il protocollo ftp , su come funziona Internet e sul modo per mettere informazioni in rete
>  Ringrazio anticipatamente
>  Saluti


Cara Cristina,
FTP è un protocollo per l'invio di file in Internet (su rete TCP/IP), precedente al HTTP. Con FTP si possono caricare o scaricare file di testo  o binari (i software li riconoscono e si adattano automaticamente). Non avendo "complicazioni" grafiche, è molto veloce ed è il metodo preferibile per trasferire file molto grandi o molti file.
Se devo trasferire i file di un intero sito, un'immagine complessa, un file audio o un'applicazione, la scelta è obbligata per l'FTP.
Il server deve però essere predisposto, ed in genere si tratta di un server diverso da quello HTTP, quasi sempre distinto dal dominio di terzo livello (es: ftp.apple.com rispetto ad www.apple.com) ed usa una porta diversa (21 per FTP rispetto a 80 per HTTP).
I file, ovviamente, non si possono utilizzare durante il trasferimento (cioé né vedere né sentire), perché FTP serve esclusivamente a copiare file da un computer ad un server e viceversa, registrandoli sul disco rigido.
Quando si lavora con un server FTP serve prima ottenere l'autorizzazione all'accesso, tramite userid e password. Molti server FTP sono chiusi, cioè è necessario essere conosciuti dal server, disporre di userid e password attive. A seconda di userid e password fornite, si ottengono privilegi diversi, rispetto alle aree che è possibile "vedere": una directory personale, una serie di directory, uno o più dischi. Per aggiornare i file di un sito, per esempio, basta collegarsi con l'appropriata userid/password, ed il server fa accedere l'utente allo spazio assegnato, senza possibilità di spostarsi.
Esiste poi l'anonymous ftp, cioè un ftp pubblico. Serve per scaricare software di pubblico dominio, freeware o shareware, oppure aggiornamenti, driver o documentazione. Anche in questo caso è necessario dare un userid/password, ma l'userdid è sempre "anonymous" e la password è un indirizzo di posta elettronica. In questo modo si accede all'area pubblica del server (di solito la directory "pub") ed alle directory che questa contiene.
Il software FTP ha sempre la possibilità di effettuare un list delle directory, e se vi sono i privilegi, anche la cancellazione e cambio nome dei file, creazione, cancellazione e cambio nome delle cartelle.
Se sopravviene un errore di trasmissione ed il trasferimento si interrompe, il file è rovinato se si tratta di un file binario, e comunque non è possibile riprendere dal punto raggiunto, a meno di non usare un software specifico che lo consenta (es: Go!zilla).

Le specifiche del protocollo sono qui: http://www.scit.wlv.ac.uk/rfc/rfc9xx/RFC959.html
Mentre qui trovi una spiegazione più tecnica ed estesa: http://www.scit.wlv.ac.uk/~jphb/comms/ftp.html
Qui trovi un ottimo manuale del suo uso: http://www.uic.edu/depts/accc/network/ftp/vftp.html
Qui una serie di software freeware per ftp:
http://64.176.2.66/cgi-bin/archive.cgi?uid=default&Category=Ftp+Clients+&+Tools&sb=0&so=descend&view_records=View+Records
E qui una serie di sotware shareware per ftp:
http://download.cnet.com/downloads/0,10151,0-10064-106-0-1-3,00.html?tag=st.dl.10013.dir.10064

I link correlati all'argomento

Vuoi essere aggiornato sulle novità della guida?

Feed RSS XML vostro feed RSS