FTP sono oggi la versione di serie di dati attraverso varie reti TCP, compreso Internet, e appare anche.Questi protocolli spesso utilizzati per scaricare tutti i tipi di pagine web o documenti dallo sviluppo unità privata su vari server di hosting aperto.
Che cosa sono?Porto
FTP è interamente costruito sulla architettura "client-server", e quindi comporta l'uso di una varietà di connessioni di rete per i comandi di trasmissione o dati tra il server e il client.I clienti che utilizzano questa versione del protocollo possono passare la procedura di autenticazione, passando il nome utente e la password in chiaro.Oppure, se si prevede che la struttura del server può connettersi in modo anonimo.Tra le altre cose, prevede la possibilità di utilizzare il protocollo SSH, che fornisce una trasmissione completamente sicuro dei dati, nascondendo password e login, e in seguito la crittografia l'intero contenuto.Po 'di storia
applicazioni primo client che utilizzano porte FTP, è interattiva dispositivi a linea di comando, che implementano i comandi standard e la sintassi.Interfacce grafiche che ora sono stati progettati per una varietà di sistemi operativi, che vengono utilizzati a questo giorno, e in particolare è degno di nota tra queste interfacce, utility web design generale, come Microsoft Expression.Porto
FTP è oggi uno degli standard più antiche, come è apparso nel 1971, prima che il TCP / IP e HTTP.Dapprima è stato usato solo in cima NCP, ma ad oggi la sua applicazione è attivamente diffondendo e trasmissione di vari software, così come l'accesso a risorse remote.
come è diverso da HTTP?Predefinito
Porta FTP è molto caratteristica luminosa - è l'uso di connessioni multiple.Così un singolo canale in questo caso viene utilizzato come controllo e comandi vengono impartiti attraverso il server, e restituisce la sua risposta.Dopo altri canali viene eseguita direttamente trasferire le informazioni desiderate, mentre un canale viene utilizzato ad ogni trasmissione.
Per questo motivo, se si utilizza la porta FTP predefinita, in una singola sessione prevede la trasmissione simultanea di più file in diverse direzioni.Poiché ogni canale appena aperto il proprio numero di porta TCP che il cliente sceglie di selezionare manualmente o automaticamente il server, a seconda se si utilizza la modalità di trasmissione.
Quali sono i vantaggi?
modalità binaria ha posto le basi per la trasmissione utilizzando il protocollo FTP.Porte di questo tipo a causa di questo può ridurre significativamente l'overhead del traffico e di ridurre il tempo necessario per lo scambio di informazioni nel processo di trasferimento file di grandi dimensioni.Formato HTTP Protocol, in ogni caso necessita codifica informazioni binarie in forma di testo che può essere fatto, per esempio, utilizzando un algoritmo Base64 specializzata.
Utilizzando FTP porta standard, il cliente era originariamente parte della sessione, e tutte le operazioni successive sarà effettuata è già in esso.In altre parole, il server inizialmente memorizza lo stato corrente e la mantiene ad un livello predeterminato.Allo stesso tempo, quando si utilizza il protocollo HTTP tale memoria non è presente, come l'obiettivo del protocollo è semplicemente un trasferimento di dati, dopo di che si dimentica completamente sull'operazione.A questo proposito, con il stateful HTTP effettuato altre tecnologie che non sono legati al presente protocollo.
Come funziona?Protocollo
lavoro FTP implementato a livello di applicazione del modello OSI e viene utilizzato per trasmettere i dati utilizzando il protocollo TCP / IP.Per fare questo, inizialmente desidera eseguire il server FTP che ascolterà per le richieste in arrivo.In caso di necessità, il cliente può rivolgersi in modo indipendente con il server utilizzando la porta al numero 21. Vale la pena notare che un tale collegamento resterà aperto per tutta la sessione.La seconda connessione viene aperta la porta del server 20 alla porta che il client utilizza quello che viene chiamato modalità attiva, o può essere aperto direttamente dal cliente da qualsiasi porta comodo alla porta del server corrispondente.Questo si chiama la modalità passiva ed è necessario per trasferire un file.Uso
di controllo del flusso viene effettuato per una sessione specifica.Ad esempio, tali flussi sono usati attivamente al processo di scambio tra il server e il client tutti i tipi di password o gli stessi comandi, se il tipo di protocollo usato telnet.Così, per esempio, la squadra «RETR filename" effettuerà il trasferimento di un file specifico dal server al client.A causa della formazione di una tale struttura a doppia porta di FTP ad oggi è considerato protocollo vneshnepolosnym, a differenza HTTP, che è in-band.
Come impostare?
Se non sapete come aprire la porta di FTP, questo può essere fatto utilizzando la risorsa FileZilla segue:
- inizialmente eseguito sé FileZilla.
- ora aperto "Site Manager", allora la finestra pop-up, premere il tasto "Nuovo sito".
- sulla scheda "Generale" digitare: host: si utilizza un dominio;Tipo di server: FTP o FTPES (si consiglia il secondo) Tipo di ingresso: "Normale" o "Richiesta password" (ancora una volta, l'ultima opzione è la migliore per la ragione che non verrà salvata la password, anche se sarà sempre necessario immettereesso all'ingresso);Nome utente: digitare una riga tuoi dati di accesso FTP.
- Ora vai a punto per punto "Transfer Settings", e quindi selezionare la sezione "Modalità di trasferimento" opzione "passiva".
- Alla fine click sul tasto "Connect".
Ora è fare il port forwarding FTP, la connessione è impostato e memorizzato nella "Site Manager", e si può usare a vostra discrezione.
protocollo anonimo
host che offre FTP-servizio, se necessario, in grado di fornire agli utenti un accesso completamente anonimo.In questo caso, gli utenti sono in origine come anonimo.Tuttavia, è importante notare che il sistema può anche essere definito in un server-sensitive.Sebbene la stragrande maggioranza dei casi all'uomo è richiesto di indicare l'indirizzo di posta elettronica invece di una password, infatti, il sistema non effettua alcun controllo, e questo passaggio è, infatti, non è obbligatorio.
maggior FTP-padroni di casa che offrono una varietà di aggiornamenti software, spesso preferiscono mantenere la possibilità di accesso anonimo.
protocollo NAT-PT
appositamente per consentire l'uso di FTP tramite firewall specializzati, si è deciso di utilizzare un permesso speciale di NAT, chiamati anche gli esperti NAT-PT.Con esso, è possibile senza alcuna difficoltà a trasferire una connessione in ingresso al client dal server, perché nel processo di NAT sostituirà le informazioni trasmesse dal client indica al server la porta e l'indirizzo corretto con il quale è in grado di connettersi, e poi iniziare a trasmettere un collegamento dal server al domicilio del cliente.
Nonostante il gran numero di misure più varie e le innovazioni che sono state adottate a sostegno FTP, pratica Utilizzando NAT-PT preferiscono disattivare vari router o router per fornire una protezione supplementare contro una varietà di virus.