FTP

FTP
Tipas:kliento-serverio
Portas:tcp/21 komandoms, tcp/20 duomenims
RFC:959
OSI lygis6-7

FTP (trumpinys nuo angl. File Transfer Protocol, „Failų Perdavimo Protokolas“) – standartas failų perdavimui. FTP protokolą realizuojanti programinė įranga paprastai vadinama 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:

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

FTP komandos

Pagrindinės protokolo komandos:

bye             užbaigti ftp sesijącd              pakeisti dabartinę direktoriją serveryjecdup            pakeisti dabartinę direktoriją serveryje pereinant į tėvinęchmod           pakeisti serveryje esančio failo teisesclose           užbaigti ftp sesijądelete          ištrinti failą serveryjedir             rodyti esamosios serverio direktorijos turinįdisconnect      užbaigti ftp sesijąget             inicijuoti failo siuntimą iš serveriohelp            rodyti pagalbąlcd             pakeisti dabartinę direktoriją klientels              rodyti esamosios serverio direktorijos turinįmdelete         ištrinti keletą failų serveryjemget            inicijuoti kelių failų siuntimą iš serveriomkdir           sukurti direktoriją serveryjemode            pakeisti failų siuntimo režimąmput            siųsti į serverį keletą failųopen            inicijuoti jungimąsi prie serverioput             siųsti į serverį failąpwd             rodyti serverio dabartinę direktorijąquit            užbaigti ftp sesijąrecv            inicijuoti failo siuntimą iš serveriorename          pervadinti failą serveryjerestart         pakartoti failo siuntimą nuo tam tikros vietosrmdir           ištrinti direktoriją serveryjesend            siųsti vieną failąuser            inicijuoti prisijungimą prie serverio

Nuorodos