Comandi FTP - Sei diversi tipi di comandi FTP

Sommario:

Anonim

Introduzione al comando FTP

FTP sta per File Transfer Protocol. La responsabilità di FTP è di trasformare un file da un percorso all'altro. Per trasformare il file FTP utilizza i servizi TCP. Utilizza due connessioni TCP, vale a dire connessione di controllo e connessione dati. Sia la connessione di controllo che la connessione dati utilizzano rispettivamente la nota porta 21 e la ben nota porta 20. In questo articolo, discuteremo diversi comandi FTP.

Elaborazione dei comandi in FTP

Per la comunicazione, un client invia comandi al server e in cambio il server invia una risposta al client. I comandi che vengono inviati dal lato client sono nella forma set di caratteri ASCII.

Comandi FTP

I comandi FTP possono essere classificati nei seguenti sei gruppi.

  1. Comandi di accesso
  2. Comandi di gestione dei file
  3. Comandi di formattazione dei dati
  4. Comandi di definizione porta
  5. Comandi per il trasferimento di file
  6. Comandi vari

discutiamo questi comandi uno per uno

1.Comandi di accesso:

L'utente può utilizzare questi comandi per accedere al sistema remoto.

Di seguito è riportato un elenco di comandi di accesso

  • UTENTE : questo comando viene utilizzato per fornire informazioni sull'utente. Prende un argomento, ovvero l'id utente.
  • PASS : Questo comando viene utilizzato per impostare la password dell'utente o l'utilizzo di questo utente può accedere al sistema. Prende un argomento, ovvero la password dell'utente.
  • ACCT : fornisce informazioni sull'account utente. Prende un argomento, ad esempio il nome dell'account
  • ESCI : per disconnettersi dal sistema viene utilizzato questo comando.
  • ABOR : interrompe il comando precedente.
  • REIN : viene utilizzato per reinizializzare il sistema.

2. Comandi di gestione dei file:

Gli utenti possono accedere al file system presente sul sistema remoto utilizzando questi comandi. Consente a un utente di creare una nuova directory, eliminare file, navigare in tutte le directory, ecc

Di seguito è riportato l'elenco dei comandi di gestione dei file

  • CWD : questo comando viene utilizzato per passare da una directory all'altra. Prende un argomento, ad esempio il nome della directory.
  • CDUP : viene utilizzato per passare alla directory principale.
  • DELE : viene utilizzato per eliminare il file dalla directory. Prende un argomento, ad esempio il nome del file.
  • ELENCO : fornirà un elenco di tutti i file presenti nella directory specificata. Prende un argomento, ad esempio il nome della directory.
  • NLIST : fornirà un elenco di file senza i loro attributi presenti nella directory specificata. Prende un argomento, ad esempio il nome della directory.
  • MKD : questo comando viene utilizzato per creare una nuova directory. Prende un argomento, ad esempio il nome della directory
  • RMD : questo comando viene utilizzato per rimuovere la directory. Prende un argomento, ad esempio il nome della directory.
  • PWD : visualizzerà il nome della directory corrente.
  • RNTO : viene utilizzato per rinominare il file. Prende un argomento, ovvero il nuovo nome del file
  • SMNT : viene utilizzato per montare un file system. Prende un argomento, ovvero il nome del file system.
  • RNFR : viene utilizzato per identificare un file che deve essere rinominato. Prende un argomento, ad esempio il nome del vecchio file.

3. Comandi di formattazione dei dati:

per la definizione degli attributi dei dati sono stati utilizzati questi comandi. Definisce gli attributi di dati come il tipo di file, la struttura dei dati e le modalità di trasmissione.

  • TIPO : definisce il tipo di file. Sono necessari cinque argomenti per definire il tipo di file. A per ASCII, E per EBCDIC, I per immagine, N per non stampabile e T per telnet.
  • STRU : definisce l'organizzazione dei dati. Ci vogliono tre argomenti. F per file, R per record e P per pagina.
  • MODALITÀ : questo comando viene utilizzato per definire la modalità di trasmissione del file. Ci vogliono tre argomenti. S per flusso, B per blocco e C per compresso.

4. Comandi di definizione porta:

Viene utilizzato per definire il numero di porta per la connessione sul lato client. Il numero di porta può essere assegnato utilizzando uno dei metodi di inganno

  1. Il client può scegliere un numero di porta temporaneo usando il comando PORT e quindi inviarlo al server usando l'apertura passiva. Dopo aver ricevuto un numero di porta temporaneo, sever crea un'apertura attiva.
  2. Il client utilizza il comando PASV e dice al server di scegliere qualsiasi numero di porta. Un server rende passivo aperto quel numero di porta e invia quel numero di porta al client. Dopo aver ricevuto un numero di porta da un server, i problemi client si aprono attivi per quel numero di porta.

di seguito è riportato l'elenco dei comandi di definizione delle porte

  • PORT : questo comando consente a un client di scegliere un numero di porta. Prende un argomento, ovvero un identificatore a sei cifre.
  • PASV : questo comando consente al server di scegliere un numero di porta.

5. Comandi di trasferimento file:

Per il trasferimento di file vengono utilizzati questi comandi. Questi comandi accettano un argomento, ovvero il nome del file.

Di seguito è riportato l'elenco dei comandi di trasferimento file

  • RETR : questo comando viene utilizzato dal client per recuperare i file dal server.
  • STOR : questo comando viene utilizzato dal client per archiviare i file sul server.
  • APPE : è simile al comando STOR, ma se esiste un file, i dati devono essere aggiunti ad esso.
  • STOU : è anche simile al comando STOR, ma ogni nome di file dovrebbe essere univoco nella directory.
  • ALLO : questo comando serve per allocare spazio di archiviazione per i file sul server.
  • STAT : questo comando visualizzerà lo stato dei file specificati.
  • REST : Questo comando posizionerà il marker del file in punti dati specifici.

6. Comandi vari:

Questi comandi vengono utilizzati per fornire informazioni all'utente FTP sul lato client.

Di seguito è riportato l'elenco dei comandi vari.

  • AIUTO : questo comando mostrerà informazioni sul server.
  • NOOP : questo comando viene utilizzato per verificare se il server è attivo o meno.
  • SITO : questo comando specificherà i comandi specifici. Prende un argomento, ovvero i comandi.
  • SYST : questo comando visualizzerà informazioni sul sistema operativo utilizzato dal server.

Articoli consigliati

Questa è stata una guida ai comandi FTP. Qui abbiamo discusso i concetti di base e i diversi tipi di comandi FTP. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Comandi PowerShell
  2. Comandi Perl
  3. Che cos'è i protocolli di rete
  4. Comandi Bootstrap
  5. FTP vs TFTP (con infografica)
  6. Guida all'elenco dei comandi Unix Shell