Il servizio FTP su Internet è progettato per lo scambio diretto di file, è costruito sulla base tecnologica del "client-server". Esiste un'interazione tra il client e il server utilizzando il protocollo FTP. Un client è qualcuno che invia richieste a un server specifico e riceve e trasmette informazioni. Un server è un sistema che riceve file da un client, li elabora e poi li trasferisce ulteriormente.
Quali sono i vantaggi dell'utilizzo del servizio FTP?
Il servizio FTP su Internet è progettato per ricevere e trasferire tutti i tipi di file. Ha i suoi server, che memorizzano archivi di grandi dimensioni con tutti i tipi di dati e file. In tali archivi ci sono enormi volumi di informazioni completamente diverse. Esistono anche archivi duplicati in cui le informazioni sono completamente identiche tra diversi server, sono chiamati mirror.
I vantaggi di questo servizio sono in diversi modi:
1. Possibilità di trasmissione dati attraverso la rete mondiale. Utilizzando il protocollo, è possibile scaricare quasi tutti i file su un computer: musica, archivi,informazioni di testo e programmi.
2. La possibilità di gestire in remoto i file sul server di qualsiasi computer connesso alla rete. Cioè, in altre parole, puoi gestire i file di un computer che si trova dall' altra parte del mondo da un computer.3. È conveniente lavorare con informazioni, file o documenti, non è necessario passare da una pagina all' altra alla ricerca delle informazioni necessarie, come avviene in qualsiasi browser.
Per lavorare con il servizio FTP sono necessari programmi specializzati, sono quelli che garantiscono il funzionamento del protocollo. Esistono diversi tipi di tali programmi: server FTP, client FTP e archie.
Cos'è il protocollo FTP?
Il servizio file FTP utilizza un protocollo che interagisce direttamente con il protocollo a livello di trasporto, altrimenti TCP:
- Standard iniziale - RFC-114.
- Ultimo - RFC-959.
Questo servizio differisce dalle altre applicazioni sviluppate in quanto utilizza solo due connessioni TCP per trasferire qualsiasi informazione e file:
1. Connessione di controllo: è progettata per inviare comandi al server e ricevere da esso risposte già elaborate. Per organizzare questa connessione è necessario il protocollo Telnet (inviando una richiesta e aspettando una risposta elaborata, dopo averla ricevuta segnala che è possibile inviare un comando).
2. Collega i file esistenti o tutti inviati e ricevuti. Una volta stabilita una connessione Telnet, il trasferimento dei file viene effettuato da un processo logico che organizza TCP,verifica la disponibilità delle porte nel server FTP. Tali canali di comunicazione vengono costantemente formati e, se necessario, vengono eliminati.
Il protocollo FTP può funzionare in due modalità:
- attivo;- passivo.
Cos'è un client FTP?
Il client FTP è un'interfaccia utente specifica che implementa il trasferimento di file FTP. Si scopre che il servizio FTP su Internet è progettato per scambiare file tra più computer collegati da una rete locale o Internet. Allo stesso tempo, non ha alcuna importanza su quali piattaforme siano dotati questi computer oa quale distanza si trovino l'uno dall' altro.
In effetti, un tale client è organizzato allo stesso modo di un server, ma è controllato solo da una macchina locale, automatizzata o da una persona. Si scopre che non è possibile gestire il client FTP tramite Internet, solo tramite un computer.
Ci sono tipi di client FTP - i cosiddetti download manager. Ad esempio, ReGet, Go!Zilla e molti altri. Grazie a loro, l'utente può scaricare da qualsiasi server Web. La caratteristica principale di tali programmi è che possono essere integrati in qualsiasi browser, intercettando automaticamente i file necessari per l'utente. I downloader FTP hanno una gestione pratica, una bella interfaccia e, in caso di errore di connessione, riprenderanno il download dopo l'accensione.
Cosa si intende per server FTP?
I server FTP sono programmi speciali che vengono eseguitisu un personal computer, vengono eseguiti in background. Consentono di creare un server FTP a tutti gli effetti dal computer più ordinario e la gestione del servizio FTP consente di scaricare o caricare tutti i file necessari. Un tale programma monitora automaticamente tutte le richieste che provengono da altri computer, quindi le elabora e fornisce una risposta. Quando si installa questo server, assicurarsi di designare una directory limitata accessibile ad altri client software. Ogni file e directory ha i suoi attributi individuali, puoi limitarne l'accesso se lo desideri, per qualsiasi computer. Ad esempio, un file può essere solo letto, un altro può essere scritto, un terzo è assolutamente aperto a qualsiasi macchina e così via.
I server FTP sono sistemi limitati, sono disponibili solo per utenti registrati, quando ti connetti ad essi, devi inserire un login e una password. Esistono molti cosiddetti server aperti, altrimenti sono anche detti anonimi. Per accedervi, devi inserire il login - anonimo e password - password.
Archie - Programma di ricerca archivio FTP
Cercare il server FTP necessario su Internet è un compito molto lungo e complesso, ed è stato sviluppato uno speciale modulo software Archie per facilitarlo. Puoi lavorarci via e-mail, tramite sessione Telnet o localmente. Dovrebbe essere chiaro che il servizio di archiviazione FTP e archie sono tecnologie completamente diverse in termini di capacità. Molto spesso, per accedere al server archie, l'utente deve prima accedere al client archie.
Da elaborareL'utente Telnet deve aprire una sessione Telnet, scrivere la parola archie nella riga richiesta. Si presenta così: telnet archie.mcgill.ca login: archie. Dopo che appare la riga: archie>. Puoi anche chiedere informazioni sulle capacità del server digitando il comando nella riga: help.
Come creare un server FTP su Internet da solo?
Poiché il servizio FTP su Internet è progettato per scambiare file tra utenti Internet e con il suo aiuto può essere eseguito in modo rapido e semplice, alcuni utenti desiderano installare il proprio server. È possibile soddisfare questo desiderio, ma solo con le necessarie conoscenze teoriche su Internet e determinati programmi, oltre alla condivisione di file.
Ci sono molti programmi che ti permettono di creare un server FTP personale su un personal computer. Uno di questi programmi specializzati è GuildFTPd. È abbastanza facile da installare e intuitivo se conosci alcune delle sfumature della creazione di FTP. Inizialmente, deve essere trovato su Internet e installato sul tuo computer. Non dovrebbero esserci problemi nell'installazione. Ma nella configurazione del programma, sarà necessario eseguire alcune azioni: ciò è necessario per l'ulteriore corretto funzionamento del servizio FTP creato.
Un servizio di trasferimento file FTP Internet creato tramite il programma GuildFTPd
Dopo aver scaricato e installato questo programma sul tuo computer, devi andare al pannello delle impostazioni (opzioni GuildFTPd), ci saranno diverse schede ed elementi. La categoria Generale contiene tutte le impostazioni principali chedeterminare il numero di connessioni, i numeri di porta e altri parametri importanti. Qui è necessario effettuare tutte le impostazioni necessarie. Per ogni server, sono individuali e dipendono solo dai desideri del creatore.
Successivamente arriva la categoria Server. Qui è necessario inserire il nome del server da creare. Si consiglia di ridurre il volume occupato dal server, per questo spostare il dispositivo di scorrimento del livello di registro verso sinistra.
Ora devi scegliere quale metodo creerà il server. Il sistema GuildFTPd funziona in modo tale che i futuri utenti debbano essere divisi in gruppi, in base ai quali verrà creato un server specifico: in base agli account personali o alla directory desiderata.
Che tipo di server FTP creare? Server basato su account personali
Questo tipo è adatto quando è organizzato un file server, che verrà utilizzato dagli amici. In questo caso sarà possibile creare un file system personale per ogni singolo utente.
Per fare ciò, viene creato un gruppo, gli viene assegnato un nome e viene creato l'accesso condiviso alla directory principale. Per fare ciò, fai clic sul pulsante Aggiungi e vai alla sezione Modifica percorso. Quindi viene creata una base utenti, Admin, quindi Aggiungi utente, qui è necessario inserire i dati identificativi (login, password) di tutti i futuri utenti del server che si sta creando. Può esserci un numero qualsiasi di tali utenti, è consigliabile decidere immediatamente se, ad esempio, 16 persone lo utilizzeranno. Il servizio FTP su Internet è progettato per scambiare documenti tra un numero illimitato di persone.
Quando la base principale è pronta, se necessario, è possibile creare un file system virtuale per ogni utente. Per fare ciò, vai di nuovo su Aggiungi - Modifica percorso, specifica i nomi di file e cartelle per ogni singolo accesso.
Come viene creato un server FTP aperto?
Questo è il secondo modo per creare il tuo server, ma è più adatto per un gran numero di utenti e per il marketing online. I servizi Internet del server FTP sono percepiti positivamente, esiste un numero molto elevato di tali servizi sulla rete.
Creare un server aperto è molto più semplice che con account personali. In questo caso viene creato un solo utente, nella riga per la specifica del nome inserire anonimo. Inoltre, assicurati di deselezionare la casella accanto al nome dell'elenco. Quindi resta solo da caricare le directory dei file che saranno disponibili per qualsiasi utente di Internet.