Come funziona un sito FTP

May 31

Come funziona un sito FTP

Avvio del server

FTP sta per File Transfer Protocol. Si tratta di un metodo di invio di file tra un computer locale (client) e il server (host). Un sito FTP è iniziato quando un amministratore di sistema emette un comando che avvia un programma residente in memoria o demone. Il server è generalmente configurato per accettare un numero specifico di connessioni. I file vengono memorizzati sul server proprio come lo sarebbero su un normale computer. L'amministratore di sistema fa un certo directory di file disponibili a particolari utenti o al pubblico in generale.

Connessione utente

Come funziona un sito FTP


Gli utenti devono utilizzare un client FTP per connettersi a un server FTP. Hanno accesso al server FTP immettendo l'indirizzo IP o il nome di dominio. Se il server FTP consente connessioni anonime, l'utente verrà automaticamente connesso ad una directory l'accesso del pubblico. Se l'utente ha un conto privato, deve inserire il proprio username e password.

Metodi di connessione

Ci sono tre metodi di connessione: modalità attiva, la modalità passiva e modalità passiva estesa. In modalità attiva, l'FTP apre una connessione porta dinamica. In modalità passiva, il server avvia la connessione sia l'indirizzo IP e la porta. In modalità passiva esteso il server si connette solo la porta e si basa su connessioni prima di determinare l'indirizzo IP. La porta di connessione FTP standard stabilito è il numero 21.

Invio e richiamo dei file

Come funziona un sito FTP


Al momento della connessione, gli utenti possono caricare i file sul server o scaricare file ai loro computer locali. I file vengono trasferiti in ASCII (file di testo) o binario (immagini, programmi, video e audio) formato. Transfer si verifica quando il client FTP di un utente invia i comandi al server FTP. I comandi includono LIST (visualizza i file in una directory), STOR (avvia un comando per caricare un file sul server), RETR (recupera o scarica un file dal server) e molti altri. Quando l'utente ha terminato e disconnette, il server effettua quello slot connessione disponibile per un altro utente.

limitazioni

Un server FTP è generalmente gestito dalla (amministratore) utente root o come utente creato appositamente per FTP. Le connessioni più simultanee un server fa, il più RAM, potenza della CPU e della larghezza di banda che consuma. Pertanto, il numero di connessioni di server può sostenere simultaneamente è direttamente correlata alla potenza e larghezza di banda del server. Se un server FTP raggiunge il limite di utenti insieme, tutti gli altri utenti riceveranno un errore di accesso negato. Inoltre, la porta corretta deve essere aperta o inoltrato su entrambe le estremità, il che significa i firewall devono accogliere i trasferimenti.