Trivial File Transfer Protocol je technologie, která přenáší soubory mezi síťovými zařízeními a je zjednodušenou verzí robustnějšího File Transfer Protocol. TFTP byl vyvinut v 70. letech 20. století pro počítače, které nemají dostatek paměti nebo místa na disku pro plnou podporu FTP. Dnes se TFTP nachází na spotřebitelských širokopásmových směrovačích a směrovačích komerčních sítí.
Správci domácí sítě používají TFTP k upgradu firmwaru routeru, zatímco profesionální správci používají TFTP k distribuci softwaru v podnikových sítích.
Jak funguje TFTP
Stejně jako FTP používá TFTP k navázání spojení mezi dvěma zařízeními klientský a serverový software. Z klienta TFTP lze jednotlivé soubory nahrávat nebo stahovat ze serveru. Server je hostitelem souborů a klient požaduje nebo odesílá soubory.
TFTP lze také použít ke vzdálenému spuštění počítače a zálohování konfiguračních souborů sítě nebo routeru.
TFTP se při přenosu dat spoléhá na UDP.
TFTP klientský a serverový software
Klienti TFTP příkazového řádku jsou součástí aktuálních verzí systémů Microsoft Windows, Linux a macOS. Klienti TFTP s grafickým rozhraním jsou také k dispozici jako freeware, jako je TFTPD32, který obsahuje server TFTP. Windows TFTP Utility je dalším příkladem GUI klienta a serveru pro TFTP a existují i další bezplatní FTP klienti.
Microsoft Windows se nedodává se serverem TFTP, ale několik bezplatných serverů TFTP pro Windows je k dispozici ke stažení. Systémy Linux a macOS používají server tftpd TFTP, i když může být ve výchozím nastavení zakázán.
Síťoví experti doporučují pečlivě konfigurovat servery TFTP, abyste se vyhnuli potenciálním bezpečnostním problémům.
Jak používat klienta TFTP ve Windows
Klient TFTP ve Windows není ve výchozím nastavení povolen. Zapněte jej pomocí apletu Ovládací panely Programy a funkce.
-
Otevřete ovládací panel. Přejděte na Windows Search a vyhledejte Control Panel.
-
V Ovládací panely vyberte Programy.
-
Vybrat Zapnout nebo vypnout funkce systému Windows.
Nebo spusťte příkaz optionalfeatures v příkazovém řádku nebo v dialogovém okně Spustit.
-
V dialogovém okně Funkce Windows vyberte Klient TFTP.
Aby se změny projevily, možná budete muset restartovat.
- Zpřístupněte TFTP prostřednictvím příkazového řádku pomocí příkazu tftp. Použijte příkaz help nebo se podívejte na referenční stránku příkazového řádku tftp na webu společnosti Microsoft.
TFTP vs. FTP
Trivial File Transfer Protocol se od FTP liší v těchto klíčových ohledech:
- Původní verze TFTP přenášených souborů až do velikosti 32 MB. Některé novější servery TFTP toto omezení odstraňují nebo mohou omezit velikost souboru na 4 GB.
- Na rozdíl od FTP nemá TFTP žádnou přihlašovací funkci, takže nevyžaduje zadání uživatelského jména a hesla. Nepoužívejte TFTP ke sdílení citlivých souborů; nemůžete tyto soubory chránit ani auditovat přístup k souborům.
- Vypisování, přejmenování a mazání souborů přes TFTP obvykle není povoleno.
- TFTP používá port UDP 69 k navázání síťových připojení, zatímco FTP používá porty TCP 20 a 21.
Protože TFTP je implementováno pomocí UDP, obecně funguje pouze v místních sítích.