FTP - Protocol de transfer de fișiere

Protocolul de transfer de fișiere (FTP) vă permite să transferați copii ale fișierelor între două computere, utilizând un protocol simplu de rețea bazat pe protocolul de Internet . FTP este, de asemenea, termenul utilizat atunci când se face referire la procesul de copiere a fișierelor utilizând tehnologia FTP.

Istoric și cum funcționează FTP

FTP a fost dezvoltat în anii 1970 și 1980 pentru a sprijini partajarea de fișiere pe rețelele TCP / IP și în rețelele mai vechi. Protocolul urmează modelul de comunicare client-server . Pentru a transfera fișiere cu FTP, un utilizator execută un program client FTP și inițiază o conexiune la un computer la distanță care rulează software-ul serverului FTP. După stabilirea conexiunii, clientul poate alege să trimită și / sau să primească copii ale fișierelor, individual sau în grupuri.

Clienții originali FTP au fost programe de linie de comandă pentru sistemele de operare Unix; Utilizatorii Unix au executat programul client de linie de comandă "ftp" pentru a se conecta la serverele FTP și fie să încarce, fie să descarce fișiere. O variantă a FTP numită Trivial File Transfer Protocol (TFTP) a fost, de asemenea, dezvoltată pentru a susține sistemele computerizate de tip low-end. TFTP oferă același suport de bază ca și FTP, dar cu un protocol simplificat și un set de comenzi limitate la cele mai frecvente operațiuni de transfer de fișiere. Ulterior, software - ul client FTP a devenit popular, utilizatorii Microsoft Windows preferând să aibă interfețe grafice cu sistemele FTP.

Un server FTP ascultă pe portul TCP 21 pentru cererile de conexiuni de la clienții FTP. Serverul utilizează acest port pentru a controla conexiunea și deschide un port separat pentru a transfera datele fișierelor.

Cum se utilizează FTP pentru partajarea fișierelor

Pentru a vă conecta la un server FTP, un client necesită un nume de utilizator și o parolă setate de administratorul serverului. Multe așa-numite site - uri publice FTP nu necesită o parolă, ci o convenție specială care acceptă orice client care utilizează numele de utilizator "anonim". Pentru orice site FTP public sau privat, clienții identifică serverul FTP fie prin adresa IP (cum ar fi 192.168.0.1), fie prin numele său de gazdă (cum ar fi ftp.about.com).

Clienții simpli FTP sunt incluși în majoritatea sistemelor de operare de rețea, însă majoritatea acestor clienți (cum ar fi FTP.EXE pe Windows) suportă o interfață de linie de comandă relativ neprietenoasă. Au fost dezvoltați mulți clienți terță parte FTP alternativi care suportă interfețe grafice de utilizator (GUI) și caracteristici suplimentare de confort.

FTP acceptă două moduri de transfer de date: text simplu (ASCII) și binar. Ați setat modul în clientul FTP. O eroare obișnuită atunci când se utilizează FTP încearcă să transfere un fișier binar (cum ar fi un program sau un fișier de muzică) în modul text, cauzând imposibilitatea utilizării fișierului transferat.

Alternative la FTP

Peer-to-peer (P2P), sistemele de partajare a fișierelor precum BitTorrent oferă forme mai avansate și mai sigure de partajare a fișierelor decât tehnologia FTP. Aceste sisteme moderne de partajare a fișierelor, cum ar fi Box și Dropbox, au eliminat în mare măsură nevoia de FTP pe Internet.