Pronto
Lorenzo Ceirano, Gabriele Giordano, Emanuele Nardini, Simone Pepe
FTP (File Transfer Protocol - Protocollo Trasferimento File) Sviluppato nel 1971 presso il MIT (Massachusetts Institute of Technology) di Cambridge; Trasferire file in modo efficiente; Navigare nel file system senza l’utilizzo di un browser per eseguire le operazioni come copia, incolla, sposta, ecc… Nel Modello OSI gestisce il livelli applicazione, presentazione e sessione.
Quattro fasi: Richiesta del client al server FTP (porta 21); Autenticazione del client; Trasferimento dati (porta 20); Chiusura connessione.
COMANDO FUNZIONE open Apertura connessione quit Termine connessione get Download del file put Upload del file delete Eliminazione file pwd Nome nella cartella in cui ci si trova ls, dir Visualizzazione file cd Spostamento tra directory mkdir Creazione cartella help, ? Elenco comandi disponibili
Ci sono cinque tipi di risposte del server: 1xy: comando accettato (segue risposta 2xy); 2xy: comando eseguito; 3xy: comando eseguito ma sono necessarie ulteriori parametri; 4xy: comando non eseguito; 5xy: il server non può eseguire il comando.
Il server FTP utilizza due canali e due porte TCP: porta 20: trasferimento dati; Porta 21: invio dei comandi. Due processi distinguono i due tipi di trasferimenti: PI (Protocol Interpreter): invia i comandi e riceve le risposte; DTP (Data Transfer Process): scambio di file.
Collegamento al server ftp://nomeSito.dominio ftp://nomeSito.dominio:porta Login credenziali; modalità Anonymous (non sempre disponibile); Esito login credenziali corrette; credenziali errate.
È possibile utilizzare FTP con diversi software: Browser (permette solo di navigare tra le directory e scaricare i file); Esplora Risorse (Explorer.exe) di Windows; FileZilla; Altre applicazioni.
Visualizzazione directory da browser Vivaldi
Visualizzazione directory da Esplora Risorse
Permette di configurare il proprio dispositivo come un server FTP e creare account, gruppi di account per permettere la condivisione delle risorse presenti sulla macchina.
Permette di accedere al server FTP dalla propria macchina
Password Porta (se lasciato vuoto questo campo di default viene considerata la 21) Nome host Nome utente Cronologia connessioni File presenti sulla propria macchina File presenti sul server
Esistono molte altre applicazioni che permettono di trasferire file da un dispositivo all’altro mediante FTP. Può capitare a volte che la porta non sia quella di default (cioè 21) ma un’altra. L’utente viene comunque informato su come collegarsi. Amerigo Turbo Browser su iOS 11
S. Anelli, P. Macchi, G. Angiani, G. Zicchieri | Gateway Sistemi e Reti Synology | DiskStation Manager - FTP/FTPS Wikipedia DS415j – Synology Inc. RS18016xs – Synology Inc. iPhone X – Apple Inc. iPhone 6 – Apple Inc. XPS 13 9365 – Dell Esplora Risorse – Microsoft Corporation Vivaldi – Vivaldi Technologies FileZilla Server – Tim Kosse FileZilla Client – Tim Kosse Amerigo Turbo Browser - IdeaSolutions S.r.l.
Perché tutto ha una fine CIT.