Ce este FTP (File Transfer Protocol)?

A nu se confunda cu FTTP (Fibre To The Premises) , FTP înseamnă File Transfer Protocol . Este un protocol clasic, publicat pentru prima dată ca RFC 114 în 1971. Deoarece computerul personal a fost un lucru, a fost de ajutor. Sau chiar necesar pentru a putea transfera fișiere. În lumea modernă, avem unități de memorie USB de mai mulți gigabyte și hard disk-uri externe de mai mulți terabyte. Și stocarea în cloud oferă o gamă largă de capacități de stocare și seturi de caracteristici pentru majoritatea cazurilor de utilizare.

Înainte ca USB să fie standardizat și chiar să fi fost fondate unele dintre cele mai mari companii de stocare în cloud, lucrurile erau puțin diferite. În 1971 tocmai fusese inventată discheta, o invenție care ar permite rapid transferul de date între dispozitive. FTP permitea transferul prin rețea, deși internetul nu era încă un lucru.

FTP a fost atât de devreme încât nici măcar nu a folosit TCP, deoarece nici acesta nu fusese încă standardizat. În schimb, a folosit NCP sau Network Control Protocol, precursorul TCP/IP. Acest lucru a condus la o caracteristică deosebit de distinctivă a FTP care nu a fost niciodată schimbată, sistemul cu dublu port. NCP a fost un protocol simplu.

Deci, pentru comunicarea bidirecțională, era esențial să existe două conexiuni pe două porturi diferite, unul pentru a trimite și unul pentru a primi. În ciuda faptului că în cele din urmă a fost mutat să folosească TCP/IP, care nu are această cerință și poate funcționa perfect cu un singur port duplex, standardul FTP nu a fost niciodată actualizat și își păstrează perechea de numere de porturi.

Utilizarea FTP

Cele două numere de porturi pe care le utilizează FTP sunt 20 și 21. Portul 21 este folosit pentru controlul și emiterea comenzilor, în timp ce portul 20 este folosit pentru transmiterea datelor. Unul dintre lucrurile de bază care trebuie aranjate într-o conexiune înainte de a transfera fișiere este utilizarea modului activ sau pasiv. În modul activ, clientul solicită un fișier. Apoi serverul deschide o conexiune de date la client. Atât firewall-urile, cât și NAT prezintă o problemă considerabilă, deoarece transmisia de intrare de la serverul FTP este pe un alt port și, prin urmare, nu poate fi conectată cu ușurință la dispozitivul corect.

Pentru a rezolva această problemă, poate fi folosit modul pasiv. În modul pasiv, atunci când utilizatorul solicită un fișier de la server, în loc să încerce direct să se conecteze la client pe un alt port, serverul FTP informează clientul despre portul la care ar trebui să se conecteze și îl lasă pe client să inițieze conexiunea. Acest lucru rezolvă în mod eficient problema de conectare a modului activ și nu oferă niciun dezavantaj în afară de o ușoară întârziere în începerea transferurilor de fișiere.

Din punct de vedere tehnic, serverul trebuie să fie de acord cu clientul cu privire la trimiterea datelor. Cu toate acestea, este utilizat un singur mod. Acesta este modul imagine, denumit și modul binar. În modul imagine, fiecare fișier este trimis octet cu octet. Modurile alternative includ traducerea întregului fișier în ASCII de 8 biți, care este potrivit doar pentru fișierele text.

Autentificare și securitate

Fiind un standard de protocol deosebit de timpuriu, s-ar putea să nu fii surprins să auzi că FTP nu este deosebit de sigur. FTP oferă autentificare prin nume de utilizator și parolă. Cu toate acestea, nu criptează nicio comunicare, ceea ce înseamnă că oricine într-o poziție MitM sau Man in the Middle poate „asculta” traficul „pe fir” și doar să citească numele de utilizator și parola folosite pentru a vă conecta.

FTP oferă, de asemenea, o funcție de conectare anonimă, utilă pentru serverele FTP deschise, cum ar fi cele utilizate pentru a furniza actualizări de software. Într-o autentificare anonimă, este folosit numele de utilizator anonim. Serverul va cere apoi o adresă de e-mail ca parolă, dar orice valoare este acceptată. Lipsa criptării înseamnă, de asemenea, că fișierele sunt transmise în mod nesigur, astfel încât FTP nu este ideal pentru utilizarea cu documente sensibile.

De-a lungul timpului, au fost propuse o serie de extensii și alternative pentru a adăuga securitate la FTP. FTPS este opțiunea principală. Acesta extinde FTP cu o opțiune de a cripta procesul de autentificare și transfer de fișiere cu TLS și este interoperabil cu clienții FTP standard. SFTP, în special SSH File Transfer Protocol, oferă în esență aceeași funcționalitate ca FTP, dar peste SSH, un protocol de comunicație securizat, care îl face incompatibil cu clienții și serverele FTP standard.

Este posibil să direcționați conexiunile peste tunelurile SSH existente. Cu toate acestea, în practică, acest lucru duce adesea la ca conexiunea de control să fie peste tunelul SSH și ca conexiunea de date separată să fie nesigură. VPN-urile oferă o anumită protecție împotriva unui hacker din aceeași rețea ca tine, dar lasă furnizorul VPN în măsură să efectueze același atac.

Concluzie

FTP înseamnă File Transfer Protocol. Este un protocol client-server timpuriu pentru încărcarea și descărcarea fișierelor către și de la un server FTP. FTP nu oferă securitate în mod implicit. În timp ce un nume de utilizator și o parolă pot fi folosite, acestea sunt transmise în text simplu, lăsându-le vulnerabile la sniffing în rețea. Extensiile mai recente la FTP adaugă opțiunea de conectare prin TLS pentru securitate.

Browserele obișnuiau să includă un client FTP, astfel încât să puteți naviga direct pe serverele FTP fără a avea nevoie de un client separat. În 2021, totuși, Chrome și Firefox au renunțat la suportul pentru FTP, limitând suportul la clienții FTP discreti. În lumea modernă, soluțiile de stocare în cloud – și într-o măsură mai mică, stocarea USB rapidă și spațioasă – au înlocuit în esență cazul de utilizare pentru FTP, oferind confort, securitate și viteză îmbunătățite.



Leave a Comment

Ce să faci dacă Powerbeats Pro nu se încarcă în carcasă

Ce să faci dacă Powerbeats Pro nu se încarcă în carcasă

Dacă Powerbeats Pro nu se încarcă, folosește o altă sursă de alimentare și curăță-ți căștile. Lasă carcasa deschisă în timp ce încarci căștile.

Canon Pixma MG5220: Scanare Fără Cerneală

Canon Pixma MG5220: Scanare Fără Cerneală

Cum să activezi scanarea pe Canon Pixma MG5220 când ai rămas fără cerneală.

5 Motive pentru care laptopul tău se supraîncălzește

5 Motive pentru care laptopul tău se supraîncălzește

Află care sunt unele dintre posibilele motive pentru care laptopul tău se supraîncălzește, împreună cu sfaturi și trucuri pentru a evita această problemă și a menține dispozitivul răcoros.

Cum să rezolvi codul de eroare GeForce Now 0xC272008F

Cum să rezolvi codul de eroare GeForce Now 0xC272008F

Te pregătești pentru o seară de gaming și va fi una mare – tocmai ai achiziționat „Star Wars Outlaws” pe serviciul de streaming GeForce Now. Descoperă singura soluție cunoscută care îți arată cum să repari codul de eroare GeForce Now 0xC272008F pentru a putea începe din nou să joci jocurile Ubisoft.

Elementele de bază ale imprimării 3D: Sfaturi de întreținere pentru imprimanta ta 3D

Elementele de bază ale imprimării 3D: Sfaturi de întreținere pentru imprimanta ta 3D

Întreținerea imprimantelor 3D este foarte importantă pentru a obține cele mai bune rezultate. Iată câteva sfaturi importante de reținut.

Cum să găsești adresa IP a unei imprimante

Cum să găsești adresa IP a unei imprimante

Ai probleme în a descoperi ce adresă IP folosește imprimanta ta? Te vom învăța cum să o găsești.

Principiile Imprimării 3D: O listă de verificare esențială pentru întreținere

Principiile Imprimării 3D: O listă de verificare esențială pentru întreținere

Menținerea echipamentului tău într-o stare bună este esențială. Iată câteva sfaturi utile pentru a-ți menține imprimanta 3D în condiții de vârf.

Cum să folosești AirPods cu telefoanele Samsung

Cum să folosești AirPods cu telefoanele Samsung

Dacă ești nesigur dacă să cumperi AirPods pentru telefonul tău Samsung, acest ghid te poate ajuta cu siguranță. Întrebarea cea mai evidentă este dacă cele două sunt

Cum se clonează un hard disk

Cum se clonează un hard disk

În era digitală modernă, în care datele sunt un bun valoros, clonarea unui hard disk pe Windows poate fi un proces crucial pentru mulți. Acest ghid cuprinzător

Cum să remediați driverul WUDFRd care nu s-a încărcat pe Windows 10?

Cum să remediați driverul WUDFRd care nu s-a încărcat pe Windows 10?

În timpul pornirii computerului, vă confruntați cu mesajul de eroare care spune că driverul WUDFRd nu s-a încărcat pe computer?