FTP vs TFTP
Protocolul de transfer de fișiere (cunoscut și ca FTP) este un protocol de rețea care este implementat pentru a face schimb de fișiere printr-o rețea TCP / IP - care este Protocolul de control al transmisiei și Protocolul de Internet. FTP utilizează autentificarea prin parolă creată de utilizator. Deși autentificarea cu parolă bazată pe utilizator este de obicei implementată, accesul anonim al utilizatorului este disponibil și prin intermediul unui server FTP.
Protocol de transfer de fișiere trivial (cunoscut și ca TFTP) este un protocol de rețea care este implementat și pentru a transfera fișiere. A fost definită pentru prima dată în 1980, cu funcționalitatea unui server FTP simplu. Datorită simplității sale, aceasta poate fi implementată cu foarte puține deșeuri de memorie din partea calculatorului de acasă. Ca atare, la început, TFTP a fost folosit pentru a porni calculatoarele sau routerele. Acestea fiind spuse, este, de asemenea, utilă transferarea unor cantități mici de date între rețele (adică firmware-ul telefonului IP).
După cum sa menționat, FTP este accesibil anonim. Acest lucru înseamnă că utilizatorul se poate conecta la acest server cu un cont "anonim" atunci când este dat un prompt pentru un nume de utilizator și o parolă. În majoritatea cazurilor, un utilizator fără un cont direct cu computerul gazdă va fi invitat să utilizeze adresa sa de e-mail în locul unei parole; cu toate acestea, nu există practic nici un proces de verificare care are loc odată ce aceste informații sunt furnizate (cum ar fi la Centrul Național de Informații privind biotehnologia).
TFTP este folosit în principal pentru a transfera fișiere din (sau a le scrie) către un server de la distanță. Deoarece este un protocol deschis, există o lipsă de securitate - ceea ce înseamnă că este foarte periculos să transferați fișiere pe un server deschis pe internet. Ca atare, TFTP este, de obicei, utilizat numai în rețele private și / sau locale. Din păcate, nu există un proces de autentificare, deci nu există un mecanism de criptare. Ca urmare a simplității sale, TFTP poate transfera numai fișierele la fel de mari ca un terabyte și permite transferul pachetelor de date supradimensionate - ceea ce ar putea cauza întârzieri uriașe în transmiterea fișierelor.
Spre deosebire de TFTP, serverele FTP au un protocol de autentificare și criptare. În cazul în care acest tip de acces este restricționat, poate fi implementat un serviciu de la distanță FTP (poștă FTP) pentru a rezolva problema restricționării. Acest lucru permite accesul, dar restricționează utilizatorul de la vizualizarea directoarelor sau modificarea comenzilor.
Rezumat:
1. FTP este un protocol de rețea de parolă bazat pe utilizator folosit pentru a transfera date într-o rețea; TFTP este un protocol de rețea care nu are procese de autentificare.
2. FTP poate fi accesat în mod anonim, dar cantitatea de informații transferată este limitată; TFTP nu are un proces de criptare în loc și poate transfera cu succes numai fișiere care nu depășesc un terabyte.