Definice TFTP
TFTP znamená Trivial File Transfer Protocol. Je to technologie pro přenos souborů mezi síťovými zařízeními a je zjednodušená verze FTP (File Transfer Protocol) .
TFTP byl vyvinut v sedmdesátých letech pro počítače, které postrádají dostatečnou paměť nebo místo na disku, aby poskytly plnou podporu FTP. Dnes je TFTP také nalezen na širokopásmových směrovačích pro zákazníky a na směrovačích komerčních sítí.
Administrátoři domácích sítí někdy používají protokol TFTP k aktualizaci firmwaru směrovače , zatímco profesionální administrátoři mohou také používat TFTP k distribuci softwaru v rámci firemních sítí.
Jak TFTP funguje
Podobně jako protokol FTP používá protokol TFTP klientský a serverový software pro připojení mezi dvěma zařízeními. Z klienta TFTP lze jednotlivé soubory zkopírovat (nahrát) nebo stáhnout ze serveru. Jinými slovy, server je ten, který obsluhuje soubory, zatímco klient je ten, který je požaduje nebo je odesílá.
TFTP lze také použít k vzdálenému spuštění počítače a zálohování konfiguračních souborů sítě nebo routeru.
TFTP používá protokol UDP pro přenos dat.
Klientský a serverový software TFTP
Klienti TFTP příkazového řádku jsou součástí aktuálních verzí systémů Microsoft Windows, Linux a macOS.
Někteří klienti TFTP s grafickými rozhraními jsou také k dispozici jako freeware , jako je TFTPD32, který obsahuje server TFTP. Windows TFTP Utility je dalším příkladem klienta a serveru GUI pro TFTP, ale existuje i několik dalších volných FTP klientů , které můžete také použít.
Systém Microsoft Windows neposkytuje server TFTP, ale k dispozici je několik bezplatných serverů Windows TFTP . Systémy Linux a macOS obvykle používají server tftpd TFTP, ačkoli jej lze ve výchozím nastavení zakázat.
Odborníci v síti doporučují pečlivě konfigurovat servery TFTP, aby se předešlo případným problémům s bezpečností.
Jak používat klienta TFTP v systému Windows
Klient TFTP v operačním systému Windows není ve výchozím nastavení povolen. Zde je návod, jak jej zapnout prostřednictvím appletů Ovládací panely programů a funkcí :
- Otevřete ovládací panel .
- Vyhledávání a otevření programů a funkcí .
- Vyberte možnost Zapnout nebo vypnout funkce systému Windows z levé strany ovládacího panelu a otevřít "Funkce systému Windows". Dalším způsobem, jak se k tomuto oknu dostat, je použití příkazu optionalfeatures v příkazovém řádku nebo v dialogovém okně Spustit.
- Přejděte dolů do okna "Funkce systému Windows" a zaškrtněte políčko vedle klienta TFTP .
Po instalaci můžete pomocí příkazu tftp přistupovat k protokolu TFTP pomocí příkazového řádku. Pomocí příkazu help ( tftp /? ) Použijte informace o tom, jak používat protokol TFTP, nebo se podívejte na odkazovou stránku příkazového řádku tftp na webových stránkách společnosti Microsoft.
TFTP vs. FTP
Triviální protokol přenosu souborů se liší od FTP v těchto klíčových ohledech:
- Původní verze protokolu TFTP umožňovaly pouze přenos souborů až do velikosti 32 MB (některé novější servery TFTP toto omezení odstraní nebo mohou překlopit na 4 GB)
- Na rozdíl od FTP, TFTP nemá přihlašovací funkci, takže se nezobrazuje výzva k zadání uživatelského jména a hesla. Proto je důležité dbát na to, abyste nepoužívali TFTP pro sdílení citlivých souborů
- Výpis, přejmenování a mazání souborů přes TFTP obvykle není povoleno, ale je podporováno
- TFTP používá UDP port 69 k vytvoření síťových připojení, zatímco FTP používá TCP porty 20 a 21
Vzhledem k tomu, že služba TFTP je implementována pomocí protokolu UDP, obecně funguje pouze v lokálních sítích (LAN) .