logo

FTP

  • FTP înseamnă File transfer protocol.
  • FTP este un protocol de internet standard furnizat de TCP/IP utilizat pentru transmiterea fișierelor de la o gazdă la alta.
  • Este folosit în principal pentru transferul fișierelor paginii web de la creatorul lor pe computerul care acționează ca server pentru alte computere de pe internet.
  • De asemenea, este folosit pentru descărcarea fișierelor pe computer de pe alte servere.

Obiectivele FTP

  • Oferă partajarea fișierelor.
  • Este folosit pentru a încuraja utilizarea computerelor de la distanță.
  • Transferă datele mai fiabil și mai eficient.

De ce FTP?

Deși transferul fișierelor de la un sistem la altul este foarte simplu și direct, dar uneori poate cauza probleme. De exemplu, două sisteme pot avea convenții de fișiere diferite. Două sisteme pot avea moduri diferite de a reprezenta text și date. Două sisteme pot avea structuri de directoare diferite. Protocolul FTP depășește aceste probleme prin stabilirea a două conexiuni între gazde. O conexiune este utilizată pentru transferul de date, iar o altă conexiune este utilizată pentru conexiunea de control.

Mecanismul FTP

Rețea de calculatoare FTP

Figura de mai sus prezintă modelul de bază al FTP. Clientul FTP are trei componente: interfața cu utilizatorul, procesul de control și procesul de transfer de date. Serverul are două componente: procesul de control al serverului și procesul de transfer de date al serverului.

Există două tipuri de conexiuni în FTP:

Rețea de calculatoare FTP
    Conexiune de control:Conexiunea de control folosește reguli foarte simple pentru comunicare. Prin conexiunea de control, putem transfera o linie de comandă sau o linie de răspuns la un moment dat. Conexiunea de control se realizează între procesele de control. Conexiunea de control rămâne conectată pe toată durata sesiunii FTP interactive.Conexiune de date:Conexiunea de date utilizează reguli foarte complexe, deoarece tipurile de date pot varia. Conexiunea de date se realizează între procesele de transfer de date. Conexiunea de date se deschide când vine o comandă pentru transferul fișierelor și se închide când fișierul este transferat.

Clienți FTP

  • Clientul FTP este un program care implementează un protocol de transfer de fișiere care vă permite să transferați fișiere între două gazde pe internet.
  • Acesta permite unui utilizator să se conecteze la o gazdă de la distanță și să încarce sau să descarce fișierele.
  • Are un set de comenzi pe care le putem folosi pentru a ne conecta la o gazdă, a transfera fișierele între tine și gazda și a închide conexiunea.
  • Programul FTP este disponibil și ca componentă încorporată într-un browser Web. Acest client FTP bazat pe GUI face transferul de fișiere foarte ușor și, de asemenea, nu necesită să vă amintiți comenzile FTP.

Avantajele FTP:

    Viteză:Unul dintre cele mai mari avantaje ale FTP este viteza. FTP este una dintre cele mai rapide moduri de a transfera fișierele de la un computer la altul.Eficient:Este mai eficient, deoarece nu trebuie să finalizam toate operațiunile pentru a obține întregul fișier.Securitate:Pentru a accesa serverul FTP, trebuie să ne autentificăm cu numele de utilizator și parola. Prin urmare, putem spune că FTP este mai sigur.Mișcare înainte și înapoi:FTP ne permite să transferăm fișierele înainte și înapoi. Să presupunem că sunteți un manager al companiei, trimiteți niște informații tuturor angajaților și toți trimit informații înapoi pe același server.

Dezavantajele FTP:

  • Cerința standard a industriei este ca toate transmisiile FTP să fie criptate. Cu toate acestea, nu toți furnizorii FTP sunt egali și nu toți furnizorii oferă criptare. Deci, va trebui să ne uităm la furnizorii FTP care oferă criptare.
  • FTP servește două operațiuni, adică pentru a trimite și a primi fișiere mari într-o rețea. Cu toate acestea, limita de dimensiune a fișierului este de 2 GB care poate fi trimis. De asemenea, nu vă permite să efectuați transferuri simultane către mai multe receptoare.
  • Parolele și conținutul fișierelor sunt trimise în text clar, care permite interceptarea nedorită. Deci, este foarte posibil ca atacatorii să poată efectua atacul de forță brută încercând să ghicească parola FTP.
  • Nu este compatibil cu orice sistem.