FTP
FTP | |
---|---|
Tipas: | kliento-serverio |
Portas: | tcp/21 komandoms, tcp/20 duomenims |
RFC: | 959 |
OSI lygis | 6-7 |
FTP (trumpinys nuo angl. File Transfer Protocol, „Failų Perdavimo Protokolas“) – failų persiuntimo protokolas, reglamentuojantis duomenų mainus tarp kliento kompiuterio ir serverio.[1] FTP protokolą realizuojančios programinės įrangos paprastai vadinamos FTP klientais.
FTP yra kliento serverio architektūros protokolas, leidžiantis apsikeisti bet kokio tipo failais be papildomo apdorojimo. FTP dažniausiai naudoja 20 ir 21 prievadus („portus“), pirmasis naudojamas duomenų siuntimui, o antrasis – komandų perdavimui į serverį.
FTP protokolo pagrindiniai trūkumai:
- Slaptažodžiai ir failai siunčiami atviru tekstu, todėl galimas informacijos perėmimas.
- Naudojama daug TCP/IP prisijungimų, todėl ugniasienių (Firewall) programinė įranga turi specialiai apdoroti šiuos prisijungimus.
FTP komandos
redaguotiPagrindinės protokolo komandos:
bye užbaigti ftp sesiją cd pakeisti dabartinę direktoriją serveryje cdup pakeisti dabartinę direktoriją serveryje pereinant į tėvinę chmod pakeisti serveryje esančio failo teises close užbaigti ftp sesiją delete ištrinti failą serveryje dir rodyti esamosios serverio direktorijos turinį disconnect užbaigti ftp sesiją get inicijuoti failo siuntimą iš serverio help rodyti pagalbą lcd pakeisti dabartinę direktoriją kliente ls rodyti esamosios serverio direktorijos turinį mdelete ištrinti keletą failų serveryje mget inicijuoti kelių failų siuntimą iš serverio mkdir sukurti direktoriją serveryje mode pakeisti failų siuntimo režimą mput siųsti į serverį keletą failų open inicijuoti jungimąsi prie serverio put siųsti į serverį failą pwd rodyti serverio dabartinę direktoriją quit užbaigti ftp sesiją recv inicijuoti failo siuntimą iš serverio rename pervadinti failą serveryje restart pakartoti failo siuntimą nuo tam tikros vietos rmdir ištrinti direktoriją serveryje send siųsti vieną failą user inicijuoti prisijungimą prie serverio
Šaltiniai
redaguoti- ↑ FTP protokolas. V. Dagienė, G. Grigas, T. Jevsikova. Enciklopedinis kompiuterijos žodynas. 4-as leidimas. Vilnius: VU MII, 2014 // EKŽ, 2021, nuolat atnaujinamas. ISBN 978-9986-680-52-9.