Skip to content

Co je TFTP? (Trivial File Transfer Protocol)

29 de Červen de 2021
file transfer illustration westend61 brand x pictures getty images 56a6faa43df78cf772913ecb

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í.

  1. Otevřete Ovládací panely. Jít do Windows Search a hledat Kontrolní panel.

    Windows 10 se zvýrazněnou aplikací Ovládací panely

  2. v Kontrolní panel, vyberte Programy.

    Ovládací panely ve Windows 10 se zvýrazněnou nabídkou Programy

  3. 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 části Programy v Ovládacích panelech ve Windows 10 je zvýrazněna možnost „Zapnout nebo vypnout funkce systému Windows“

  4. V Funkce Windows v dialogovém okně vyberte Klient TFTP. Možná se budete muset restartovat, aby se změny projevily.

    Část Funkce systému Windows v systému Windows 10 se zvýrazněnou možností Klient TFTP

  5. 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.