FTP-kommandoer - Seks forskellige typer FTP-kommandoer

Indholdsfortegnelse:

Anonim

Introduktion til FTP-kommando

FTP står for File Transfer Protocol. FTP's ansvar er at omdanne en fil fra et sted til et andet. Til omdannelse af fil bruger FTP TCP-tjenester. Den bruger to TCP-forbindelser, dvs. kontrolforbindelse og dataforbindelse. Både kontrolforbindelse og dataforbindelse bruger henholdsvis den velkendte port 21 og den velkendte port 20. I denne artikel diskuterer vi forskellige FTP-kommandoer.

Kommandobearbejdning i FTP

Ved kommunikation sender en klient kommandoer til serveren, og til gengæld sender serveren et svar til klienten. Kommandoer, der sendes fra klientsiden, findes i ASCII-tegnsættet.

FTP-kommandoer

FTP-kommandoer kan kategoriseres i de følgende seks grupper.

  1. Adgangskommandoer
  2. Filhåndteringskommandoer
  3. Dataformateringskommandoer
  4. Port, der definerer kommandoer
  5. Filoverførelseskommandoer
  6. Diverse kommandoer

lad os diskutere disse kommandoer en efter en

1.Access-kommandoer:

Bruger kan bruge disse kommandoer til at få adgang til fjernsystemet.

Nedenfor er en liste over adgangskommandoer

  • BRUGER : Denne kommando bruges til at give information om brugeren. Det kræver et argument, dvs. bruger-id.
  • PASS : Denne kommando bruges til at indstille brugerens adgangskode eller ved at bruge denne bruger kan logge ind på systemet. Det kræver et argument, dvs. brugeradgangskode.
  • ACCT : Det giver information om brugerkontoen. Det kræver et argument, dvs. kontonavn
  • SLUK : For at logge ud af systemet bruges denne kommando.
  • ABOR : Den afbryder den forrige kommando.
  • REIN : Det bruges til at initialisere systemet.

2. Filhåndteringskommandoer:

Brugere kan få adgang til filsystemet, der findes på fjernsystemet ved hjælp af disse kommandoer. Det giver en bruger mulighed for at oprette et nyt bibliotek, slette filer, navigere gennem bibliotekerne osv

Nedenfor er listen over filhåndteringskommandoer

  • CWD : Denne kommando bruges til at skifte fra et bibliotek til et andet. Det kræver et argument, dvs. katalognavn.
  • CDUP : Det bruges til at skifte til overordnet bibliotek.
  • DELE : Det bruges til at slette filen fra biblioteket. Det kræver et argument, dvs. filnavn.
  • LISTE : Det giver en liste over alle filer, der findes i det specificerede bibliotek. Det kræver et argument, dvs. katalognavn.
  • NLIST : Det giver en liste over filer uden deres attributter til stede i det specificerede bibliotek. Det kræver et argument, dvs. katalognavn.
  • MKD : Denne kommando bruges til at oprette en ny mappe. Det kræver et argument, dvs. katalognavn
  • RMD : Denne kommando bruges til at fjerne biblioteket. Det kræver et argument, dvs. katalognavn.
  • PWD : Det viser navnet på det aktuelle bibliotek.
  • RNTO : Det bruges til at omdøbe filen. Det kræver et argument, dvs. nyt filnavn
  • SMNT : Det bruges til montering af et filsystem. Det kræver et argument, dvs. filsystemnavn.
  • RNFR : Det bruges til at identificere en fil, der skal omdøbes. Det kræver et argument, dvs. gammelt filnavn.

3. Kommandoer til dataformatering:

til at definere dataattributter er disse kommandoer blevet brugt. Den definerer dataattributter som filtypen, datastrukturen og transmissionstilstande.

  • TYPE : Den definerer filtypen. Det kræver fem argumenter for at definere filtypen. A for ASCII, E for EBCDIC, I for image, N for nonprint og T for telnet.
  • STRU : Det definerer organisering af data. Det kræver tre argumenter. F for fil, R for registrering og P for side.
  • MODE : Denne kommando bruges til at definere transmissionstilstand for filen. Det kræver tre argumenter. S for strøm, B for blok og C for komprimeret.

4. Portdefinerende kommandoer:

Det bruges til at definere portnummeret til forbindelse på klientsiden. Portnummer kan tildeles ved hjælp af en af ​​narresmetoder

  1. Klienten kan vælge et kortvarigt portnummer ved hjælp af kommandoen PORT og derefter sende det til serveren ved hjælp af passiv åben. Efter at have modtaget et kortvarigt portnummer opretter Sever en aktiv åben.
  2. Klienten bruger PASV-kommandoen og fortæller serveren at vælge ethvert portnummer. En server åbner passivt på dette portnummer og sender dette portnummer til klienten. Efter at have modtaget et portnummer fra en server, udsteder klienten, der er aktiv åben for det portnummer.

nedenfor er listen over portdefinerende kommandoer

  • PORT : Denne kommando giver en klient mulighed for at vælge et portnummer. Det kræver et argument, dvs. sekscifret identifikator.
  • PASV : Denne kommando lader serveren vælge et portnummer.

5. Kommandoer til filoverførsel:

Til overførsel af filer bruges disse kommandoer. Disse kommandoer tager ét argument, dvs. filnavn.

Nedenfor er listen over filoverførselskommandoer

  • RETR : Denne kommando bruges af klienten til at hente filer fra serveren.
  • STOR : Denne kommando bruges af klienten til at gemme filer på serveren.
  • APPE : Det ligner STOR-kommandoen, men hvis filen findes, skal data tilføjes den.
  • STOU : Det ligner også STOR-kommandoen, men hvert filnavn skal være unikt i biblioteket.
  • ALLO : Denne kommando er at allokere lagerplads til filer på serveren.
  • STAT : Denne kommando viser status for de specificerede filer.
  • REST : Denne kommando vil placere filmarkøren på specificerede datapunkter.

6. Diverse kommandoer:

Disse kommandoer bruges til at levere information til FTP-brugeren på klientsiden.

Nedenfor er listen over diverse kommandoer.

  • HJÆLP : Denne kommando viser oplysninger om serveren.
  • NOOP : Denne kommando bruges til at kontrollere, om serveren er i live eller ikke.
  • SITE : Denne kommando specificerer de specifikke kommandoer. Det kræver et argument, dvs. kommandoer.
  • SYST : Denne kommando viser oplysninger om det operativsystem, som serveren bruger.

Anbefalede artikler

Dette har været en guide til FTP-kommandoer. Her diskuterede vi de grundlæggende koncepter og forskellige typer FTP-kommandoer. Du kan også se på de følgende artikler for at lære mere -

  1. PowerShell-kommandoer
  2. Perl-kommandoer
  3. Hvad er netværksprotokoller
  4. Bootstrap-kommandoer
  5. FTP vs TFTP (med infografik)
  6. Vejledning til listen over Unix Shell-kommandoer