March 12
FTP, o File Transfer Protocol, è un metodo ampiamente utilizzato per il trasferimento di quattro tipi di file tra computer collegati in rete. applicazioni FTP moderni permettono agli utenti di caricare e scaricare file su Internet senza conoscere i complessi dettagli del processo di trasferimento di file. Informazioni come la porta da utilizzare, come stabilire connessioni tra il mittente e il destinatario del file, o che tipo di file da trasferire sono tutti determinati dall'applicazione FTP sul server o il client senza l'input dell'utente.
L'applicazione FTP ha bisogno di sapere che tipo di file, sarà il trasferimento in rete. Ci sono quattro tipi di file FTP: ASCII o di testo, binario o l'immagine, EBDIC e la modalità locale. A volte è possibile intuire un tipo di file per estensione del file. Per esempio .doc, .arc, .gif, .sea, .zip, .jpg, .bmp,, MP3 e AVI estensioni sono tutti i file binari. I file che terminano in tar, .hqx e .txt sono probabilmente i tipi di file ASCII. In passato, la scelta del tipo di file sbagliato spesso significa che il computer ricevente ha un file danneggiato e inutile. L'applicazione FTP tipica oggi determina automaticamente il tipo di file per l'utente.
Il file predefinito o il tipo di dati per applicazioni FTP è l'ASCII (American Standard Code for Information Interchange) o in formato file di testo. ASCII è un modo standard per presentare le informazioni in forma nei computer possono capire. I primi giorni di Internet, la maggior parte delle informazioni trasferite era solo testo. applicazioni FTP spostare dati di testo tra computer come codice ASCII 8-bit. Se i due computer scambio di file utilizzano un altro formato ASCII, il programma FTP converte automaticamente i dati a 8-ASCII e indietro per il formato di testo nativo del computer ricevente.
A differenza del tipo di file ASCII, applicazioni FTP trasferire i tipi di file binari o l'immagine non modificata, anche se i due computer dotati di diversi sistemi operativi o differenti architetture. L'applicazione FTP flussi di file in blocchi da 8 bit da un computer attraverso la rete, poi ricompone il file sul computer ricevente. Una fotografia o un file musicale è un esempio di un tipo di file binario indipendentemente dal tipo di dispositivi è utilizzato con.
EBCDIC (Extended Binary Coded Decimal Codice Interchange) è un tipo di file FTP visto su alcuni sistemi mainframe o minicomputer. Come ASCII, è uno standard a 8 bit per la codifica di informazioni di testo. file EBCDIC vengono trasferiti invariato tra macchine in unità di 8 bit. Il ricevitore mittente del file e file deve nativamente supportare EBCDIC al fine di utilizzare questo tipo di trasferimento.
Un programma FTP che operano in modalità locale può trasferire file tra computer senza utilizzare i protocolli necessari per ASCII, binario, o tipi di file EBCDIC. I computer di invio e ricezione devono concordano solo su come il file deve essere rotto per il trasferimento e come sarà messo di nuovo insieme in una forma utilizzabile. Come EBCDIC, trasferimenti tipo di file in modalità locale sono visti per lo più su grandi sistemi proprietari.