Trivial File Transfer Protocol tehnologija je koja prenosi datoteke između mrežnih uređaja i pojednostavljena je verzija robusnijeg File Transfer Protocol-a. TFTP je razvijen 1970-ih za računala koja nemaju dovoljno memorije ili prostora na disku za pružanje pune FTP podrške. Danas se TFTP nalazi na potrošačkim širokopojasnim usmjerivačima i komercijalnim mrežnim usmjerivačima.
Administratori kućne mreže koriste TFTP za nadogradnju firmvera usmjerivača, dok profesionalni administratori koriste TFTP za distribuciju softvera preko korporativnih mreža.
Kako radi TFTP
Kao FTP, TFTP koristi klijentski i poslužiteljski softver za uspostavljanje veza između dva uređaja. S TFTP klijenta, pojedinačne datoteke mogu se učitati ili preuzeti s poslužitelja. Poslužitelj ugošćuje datoteke, a klijent zahtijeva ili šalje datoteke.
TFTP se također može koristiti za daljinsko pokretanje računala i sigurnosno kopiranje konfiguracijskih datoteka mreže ili usmjerivača.
TFTP se oslanja na UDP za prijenos podataka.
TFTP klijentski i poslužiteljski softver
TFTP klijenti naredbenog retka uključeni su u trenutne verzije sustava Microsoft Windows, Linux i macOS. TFTP klijenti s grafičkim sučeljima dostupni su i kao besplatni programi, poput TFTPD32, koji uključuje TFTP poslužitelj. Windows TFTP Utility još je jedan primjer GUI klijenta i poslužitelja za TFTP, a postoje i drugi besplatni FTP klijenti.
Microsoft Windows ne isporučuje se s TFTP poslužiteljem, ali nekoliko besplatnih Windows TFTP poslužitelja dostupno je za preuzimanje. Linux i macOS sustavi koriste tftpd TFTP poslužitelj, iako može biti onemogućen prema zadanim postavkama.
Stručnjaci za umrežavanje preporučuju pažljivo konfiguriranje TFTP poslužitelja kako biste izbjegli potencijalne sigurnosne probleme.
Kako koristiti TFTP klijent u sustavu Windows
TFTP klijent u Windowsima nije omogućen prema zadanim postavkama. Uključite ga putem appleta upravljačke ploče programa i značajki.
-
Otvorite upravljačku ploču. Idite na Windows Search i potražite Upravljačka ploča.
-
U Control Panel odaberite Programs.
-
Odaberite Uključivanje ili isključivanje Windows značajki.
Ili, izvršite naredbu optionalfeatures u naredbenom retku ili dijaloškom okviru Pokreni.
-
U dijaloškom okviru Windows Features odaberite TFTP klijent.
Možda ćete morati ponovno pokrenuti sustav kako bi promjene stupile na snagu.
- Pristupite TFTP-u putem naredbenog retka pomoću naredbe tftp. Upotrijebite naredbu za pomoć ili pogledajte referentnu stranicu tftp naredbenog retka na Microsoftovoj web stranici.
TFTP naspram FTP
Trivial File Transfer Protocol razlikuje se od FTP-a u ovim ključnim aspektima:
- Izvorne verzije TFTP-a prenose datoteke veličine do 32 MB. Neki noviji TFTP poslužitelji uklanjaju ovo ograničenje ili mogu ograničiti veličinu datoteke na 4 GB.
- Za razliku od FTP-a, TFTP nema značajku prijave, tako da ne traži korisničko ime i lozinku. Izbjegavajte korištenje TFTP-a za dijeljenje osjetljivih datoteka; ne možete zaštititi ove datoteke niti nadzirati pristup datotekama.
- Izlistavanje, preimenovanje i brisanje datoteka preko TFTP-a obično nije dopušteno.
- TFTP koristi UDP port 69 za uspostavljanje mrežnih veza dok FTP koristi TCP portove 20 i 21.
Budući da je TFTP implementiran pomoću UDP-a, općenito radi samo na lokalnim mrežama.