Introduktion till FTP-kommando
FTP står för File Transfer Protocol. Ansvaret för FTP är att omvandla en fil från en plats till en annan. För att omvandla fil använder FTP TCP-tjänster. Den använder två TCP-anslutningar, dvs. Både styranslutning och dataförbindelse använder välkänd port 21 respektive välkänd port 20. I den här artikeln kommer vi att diskutera olika FTP-kommandon.
Kommandobearbetning i FTP
För kommunikation skickar en klient kommandon till servern och i gengäld skickar servern ett svar till klienten. Kommandon som skickas från klientsidan finns i ASCII-karaktärsuppsättningen.
FTP-kommandon
FTP-kommandon kan kategoriseras i följande sex grupper.
- Åtkomstkommandon
- Filhanteringskommandon
- Kommandon för dataformatering
- Port som definierar kommandon
- Filöverföringskommandon
- Diverse kommandon
låt oss diskutera dessa kommandon en efter en
1.Accesskommandon:
Användaren kan använda dessa kommandon för att komma åt fjärrsystemet.
Nedan finns en lista över åtkomstkommandon
- ANVÄNDARE : Detta kommando används för att ge information om användaren. Det krävs ett argument, dvs. användar-ID.
- PASS : Detta kommando används för att ställa in användarens lösenord eller genom att använda den här användaren kan logga in i systemet. Det krävs ett argument, dvs. användarlösenord.
- ACCT : Det ger information om användarkontot. Det krävs ett argument, dvs. kontonamn
- AVSLUTNING : För att logga ut från systemet används detta kommando.
- ABOR : Det avbryter det föregående kommandot.
- REIN : Det används för att initialisera systemet.
2. Kommandon för filhantering:
Användare kan komma åt filsystemet som finns på fjärrsystemet med hjälp av dessa kommandon. Det låter en användare skapa en ny katalog, ta bort filer, navigera i katalogerna osv
Nedan är listan över filhanteringskommandon
- CWD : Detta kommando används för att växla från en katalog till en annan. Det krävs ett argument, dvs. katalognamn.
- CDUP : Det används för att växla till överordnad katalog.
- DELE : Det används för att radera filen från katalogen. Det krävs ett argument, dvs. filnamn.
- LIST : Det ger en lista över alla filer som finns i den angivna katalogen. Det krävs ett argument, dvs. katalognamn.
- NLIST : Det ger en lista över filer utan attribut som finns i den angivna katalogen. Det krävs ett argument, dvs. katalognamn.
- MKD : Detta kommando används för att skapa en ny katalog. Det krävs ett argument, dvs. katalognamn
- RMD : Detta kommando används för att ta bort katalogen. Det krävs ett argument, dvs. katalognamn.
- PWD : Det visar namnet på den aktuella katalogen.
- RNTO : Det används för att byta namn på filen. Det krävs ett argument, dvs nytt filnamn
- SMNT : Det används för montering av ett filsystem. Det krävs ett argument, dvs filsystemnamn.
- RNFR : Det används för att identifiera en fil som behöver bytas om. Det krävs ett argument, dvs. gammalt filnamn.
3. Kommandon för dataformatering:
för att definiera dataattribut har dessa kommandon använts. Den definierar dataattribut som filtyp, datastruktur och överföringslägen.
- TYP : Den definierar filtypen. Det krävs fem argument för att definiera filtypen. A för ASCII, E för EBCDIC, I för bild, N för icke-tryck och T för telnet.
- STRU : Det definierar organisationen av data. Det krävs tre argument. F för fil, R för post och P för sida.
- LÄGE : Detta kommando används för att definiera överföringsläget för filen. Det krävs tre argument. S för ström, B för block och C för komprimerad.
4. Portdefinierande kommandon:
Det används för att definiera portnumret för anslutning på klientsidan. Portnummer kan tilldelas med hjälp av en av lura metoder
- Klienten kan välja ett flyktigt portnummer med PORT-kommandot och sedan skicka det till servern med passivt öppet. Efter att ha fått ett kortvarigt portnummer skapar en aktiv öppning.
- Klienten använder PASV-kommandot och berättar servern att välja vilket portnummer som helst. En server öppnar passivt på det portnumret och skickar det portnumret till klienten. Efter att ha mottagit ett portnummer från en server utfärdar klienten aktivt öppet för detta portnummer.
nedan är listan över portdefinierande kommandon
- PORT : Detta kommando tillåter en klient att välja ett portnummer. Det krävs ett argument, dvs. sexsiffrig identifierare.
- PASV : Detta kommando låter servern välja ett portnummer.
5. Kommandon för filöverföring:
För överföring av filer används dessa kommandon. Dessa kommandon tar ett argument, dvs. filnamn.
Nedan är listan över filöverföringskommandon
- RETR : Detta kommando används av klienten för att hämta filer från servern.
- STOR : Detta kommando används av klienten för att lagra filer på servern.
- APPE : Det liknar STOR-kommandot, men om filen finns måste data bifogas till den.
- STOU : Det liknar också STOR-kommandot, men alla filnamn bör vara unika i katalogen.
- ALLO : Detta kommando är att tilldela lagringsutrymme för filer på servern.
- STAT : Detta kommando visar status för de angivna filerna.
- REST : Detta kommando placerar filmarkören vid specificerade datapunkter.
6. Övriga kommandon:
Dessa kommandon används för att leverera information till FTP-användaren på klientsidan.
Nedan är listan över diverse kommandon.
- HJÄLP : Det här kommandot visar information om servern.
- NOOP : Detta kommando används för att kontrollera om servern lever eller inte.
- WEBBPLATS : Detta kommando anger de specifika kommandona. Det krävs ett argument, dvs kommandon.
- SYST : Detta kommando visar information om operativsystemet som används av servern.
Rekommenderade artiklar
Detta har varit en guide till FTP-kommandon. Här diskuterade vi de grundläggande koncepten och olika typer av FTP-kommandon. Du kan också titta på följande artiklar för att lära dig mer -
- PowerShell-kommandon
- Perl-kommandon
- Vad är nätverksprotokoll
- Bootstrap-kommandon
- FTP vs TFTP (med Infographics)
- Guide till listan över Unix Shell-kommandon