Naredbe FTP - Šest različitih vrsta FTP naredbi

Sadržaj:

Anonim

Uvod u FTP naredbu

FTP znači Protokol za prijenos datoteka. Odgovornost FTP-a je transformirati datoteku s jedne lokacije na drugu. Za transformiranje datoteke FTP koristi TCP usluge. Koristi dvije TCP veze, tj. Upravljačku vezu i podatkovnu vezu. I upravljačka i podatkovna veza koriste dobro poznate priključke 21 i dobro poznate priključke 20. U ovom ćemo članku raspravljati o različitim FTP naredbama.

Obrada naredbi u FTP-u

Za komunikaciju, klijent šalje naredbe poslužitelju, a zauzvrat poslužitelj šalje odgovor klijentu. Naredbe koje se šalju s klijentske strane nalaze se u obliku ASCII znakova.

FTP naredbe

Naredbe FTP mogu se razvrstati u sljedećih šest skupina.

  1. Pristupne naredbe
  2. Naredbe za upravljanje datotekama
  3. Naredbe za oblikovanje podataka
  4. Naredbe za definiranje priključka
  5. Naredbe za prijenos datoteka
  6. Razne naredbe

razmotrimo ove naredbe jednu po jednu

1. Naredbe pristupa:

Korisnik tim naredbama može pristupiti udaljenom sustavu.

Ispod je popis naredbi za pristup

  • KORISNIK : Ova se naredba koristi za davanje podataka o korisniku. Potreban je jedan argument, tj. Korisnički ID.
  • PASS : Ova naredba koristi se za postavljanje lozinke korisnika ili se ovaj korisnik može prijaviti u sustav. Potreban je jedan argument, tj. Korisnička lozinka.
  • ACCT : Daje podatke o korisničkom računu. Potreban je jedan argument tj. Naziv računa
  • QUIT : Za odjavljivanje iz sustava koristi se ova naredba.
  • ABOR : Prekida prethodnu naredbu.
  • REIN : Koristi se za ponovno inicijaliziranje sustava.

2. Naredbe za upravljanje datotekama:

Korisnici mogu pristupiti datotečnom sustavu koji je prisutan na udaljenom sustavu pomoću ovih naredbi. Omogućuje korisniku stvaranje nove mape, brisanje datoteka, kretanje kroz mape, itd

Ispod je popis naredbi za upravljanje datotekama

  • CWD : Ova se naredba koristi za prebacivanje iz jedne mape u drugu. Potreban je jedan argument, tj. Ime direktorija.
  • CDUP : Koristi se za prelazak na nadređeni direktorij.
  • DELE : Koristi se za brisanje datoteke iz mape. Potreban je jedan argument, tj. Naziv datoteke.
  • LISTA : Dat će popis svih datoteka prisutnih u specificiranom direktoriju. Potreban je jedan argument, tj. Ime direktorija.
  • NLIST : Dat će popis datoteka bez njihovih atributa prisutnih u specificiranom direktoriju. Potreban je jedan argument, tj. Ime direktorija.
  • MKD : Ova se naredba koristi za stvaranje nove mape. Potreban je jedan argument, tj. Ime direktorija
  • RMD : Ova se naredba koristi za uklanjanje mape. Potreban je jedan argument, tj. Ime direktorija.
  • PWD : Prikazat će naziv trenutnog imenika.
  • RNTO : Koristi se za preimenovanje datoteke. Potreban je jedan argument, tj. Novo ime datoteke
  • SMNT : Koristi se za montiranje datotečnog sustava. Potreban je jedan argument, tj. Naziv datotečnog sustava.
  • RNFR : Koristi se za identificiranje datoteke koja treba preimenovati. Potreban je jedan argument, tj. Staro ime datoteke.

3. Naredbe za oblikovanje podataka:

za definiranje atributa podataka ove su naredbe korištene. Definira atribute podataka poput vrste datoteke, strukture podataka i načina prijenosa.

  • TIP : Određuje vrstu datoteke. Za definiranje vrste datoteke potrebno je pet argumenata. A za ASCII, E za EBCDIC, I za sliku, N za nonprint i T za telnet.
  • STRU : Određuje organizaciju podataka. Potrebna su tri argumenta. F za datoteku, R za zapis i P za stranicu.
  • NAČIN : Ova naredba koristi se za definiranje načina prijenosa datoteke. Potrebna su tri argumenta. S za potok, B za blok i C za komprimirani.

4. Naredbe za definiranje priključka:

Koristi se za određivanje broja priključka za povezivanje na strani klijenta. Broj porta može se dodijeliti pomoću jedne od metoda prevara

  1. Klijent može odabrati efemerni broj porta pomoću naredbe PORT, a zatim ga poslati na poslužitelj pomoću pasivne open. Nakon primanja efemernog broja porta, sever stvara aktivni otvor.
  2. Klijent koristi naredbu PASV i govori poslužitelju da odabere bilo koji broj priključka. Poslužitelj se na tom broju vrata otvori pasivno i taj broj porta šalje klijentu. Nakon što primi broj porta od poslužitelja, klijent izdaje aktivno otvoren taj broj priključka.

u nastavku je popis naredbi za definiranje priključka

  • PORT : Ova naredba omogućuje klijentu da odabere broj porta. Potreban je jedan argument, tj. Šestoznamenkasti identifikator.
  • PASV : Ova naredba dozvoljava poslužitelju da odabere broj porta.

5. Naredbe za prijenos datoteka:

Za prijenos datoteka koriste se ove naredbe. Ove naredbe uzimaju jedan argument, tj. Naziv datoteke.

Ispod je popis naredbi za prijenos datoteka

  • RETR : Ovu naredbu klijent koristi za dohvaćanje datoteka s poslužitelja.
  • STOR : Korisnik ovu naredbu koristi za pohranu datoteka na poslužitelj.
  • APPE : Sličan je naredbi STOR, ali ako datoteka postoji, tada joj se moraju dodati i podaci.
  • STOU : Slično je i sa naredbom STOR, ali svako bi ime datoteke trebalo biti jedinstveno u mapi.
  • ALLO : Ova naredba je dodijeliti prostor za pohranu datoteka na poslužitelju.
  • STAT : Ova naredba će prikazati status određenih datoteka.
  • REST : Ova naredba će marker datoteke postaviti na određene podatkovne točke.

6. Ostale naredbe:

Ove se naredbe koriste za dostavu informacija FTP korisniku na strani klijenta.

Ispod je popis raznih naredbi.

  • POMOĆ : Ova naredba prikazuje informacije o poslužitelju.
  • NOOP : Ova se naredba koristi za provjeru je li poslužitelj živ ili ne.
  • SITE : Ova naredba će odrediti određene naredbe. Potreban je jedan argument tj. Naredbe.
  • SYST : Ova naredba prikazat će informacije o operativnom sustavu koji koristi poslužitelj.

Preporučeni članci

Ovo je vodič za naredbe FTP. Ovdje smo raspravljali o osnovnim konceptima i različitim vrstama FTP naredbi. Možete pogledati i sljedeće članke da biste saznali više -

  1. Naredbe PowerShell
  2. Perl naredbe
  3. Što su protokoli za umrežavanje
  4. Naredbe za pokretanje sustava
  5. FTP vs TFTP (s infografikom)
  6. Vodič za popis naredbi Unix Shell