Come configurare smartphone e PC. Portale informativo
  • casa
  • Programmi
  • Che cos'è un server FTP e a cosa serve? Che cos'è l'FTP e come lavorarci? Trasferimento dati sicuro.

Che cos'è un server FTP e a cosa serve? Che cos'è l'FTP e come lavorarci? Trasferimento dati sicuro.

FTP (File Transfer Protocol) è apparso nel 1971 ed è utilizzato attivamente fino ad oggi. Questo protocollo Internet standard - il modo più semplice per scambiare file tra computer su Internet. FTP è basato su protocolli livello di base TCP/IP.

Lo scopo principale dell'FTP è trasferire (copiare, trasferire) file su Internet da un computer remoto a uno locale (Download) e da un computer locale a uno remoto (Upload). Utilizzando il protocollo FTP, puoi anche lavorare con i tuoi file direttamente su un computer remoto. Va notato che, a differenza dei server Web, che forniscono informazioni di sola lettura, i server FTP consentono agli utenti non solo di scaricare informazioni, ma anche di aggiungere informazioni al server. In particolare, il protocollo FTP viene utilizzato per trasferire i file da cui sono costruite le pagine Web.

Naturalmente, i diritti di modificare le informazioni sul server dovrebbero essere concessi solo ai proprietari di tali informazioni. I diritti dell'utente durante l'accesso a un server FTP sono regolati da un nome utente e una password, ma ciò non significa che non ci siano server sul Web accessibili a un vasto pubblico. È possibile accedere a molti server con un nome convenzionale, nel qual caso sarà disponibile un set limitato di file.

V caso generale il formato dell'indirizzo della risorsa FTP è:

ftp: // :@:/, dove:

  • utente - nome utente (login);
  • password - password;
  • ospite - Nome del dominio o l'indirizzo IP del server;
  • url-path è il percorso del file.

La porta di solito non è indicata, ma viene utilizzata quella standard - 21.

Per accedere ai server accesso generaleè sufficiente specificare anonimo come nome utente e tuo come password indirizzo di posta... Per FTP anonimo, l'URL utilizza una sintassi semplificata: ftp: // /, cioè se non c'è il nome, verrà inserito automaticamente l'anonimo.

Client FTP

FTP è basato su architettura client-server... Sopra computer cliente viene lanciato il programma client, che si connette al server e trasferisce o riceve file. È possibile accedere al server FTP utilizzando client FTP di classi diverse, ovvero:

  • client console - il programma ftp.exe fornito con il sistema operativo Sistema Windows;
  • Client FTP integrato nel browser (ad esempio, Internet Explorer o Navigatore Netscape);
  • Client FTP integrato file manager(in particolare, FAR o Windows Commander);
  • Client FTP integrato nell'editor HTML (HomeSite, Dreamweaver o FrontPage);
  • programmi speciali (ad esempio CuteFTP o WS FTP).

Accesso con ftp.exe

Ftp.exe è un client console che non ha GUI ed è il meno user-friendly. Lo presentiamo solo perché è utile per chiarire la questione principale sollevata nel titolo: "come funziona".

correndo programma ftp.exe, entrerai in una sessione interattiva: il programma ti presenterà una riga di comando e attenderà le richieste. Ci sono diverse dozzine di comandi per il dialogo, alcuni dei quali sono riportati di seguito:

  • cd [directory_remota] - cambia directory;
  • mkdir [nome_directory] - crea una directory sulla macchina remota;
  • ottieni [file_remoto] [file_locale] - trasferisci una copia del file remoto sul tuo computer. Se il nome file locale non è stato specificato, quindi è uguale al nome del file remoto;
  • reget [file_remoto] [file_locale] - scarica file remoto nel caso in cui una parte sia già accesa macchina locale... Il comando è particolarmente utile per ottenere file di grandi dimensioni con eventuali riserve di connessione;
  • put [file_locale] [file_remoto] - Invia un file al sistema remoto. Se il nome del file remoto non è specificato, allora è lo stesso del nome sul sistema locale;
  • elimina [file_eliminato] - elimina un file eliminato;
  • chiudi - termina la sessione FTP con Server remoto e tornare al guscio;
  • ciao - esci dal server FTP (esce dall'interprete).

Nota. Lista completa squadre e Informazioni aggiuntive può essere ottenuto in RFC 959.

Va notato che FTP fornisce una connessione interattiva a lungo termine, mentre protocollo HTTP trasferisce l'oggetto richiesto all'interno di una sessione, quindi termina la connessione. FTP consente di parlare e mantenere una connessione fino a quando non viene dato un comando per terminare la sessione di comunicazione.

Il protocollo FTP comprende due tipi di file: testo e binario e tutti i file non di testo vengono trattati come binari. Lavorare tramite una connessione FTP equivale a condividere messaggi di testo(comandi di servizio) e direttamente quei file che si spostano tra due computer.

La forma di lavoro della console è meno conveniente per gli utenti, ma ti consente di capire meglio cosa sta succedendo esattamente, quali comandi sta eseguendo il computer. L'interfaccia grafica fornisce una shell con cui è più comodo lavorare, ma nasconde alcuni processi all'utente livello inferiore... Poiché le interfacce grafiche sono più convenienti, ne parleremo in seguito.

Accesso tramite client FTP integrato nel file manager

File Manager con client FTP integrato amplia le sue funzioni, dal livello di servizio del file system del computer locale al livello Internet. Uno dei gestori di file di maggior successo che fornisce un comodo accesso agli archivi di file su Internet tramite FTP è il programma FAR. Consente di preconfigurare i parametri per la connessione a un server FTP digitando l'indirizzo del server, nome utente e password per l'accesso e altri parametri. È possibile configurare un numero qualsiasi di tali connessioni, quindi connettersi al server selezionando una delle connessioni configurate in precedenza. L'elenco dei server FTP può avere una struttura ramificata, ovvero è possibile creare cartelle al suo interno e inserire nuove connessioni ai server FTP o copiare quelle esistenti. Dopo la connessione, lavorare con il server per il trasferimento dei file non è diverso dal lavorare con i file su computer locale... Le stesse funzioni sono disponibili per copiare, eliminare, creare file e directory su un server FTP (Fig. 2).

Lavorare con i server FTP in Windows Commander è leggermente diverso: l'elenco delle connessioni ai server è presentato come finestra separata chiamato dal menu. In questa finestra è possibile modificare i parametri di connessione. Dopo aver stabilito una connessione con il server selezionato, questa connessione può essere vista come disco separato... A differenza di FAR, in Windows Commander puoi aprire molte connessioni contemporaneamente e lavorare con esse allo stesso modo dei dischi. proprio computer... Se non è necessario aggiungere una connessione all'elenco, non è necessario configurare in anticipo i parametri della connessione con il server FTP, ma impostarli durante la creazione della connessione. È possibile pre-creare un elenco di file che devono essere scaricati dal server FTP e specificare la directory dove scriverli.

Accesso con client FTP dedicati

Ci sono alcuni client FTP specializzati con una comoda interfaccia grafica e un sacco di funzioni ausiliarie... Uno dei più programmi popolari in questa serie è il programma CuteFTP. Considerala ultima versione nei dettagli.

CuteFTP 5.0 XP ha un'interfaccia semplice e intuitiva (Fig. 4), sistema conveniente richiede invece di riga di comando offre un'interfaccia simile a Windows e supporta la maggior parte degli standard Funzioni di Windows come il trascinamento della selezione. Una semplice interfaccia consente di utilizzare il prodotto con poca o nessuna formazione.

Molti utenti non pensano nemmeno a come funziona Rete globale... I siti Web si trovano su speciali server FTP, che memorizzano tutti i dati necessari, con l'aiuto dei quali vediamo l'attuale Internet così com'è. In questo articolo ci sarà un discorso su cosa si trova sui server FTP, perché sono necessari, come funzionano e come gestirli utilizzando il sistema operativo Windows e i file manager standard.

Cos'è il server FTP?

Al suo interno, FTP è uno speciale protocollo Internet che facilita il trasferimento di informazioni tra un computer (client) e un server - computer speciale progettato esclusivamente per lavorare con Internet. In breve, i server usano molto di più processori produttivi rispetto ai computer tradizionali.

I server sono stati creati per connettere i computer tra loro. Ogni provider ha i propri server, ogni hosting, un sito di grandi dimensioni, persino giochi. Per connettersi, il client dovrà accedere al sistema, ovvero fornire il minimo richiesto di dati su se stesso, in modo che il server possa trasferire in modo più conveniente ed efficiente vari dati al computer e viceversa.

Per dirla semplicemente, un server FTP è un archivio cloud che viene utilizzato nel modo desiderato dall'utente. Sopra questo server si possono caricare tutti i dati, fino alle foto di famiglia in mare. A proposito, dato tipo i server possono essere facilmente acquistati su uno dei vari siti per venderli o noleggiarli, ma se ne vuoi uno personale, dovrai acquistare il tuo computer server, connettilo a Internet e avrai il tuo server FTP, ovviamente dopo di esso personalizzazione completa in termini di software, ecc.

Cosa si trova più spesso sui server FTP

In genere, i server FTP vengono utilizzati come archiviazione cloud. Il prezzo per loro dipende da quanto spazio è necessario per le tue esigenze. Solo in Ultimamente hanno iniziato a essere sostituiti da server FTPS, che hanno già una protezione dei dati integrata, ma ne parleremo nel prossimo paragrafo dell'articolo.

Inoltre, i server FTP vengono utilizzati dalle grandi aziende IT per collegare diversi uffici in un tutt'uno. C'è un'azienda, più uffici, ma come collegare in modo sicuro e remoto il lavoro di molti membri del team senza utilizzare risorse di terze parti? Ovviamente la scelta ricade sulla creazione di un proprio server, che è sempre a portata di mano e non richiede costi aggiuntivi, se non per l'energia elettrica.

I programmi del server FTP vengono installati su ciascuno dei computer funzionanti, dopodiché qualsiasi dipendente ha accesso allo spazio del server. Questo approccio è utilizzato anche nelle aule di informatica, dove ne usano uno disco fisso per connettervi tutti i computer dell'ufficio. Sul server stesso, puoi caricare tutti i file di cui potresti aver bisogno, ma è impossibile eseguirli direttamente dal server, quindi si ottiene la risposta alla domanda su cosa si trova sui server FTP. Consideriamo ulteriormente la questione dell'accesso.

Accesso al server FTP

Stranamente, ma per connetterti al server FTP hai bisogno di un computer e una connessione Internet stabile, oltre a Comandante totale per connettersi all'FTP. Certo che puoi farlo rete locale, solo allora solo coloro che sono collegati ad esso con l'aiuto di un doppino collegato alla presa dell'adattatore di rete saranno in grado di connettersi al server.

Soprattutto ci sono server FTP per Windows, poiché questo è il sistema operativo più innovativo e progressivo, ed è anche più facile e semplice da usare, quindi si installano sui server Windows Server il cui filesystem è lo stesso di file system Windows ottiene così massima produttività... Ovviamente sul server può essere installato un altro sistema operativo, ma questo è possibile solo con conoscenza necessaria gestione di software simili.

Livello di sicurezza del server FTP

Come già accennato, i server FTP sono sempre meno comuni, dato di fattoè associato a numerose vulnerabilità di questo approccio, perché le informazioni tra il server e il client possono passare attraverso molti punti di connessione (provider, altri server, siti, ecc.). Ma i dati in sé non sono crittografati in alcun modo, ma vengono forniti in chiaro.

Il protocollo FTPS è dotato di uno speciale cifratore in grado di cifrare e decifrare informazioni trasmesse tra il client e il server, garantendo la massima sicurezza dei dati, quindi, nella scelta di un server, prestare attenzione a questo fatto.

Ci auguriamo che ora sappiate cosa si trova sui server FTP e per cosa sono stati creati in generale. Vale la pena notare che con l'aiuto proprio server puoi crearne uno tuo archiviazione cloud e affittarlo, facendo così un sacco di profitto.

A cosa serve l'FTP?

FTP sta per File Transfer Protocol. FTP è ottimizzato per il trasferimento di file, e questo è ciò che è servito la ragione che i programmi che utilizzano questo protocollo sono diventati parte di un servizio separato Internet. Il servizio che fornisce l'accesso ai file di altri computer in rete tramite FTP ha lo stesso nome.

Approfittare di FTP, avrai bisogno di un programma speciale, il cosiddetto client FTP. Il client FTP può essere un browser Internet (MS Internet Explorer, Netscape Navigator), un programma di gestione File FAR, programma specializzato CuteFTP e altri. Un client FTP è anche integrato in alcuni editor HTML come HomeSite, Dreamweaver o FrontPage.

Come mi collego a un server tramite FTP?

C usando ftp il programma fornito con il sistema operativo (per farlo, è necessario eseguire questo programma ftp ( comando ftp il tuo sistema operativo). Il programma funziona dalla riga di comando e devi conoscere i comandi FTP per usarlo.

Utilizzando il browser integrato (ad esempio Internet Explorer) ftp-client. Per fare ciò, inserisci semplicemente l'intero URL del server FTP nella barra degli indirizzi del browser o l'URL del server senza nome utente e password, che ti verrà chiesto di inserire in seguito. Tutti i comandi vengono eseguiti come se fossi in un normale Esplora risorse.

Usando il client ftp integrato nel tuo file manager preferito (FAR, Windows Commander). Per avviare il client, di solito è sufficiente chiamare la funzione di cambio del disco e selezionare FTP lì prima di vedere un elenco di possibili connessioni. Se è vuoto, devi creare una nuova connessione.

Con aiuto programmi speciali come CuteFTP o AceFTP. Tali programmi sono adattati al massimo per lavorare con Server FTP e hanno molte caratteristiche speciali. Ognuno di questi programmi ha la propria interfaccia, tuttavia sono molto simili. L'impostazione di una connessione in tali programmi può essere eseguita utilizzando una procedura guidata speciale, che ti chiederà di inserire parametri URL come nome utente, password e nome del server.

Ti consigliamo di utilizzare il client FTP integrato nel programma FAR.

Come nome di dominio del sito, puoi utilizzare il nome di dominio registrato per te o il nome di dominio tecnico del sito (come ftp.your-domain.your-login.u.site.)
Quando ti connetti tramite FTP, devi utilizzare il login e la password che hai inserito durante la registrazione. Ad esempio, se il tuo login è test, la password è 12345 e il nome del sito è mysite.ru, la riga dovrebbe essere così: ftp: // test: [e-mail protetta] Una volta stabilita la connessione, nella finestra del client ftp apparirà un elenco di file e directory del tuo sito.

ATTENZIONE: se ci si connette a Internet tramite un server proxy, l'accesso FTP è possibile solo in modalità passiva. Ciò significa che FTP non funzionerà tramite il browser e altri programmi che non hanno la possibilità di modificare le modalità di comunicazione. Esempi di programmi che supportano il funzionamento passivo - CuteFTP, FAR.

personalizzazione Programmi FAR
... Premi alt-f1 (alt-f2) e scegli FTP
... Premi shift-f4 per creare una nuova connessione
... Nella prima riga della finestra di dialogo, inserisci l'indirizzo completo del tuo server ftp (insieme a login e password): ftp: // login: [e-mail protetta] tuo_dominio
... Se necessario, seleziona la casella di controllo Modalità passiva
... Salva la connessione
Dopodiché puoi fare clic su Connessioni, andare al server e trattarlo come una normale directory sul tuo disco.

Configurazione del programma CuteFTP

Nel programma CuteFTP, premi il tasto F4, si apre una finestra in cui devi installare:
Indirizzo host FTP: ftp.<доменное_имя_сайта>
Nome utente del sito FTP: your_login
Password del sito FTP: your_password
Puoi anche installare:
Porta di connessione al sito FTP: 21
Nella riga Etichetta per sito: digita quello che vuoi, questo è il nome della tua connessione.

Dopo aver compilato questo modulo, premi il pulsante Modifica. Assicurati di selezionare la casella di controllo Usa modalità PASV. Successivamente, fai clic sul pulsante OK, questa finestra si chiuderà e, nella finestra rimanente, fai clic sul pulsante Connetti. La connessione è stata stabilita.

Configurazione di Dreamweaver

In Dreamweaver, selezionare Sito ....-> Nuovo sito ... dal menu Si aprirà una finestra in cui è necessario installare nella categoria Informazioni locali:
Cartella radice locale: seleziona una cartella sul tuo disco locale, che contiene copie di lavoro delle pagine del tuo sito web.
Indirizzo HTTP: l'indirizzo del tuo sito web su Internet
Nome sito: digita quello che vuoi, questo è il nome della tua connessione...
Allora vai alla categoria Server web Info e installazione:
Accesso al server: FTP
Host FTP: ftp.<доменное_имя_сайта>
Login: tuo_login
Password: tua_password
Assicurati di selezionare la casella Usa FTP passivo
Directory host: se non scrivi nulla in questo campo, i file verranno copiati in root directory Del tuo sito

Carica processo

Per copiare un file è sufficiente trascinare il suo collegamento nella pagina desiderata (è possibile aprirlo immediatamente in un'altra finestra del browser). Se la connessione viene stabilita utilizzando il programma FAR, il processo di copia dei file sul tuo sito non è diverso dalla normale copia dei file sul tuo disco rigido. Quando si copia un file in una directory in cui è già presente un file con lo stesso nome, nuovo file sovrascrive il vecchio.

Relativamente molti utenti usano FTP... Chi non usa può iniziare prima o poi, e quindi dovrà cercare un client per lavorare proprio con questo protocollo.

Ad essere onesti, di fronte a questo "problema" non mi sono preoccupato per molto tempo e ho usato il più semplice componente aggiuntivo sul browser, credendo ingiustamente che "e così buono" (c).

Si è scoperto che la scelta di un programma client per lavorare con questo protocollo non è meno importante della scelta di qualsiasi altro software, perché influisce direttamente sulla velocità del lavoro, sul comfort e su altre utili comodità.

Pertanto, ti parlerò un po' del programma client che utilizzo.

Descrizione generale del protocollo

Tradizionalmente, abbiamo due formati. Video e testo. Puoi vedere il formato video qui sotto e il formato del testo subito dopo. Quale è più vicino a te - guarda tu stesso.

FTP(English File Transfer Protocol - protocollo di trasferimento file) - un protocollo progettato per trasferire file a reti di computer. FTP consente di connettersi ai server di questo protocollo e visualizzare il contenuto delle directory, caricare file dal server o sul server.

Formalmente, è qualcosa come connettersi a una cartella situata su un altro computer/server utilizzando la rete o Internet. Nel caso in cui il trasferimento del file sia stato interrotto per qualsiasi motivo, il protocollo fornisce mezzi per scaricare il file, il che è molto comodo quando si trasferiscono file di grandi dimensioni.

FTPè uno dei protocolli applicativi più antichi, risalente a molto prima di HTTP, in 1971 anno. È ancora ampiamente utilizzato oggi per la distribuzione Software e trasferimento di file.

client FTP

FTP-client, è un programma per connettersi all'uno o all'altro FTP-server (come ICQ, ad esempio, ti permette di connetterti Server ICQ e inviare o ricevere messaggi dagli stessi collegati).

In generale, il programma che voglio consigliare è abbastanza conosciuto in rete ed è in circolazione da molto tempo. È chiamato FileZilla e, in primo luogo, è completamente gratuito e, in secondo luogo, è multipiattaforma (cioè va sotto quasi tutti sistemi operativi), e in terzo luogo, supporta la lingua russa, che è senza dubbio piacevole e conveniente.

Inoltre, contiene una normale interfaccia intelligibile, funzionalità massime, glitch minimi e velocità eccellente.

Download di Filezilla per FTP

Nella finestra che appare, clicca su " Nuovo ospite", seleziona il tipo di input nel campo" Normale"(se non hai username e password e lo sai FTP disponibile senza di loro, puoi lasciare il tipo di accesso " Anonimo") e compilare i campi" Ospite"(solo l'indirizzo FTP-server a cui ti vuoi connettere), Login, Parola d'ordine e premi il pulsante " ok":

Successivamente, facendo clic sulla "casella di controllo" accanto al pulsante che conosci, vedrai un elenco degli host che hai inserito con i nomi specificati (per impostazione predefinita, questo è " Nuovo ospite"), cliccando sul nome ti collegherai al server. Dopo esserti connesso, a sinistra vedrai una finestra che mostra il contenuto del tuo computer, e a destra del telecomando FTP.

Vuoi conoscere ed essere in grado di fare di più da solo?

Ti offriamo formazione nelle seguenti aree: computer, programmi, amministrazione, server, reti, creazione di siti, SEO e altro ancora. Scopri subito i dettagli!

Epilogo

Questo è tutto, in realtà. Spero che questo articolo ti sia stato in qualche modo utile.
Se qualcosa non è chiaro e ci sono domande, sentiti libero di farle nei commenti - cercherò sicuramente di aiutarti;)

Principali articoli correlati