LFTP, acronimo di File Transfer Protocol (protocollo di trasferimento file),è un servizio che fornisce gli elementi fondamentali per la condivisione di file tra host.Gli obiettivi dell'FTP sono:
promuovere la condivisione di file (programmi o dati)
incoraggiare l'uso indiretto o implicito (tramite programma) di computer remoti
salvaguardare l'utente al variare dei sistemi di stoccaggio file, tra un host e l'altro
trasferire dati in maniera affidabile ed efficiente
L'FTP ha subito una lunga evoluzione negli anni: il primo meccanismo di trasmissione file risale al 1971, fu sviluppato presso il MIT.
Il modello
left|Modello FTPDove:
PI (protocol interpreter) è l'interprete del protocollo
DTP (data transfer process) è il processo di trasferimento dati, che stabilisce e gestisce la connessione dati. Può essere attivo o passivo.
Server PI è il PI del server, che ascolta la porta L in attesa di una connessione dallo User PI e stabilisce la connessione di controllo della com