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 protokolu File Transfer Protocol. TFTP byl vyvinut v 70. letech pro počítače, které nemají dostatek paměti nebo místa na disku, aby poskytovaly plnou podporu FTP. Dnes se TFTP vyskytuje 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 aktualizaci 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 klientský a serverový software k navázání spojení mezi dvěma zařízeními. Z klienta TFTP lze na server nahrávat nebo stahovat jednotlivé soubory. Server hostuje soubory 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.
Klientský a serverový software TFTP
Klienti TFTP příkazového řádku jsou zahrnuti v aktuálních verzích systémů Microsoft Windows, Linux a macOS. Klienti TFTP s grafickými rozhraními jsou také k dispozici jako freeware, například TFTPD32, který obsahuje server TFTP. Windows TFTP Utility je dalším příkladem klienta a serveru GUI pro TFTP a existují i další bezplatní klienti FTP.
Microsoft Windows se nedodává se serverem TFTP, ale ke stažení je k dispozici několik bezplatných serverů Windows TFTP. Systémy Linux a macOS používají TFTP server tftpd, i když ve výchozím nastavení může být zakázán. Odborníci na sítě doporučují opatrně konfigurovat servery TFTP, aby se předešlo možným bezpečnostním problémům.
Jak používat klienta TFTP v systému Windows
Ve výchozím nastavení není klient TFTP ve Windows povolen. Zapněte jej pomocí appletu Ovládací panely programů a funkcí.
-
Otevřete Ovládací panely. Jít do Windows Search a hledat Kontrolní panel.
-
v Kontrolní panel, vyberte Programy.
-
Vybrat Zapnout nebo vypnout funkce Windows. Nebo proveďte volitelné funkce příkaz v příkazovém řádku nebo v dialogovém okně Spustit.
-
V Funkce Windows v dialogovém okně vyberte Klient TFTP. Možná se budete muset restartovat, aby se změny projevily.
-
Přístup k TFTP prostřednictvím příkazového řádku pomocí tftp příkaz. Použijte příkaz nápovědy nebo si přečtěte referenční stránku příkazového řádku tftp na webu Microsoftu.
TFTP vs. FTP
Trivial File Transfer Protocol se liší od FTP v těchto klíčových ohledech:
- Originální verze TFTP přenesly soubory o velikosti až 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 funkci přihlášení, takže nevyzývá k zadání uživatelského jména a hesla. Nepoužívejte TFTP ke sdílení citlivých souborů; nemůžete tyto soubory chránit nebo auditovat přístup k těmto souborům.
- Výpis, přejmenování a mazání souborů přes TFTP není obvykle povolen.
- TFTP používá k navázání síťového připojení port UDP 69, zatímco FTP používá porty 20 a 21 TCP.
Protože je TFTP implementován pomocí UDP, obecně funguje pouze v lokálních sítích.