FTP Server vs FTP Client
File Transfer Protocol (FTP) è un protocollo utilizzato per trasferire un file su Internet da un host a un altro. FTP si basa sull'architettura client-server. Il server FTP contiene i file e i database necessari per fornire i servizi richiesti dai client. Molto spesso, il server FTP è un dispositivo molto potente che è in grado di gestire più richieste client contemporaneamente. Il client FTP è generalmente un personal computer utilizzato da un utente finale o da un dispositivo mobile che esegue il software necessario in grado di richiedere e ricevere file su Internet da un server FTP.
Cos'è il server FTP?
Il server FTP è un dispositivo ad alta potenza che contiene i file e altre informazioni necessarie per soddisfare le richieste provenienti dai client su Internet / Intranet. Il server FTP esegue continuamente e ascolta le richieste FTP in entrata. Il client effettua inizialmente una connessione di controllo con il server comunicando tramite la porta 21. Questa connessione di controllo rimane aperta durante l'intera sessione di comunicazione. Questa connessione viene utilizzata per comunicare le informazioni di amministrazione. Quindi, una seconda connessione viene aperta dal server FTP attraverso la porta 20 con il client comunicato e questa connessione viene chiamata una connessione dati. I file vengono trasferiti tramite la connessione dati e un trasferimento in corso potrebbe essere interrotto inviando un segnale di interruzione tramite la connessione di controllo.
Cos'è il client FTP?
Molto spesso, un client FTP è un personal computer o un dispositivo mobile che esegue un software applicativo in grado di comunicare e recuperare file da un server FTP. Di solito, il client FTP avvia la comunicazione con il server FTP. che ascolta costantemente le richieste in arrivo. Per connettersi con un server FTP, il client deve prima fornire il server di destinazione a cui si desidera connettersi e le credenziali richieste come un nome utente e una password. Dopo aver configurato la connessione, il client può iniziare il processo di trasferimento dei file. Esistono molti software client FTP gratuiti e commerciali che supportano piattaforme diverse. Questi software client vanno da semplici applicazioni da riga di comando a applicazioni GUI che forniscono un ambiente più user friendly. I client FTP supportano anche diversi protocolli Internet come FTP su SSH, FTPS (FTP su SSL), FXP (trasferimento sito2site), ecc..
Qual è la differenza tra FTP Server e FTP Client?
Il client FTP e il server FTP sono le due parti principali coinvolte nel protocollo FTP, che viene utilizzato per trasferire file su Internet. Generalmente, il server FTP è un dispositivo ad alte prestazioni che contiene i file e i database contenenti le informazioni necessarie per soddisfare le richieste provenienti dai client FTP. Il client FTP è un personal computer o un dispositivo mobile che esegue un'applicazione software in grado di comunicare con un server FTP e recuperare i file da esso. Il server FTP continua ad ascoltare le richieste in arrivo e il client avvia la sessione di comunicazione aprendo una connessione di controllo con il server. Quindi il server trasferisce i file al client creando una connessione dati con il server.