Server FTP vs. client FTP
Protocolul de transfer de fișiere (FTP) este un protocol utilizat pentru a transfera un fișier pe internet de la o gazdă la alta. FTP se bazează pe arhitectura client-server. Serverul FTP deține fișierele și bazele de date necesare furnizării serviciilor solicitate de clienți. Cel mai adesea, serverul FTP este un dispozitiv puternic, capabil să gestioneze în același timp mai multe solicitări de clienți. Clientul FTP este, în general, un computer personal utilizat de un utilizator final sau de un dispozitiv mobil care execută software-ul necesar care este capabil să solicite și să primească fișiere prin Internet de pe un server FTP.
Ce este serverul FTP?
Serverul FTP este un dispozitiv de mare putere care deține fișierele și alte informații necesare pentru a satisface cererile venite de la clienți prin intermediul internetului / intranetului. Serverul FTP rulează continuu și ascultă pentru cererile de FTP primite. Clientul realizează inițial o conexiune de control cu serverul comunicând prin portul 21. Această conexiune de control rămâne deschisă pe întreaga sesiune de comunicare. Această conexiune este utilizată pentru a comunica informațiile de administrare. Apoi, o a doua conexiune este deschisă de serverul FTP prin portul 20 cu clientul comunicat și această conexiune se numește o conexiune de date. Fișierele sunt transferate prin conexiunea de date și un transfer în curs poate fi oprit prin trimiterea unui semnal de întrerupere a conexiunii de control.
Ce este clientul FTP?
Cel mai adesea, un client FTP este un computer personal sau un dispozitiv mobil care rulează aplicații software care pot comunica cu și prelua fișiere de pe un server FTP. De obicei, clientul FTP inițiază comunicarea cu serverul FTP. care ascultă în mod constant cererile primite. Pentru a vă conecta cu un server FTP, clientul trebuie mai întâi să furnizeze serverului de destinație la care dorește să se conecteze și acreditările necesare, cum ar fi numele de utilizator și parola. După configurarea conexiunii, clientul poate începe procesul de transferare a fișierelor. Există o mulțime de software-ul client FTP gratuit și comercial, care suportă diferite platforme. Aceste software-uri client variază de la aplicații simple de linie de comandă la aplicații GUI care oferă un mediu mai ușor de utilizat. Clienții FTP suportă, de asemenea, protocoale de internet diferite, cum ar fi FTP peste SSH, FTPS (FTP peste SSL), FXP (transfer Site2site), etc.
Care este diferența dintre serverul FTP și clientul FTP?
Clientul FTP și serverul FTP sunt cele două părți principale implicate în protocolul FTP, care este utilizat pentru a transfera fișiere pe internet. În general, serverul FTP este un dispozitiv de înaltă performanță care deține fișierele și bazele de date care dețin informațiile necesare pentru a satisface cererile provenite de la clienți FTP. Clientul FTP este un computer personal sau un dispozitiv mobil care rulează o aplicație software care este capabilă să comunice cu un server FTP și să recupereze fișiere din acesta. Serverul FTP întotdeauna continuă să asculte cererile primite, iar clientul inițiază sesiunea de comunicare deschizând o conexiune de control cu serverul. Apoi, serverul transferă fișiere către client realizând o conexiune de date cu serverul.