Pereiti prie turinio

FTP

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
FTP
Tipas: kliento-serverio
Portas: tcp/21 komandoms, tcp/20 duomenims
RFC: 959
OSIlygis 6-7

FTP(trumpinys nuoangl.File Transfer Protocol,„Failų Perdavimo Protokolas “) –failųpersiuntimo protokolas, reglamentuojantis duomenų mainus tarp kliento kompiuterio ir serverio.[1]FTP protokolą realizuojančiosprograminės įrangospaprastai vadinamosFTP klientais.

FTP yra kliento serverio architektūros protokolas, leidžiantis apsikeisti bet kokio tipo failais be papildomo apdorojimo. FTP dažniausiai naudoja 20 ir 21prievadus(„portus “), pirmasis naudojamas duomenų siuntimui, o antrasis – komandų perdavimui į serverį.

FTP protokolo pagrindiniai trūkumai:

  1. Slaptažodžiai ir failai siunčiami atviru tekstu, todėl galimas informacijos perėmimas.
  2. Naudojama daugTCP/IPprisijungimų, todėl ugniasienių (Firewall) programinė įranga turi specialiai apdoroti šiuos prisijungimus.

Pagrindinė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
  1. 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.