Porturile FTP sunt astăzi versiunea standard a transferului de date prin diferite rețele TCP, inclusiv prin Internet. Aceste protocoale sunt adesea utilizate pentru a descărca tot felul de pagini sau documente de rețea de la un dispozitiv de dezvoltare privată la diferite servere de găzduire deschise.
Ce sunt?
Porturile FTP sunt construite integral pe arhitectura client-server și, în același timp, asigură utilizarea unei game largi de conexiuni de rețea pentru transmiterea de comenzi sau informații între server și client. Utilizatorii care utilizează această versiune de protocoale pot trece procedura de autentificare, trecând parola și autentificarea în text clar. Alternativ, dacă prevede structura serverului, acestea pot fi conectate anonim. Printre altele, este de asemenea posibil să se utilizeze protocolul SSH, care oferă transmisia absolută a datelor, ascunderea parolei și autentificarea, precum și criptarea opțională a conținutului.
Un pic de istorie
Primele aplicații client care utilizează porturi FTP erau dispozitive interactive de linie de comandă care implementează comenzi de sintaxă și standard. Interfețele grafice de utilizator au fost dezvoltate de atunci pentru numeroasele sisteme de operare utilizate până în prezent și, în special, merită remarcată printre aceste interfețe utilități comune de proiectare web, cum ar fi Microsoft Expression.
Porturile FTP sunt unul dintre cele mai vechi standarde în aceste zile, deoarece au apărut în 1971 înainte de TCP / IP și HTTP. La început, a fost utilizată exclusiv în partea de sus a NCP, dar până în prezent utilizarea sa se răspândește în mod activ atât pentru transferul de diverse programe, cât și pentru accesul la resursele de la distanță.
Care sunt diferențele sale față de HTTP?
Portul FTP implicit are o caracteristică destul de luminată - este utilizarea mai multor conexiuni. În acest caz, un canal în acest caz este folosit ca manager, iar prin acesta se dau comenzi către server, iar răspunsurile sunt returnate din acesta. Prin celelalte canale, informațiile necesare sunt transmise direct, cu un canal utilizat pentru fiecare transmisie.
Din acest motiv, dacă utilizați portul FTP implicit, în cadrul aceleiași sesiuni, este furnizată transmisia simultană a mai multor fișiere în direcții diferite. Deoarece fiecare canal deschide pur și simplu propriul port TCP, care este selectat manual de către client sau alege automat serverul, în funcție de modul de transmisie aplicat.
Care sunt avantajele?
Modul binar este baza pentru un transfer folosind protocolul FTP. Porturile de acest tip vă permit să reduceți în mod semnificativ cheltuielile aferente traficului, precum și reduceți timpul necesar schimbului de informații în timpul transferului de fișiere mari. Protocolul HTTP, în orice caz, necesită codarea informațiilor binare într-o formă de text, care se poate face, de exemplu, folosind algoritmul Base64 specializat.
Utilizând portul FTP standard, clientul intră inițial în sesiune și toate operațiile ulterioare vor fi deja efectuate în el. Cu alte cuvinte, serverul își amintește inițial starea actuală și o menține la un anumit nivel. În același timp, atunci când se utilizează protocolul HTTP, această memorie nu este prezentă, deoarece sarcina acestui protocol este pur și simplu transferul de date, după care uită complet de operație. În acest sens, atunci când se utilizează protocoale HTTP, stocarea de stat este efectuată de alte tehnologii care nu sunt legate de acest protocol.
Cum funcționează?
Protocolul FTP este implementat la nivelul aplicației modelului OSI și este utilizat pentru a transmite date atunci când utilizează TCP / IP. Pentru a face acest lucru, trebuie să porniți inițial un server FTP care va aștepta cererile primite. Dacă este necesar, clientul va putea să comunice cu acest server independent folosind numărul de port 21. Trebuie remarcat faptul că această conexiune va rămâne deschisă în timpul acestei sesiuni. Cea de-a doua conexiune este deschisă de serverul de la numărul portului 20 la portul pe care clientul îl folosește, numit modul activ sau poate fi deschis direct de către client de la orice port convenabil la portul serverului respectiv. Acest lucru se numește modul pasiv și este necesar pentru transferul de fișiere.
Utilizarea fluxului de control se face pentru a lucra cu o anumită sesiune. De exemplu, astfel de fire sunt utilizate în mod activ în procesul de schimb între server și client cu tot felul de parole sau comenzi, dacă se utilizează un protocol de tip telnet. Astfel, de exemplu, comanda "Nume fișier RETR" va transfera un anumit fișier către client de la server. Datorită formării unei astfel de structuri cu două porturi, FTP este considerat astăzi un protocol de bandă străină, spre deosebire de HTTP, care rămâne în bandă.
Cum se configurează?
Dacă nu știți cum să deschideți portul FTP, puteți face acest lucru utilizând Resursa FileZilla după cum urmează:
Acum ați făcut redirecționarea portului FTP, conexiunea dvs. este configurată și stocată în "Site Manager" și o puteți folosi la discreția dvs.
Protocolul anonim
Cele mai multe gazde FTP care furnizează diferite actualizări de software preferă adesea să mențină accesul anonim.
Protocolul NAT-PT
În ciuda unui număr mare de măsuri și inovații cele mai diverse care au fost luate pentru a oferi suport FTP, în practică este de preferat ca utilizarea funcției NAT-PT să fie dezactivată în diferite routere sau routere, pentru a oferi o protecție suplimentară împotriva diferitelor viruși.
Pestele de mare: primele 10 cele mai frumoase pesteri Dacă iubiți natura, atunci puteți ieși într-o călătorie, punctul final al căruia va fi una dintre aceste peșteri.