Uvod v FTP ukaz
FTP pomeni protokol prenosa datotek. Odgovornost FTP je preoblikovanje datoteke z ene lokacije na drugo. Za preoblikovanje datoteke FTP uporablja storitve TCP. Uporablja dve povezavi TCP, tj. Krmilno povezavo in podatkovno povezavo. Tako krmilna povezava kot podatkovna povezava uporabljata dobro znana vrata 21 in dobro znana vrata 20. V tem članku bomo razpravljali o različnih ukazih FTP.
Obdelava ukazov v FTP
Za komunikacijo odjemalec pošlje ukaze strežniku, v zameno pa strežnik odgovori odjemalcu. Ukazi, poslani s strani odjemalca, so v obliki znakov ASCII.
Ukazi FTP
Ukaze FTP lahko razvrstimo v naslednjih šest skupin.
- Ukazi za dostop
- Ukazi za upravljanje datotek
- Ukazi za oblikovanje podatkov
- Ukazi za določitev vrat
- Ukazi za prenos datotek
- Razni ukazi
pogovorimo se o teh ukazih drug za drugim
1. Ukazi za dostop:
Uporabnik lahko s temi ukazi dostopa do oddaljenega sistema.
Spodaj je seznam ukazov za dostop
- UPORABNIK : Ta ukaz se uporablja za podajanje informacij o uporabniku. Vzame se en argument, tj. ID uporabnika.
- PASS : Ta ukaz se uporablja za nastavitev gesla uporabnika ali pa se lahko s tem uporabnikom prijavi v sistem. Velja en argument, tj. Uporabniško geslo.
- ACCT : Podaja podatke o uporabniškem računu. Velja en argument, tj. Ime računa
- QUIT : Za odjavo iz sistema se uporablja ta ukaz.
- ABOR : Prekine prejšnji ukaz.
- REIN : Uporablja se za ponovno inicijalizacijo sistema.
2. Ukazi za upravljanje datotek:
Uporabniki lahko s pomočjo teh ukazov dostopajo do datotečnega sistema, ki je prisoten v oddaljenem sistemu. Uporabniku omogoča ustvarjanje novega imenika, brisanje datotek, krmarjenje po imenikih itd
Spodaj je seznam ukazov za upravljanje datotek
- CWD : Ta ukaz se uporablja za preklop iz enega imenika v drugega. Vzame en argument, tj ime imenika.
- CDUP : Uporablja se za preklop na nadrejeni imenik.
- DELE : Uporablja se za brisanje datoteke iz imenika. Vzame se en argument, tj. Ime datoteke.
- SEZNAM : V njem bo prikazan seznam vseh datotek v določenem imeniku. Vzame en argument, tj ime imenika.
- NLIST : V seznamu bo prikazan seznam datotek brez njihovih atributov. Vzame en argument, tj ime imenika.
- MKD : Ta ukaz se uporablja za ustvarjanje novega imenika. Vzame en argument, tj ime imenika
- RMD : Ta ukaz se uporablja za odstranitev imenika. Vzame en argument, tj ime imenika.
- PWD : prikaže se ime trenutnega imenika.
- RNTO : Uporablja se za preimenovanje datoteke. Velja en argument, tj. Novo ime datoteke
- SMNT : Uporablja se za namestitev datotečnega sistema. Velja en argument, tj. Ime datotečnega sistema.
- RNFR : Uporablja se za identifikacijo datoteke, ki jo je treba preimenovati. Velja en argument, tj. Ime stare datoteke.
3. Ukazi za oblikovanje podatkov:
Za določitev atributov podatkov so bili uporabljeni ti ukazi. Določa atribute podatkov, kot so vrsta datoteke, struktura podatkov in načini prenosa.
- TIP : Določa vrsto datoteke. Za določitev vrste datoteke potrebuje pet argumentov. A za ASCII, E za EBCDIC, I za sliko, N za tisk in T za telnet.
- STRU : Določa organizacijo podatkov. Potrebuje tri argumente. F za datoteko, R za snemanje in P za stran.
- NAČIN : Ta ukaz se uporablja za definiranje načina prenosa datoteke. Potrebuje tri argumente. S za tok, B za blok in C za stisnjen.
4. Ukazi za določitev vrat:
Uporablja se za določitev številke vrat za povezavo na strani odjemalca. Številko vrat lahko dodelite z enim od načinov zavajanja
- Naročnik lahko izbere efemerno številko vrat z ukazom PORT in ga nato pošlje strežniku s pasivnim odprtim. Po prejemu efemerne številke vrat sever ustvari aktivno odprtino.
- Odjemalec uporablja ukaz PASV in pove strežniku, da izbere katero koli številko vrat. Strežnik na tej številki vrat odpre pasivno številko in ga pošlje odjemalcu. Po prejemu številke vrat od strežnika odjemalec izda aktivno odprto za to številko vrat.
spodaj je seznam ukazov za definiranje vrat
- PORT : Ta ukaz omogoča stranki, da izbere številko vrat. Velja en argument, tj. Šestmestni identifikator.
- PASV : Ta ukaz dovoli strežniku, da izbere številko vrat.
5. Ukazi za prenos datotek:
Za prenos datotek se uporabljajo ti ukazi. Ti ukazi imajo en argument, tj. Ime datoteke.
Spodaj je seznam ukazov za prenos datotek
- RETR : Ta ukaz uporablja odjemalec za pridobivanje datotek s strežnika.
- STOR : Ta ukaz uporabnik uporablja za shranjevanje datotek v strežnik.
- APPE : Podobno je z ukazom STOR, vendar če datoteka obstaja, je treba priložiti podatke.
- STOU : Podoben je tudi ukazu STOR, vendar mora biti vsako ime datoteke v imeniku edinstveno.
- ALLO : Ta ukaz je dodeliti prostor za shranjevanje datotek na strežniku.
- STAT : Ta ukaz prikaže stanje določenih datotek.
- REST : Ta ukaz bo označevalnik datotek postavil na določene podatkovne točke.
6. Dodatni ukazi:
Ti ukazi se uporabljajo za posredovanje informacij uporabniku FTP na strani odjemalca.
Spodaj je seznam različnih ukazov.
- POMOČ : Ta ukaz bo prikazal podatke o strežniku.
- NOOP : Ta ukaz se uporablja za preverjanje, ali je strežnik živ ali ne.
- SITE : Ta ukaz določa določene ukaze. Velja en argument, tj. Ukaze.
- SYST : Ta ukaz bo prikazal podatke o operacijskem sistemu, ki ga uporablja strežnik.
Priporočeni članki
To je vodnik za FTP ukaze. Tu smo razpravljali o osnovnih pojmih in različnih vrstah FTP ukazov. Če želite izvedeti več, si oglejte tudi naslednje članke -
- Ukazi PowerShell
- Perl ukazi
- Kaj so mrežni protokoli
- Ukazi zagona
- FTP proti TFTP (z infografiko)
- Vodnik po seznamu ukazov školjke Unix