TFTP oznacza Trivial File Transfer Protocol. Jest to technologia przesyłania plików między urządzeniami sieciowymi i jest uproszczoną wersją protokołu przesyłania plików.
TFTP został opracowany w latach 70. dla komputerów bez wystarczającej pamięci lub miejsca na dysku, aby zapewnić pełną obsługę FTP. Dzisiaj TFTP znajduje się również na routerach szerokopasmowych dla klientów oraz komercyjnych routerach sieciowych.
Administratorzy sieci domowych czasami używają protokołu TFTP do aktualizacji oprogramowania sprzętowego routera, a profesjonalni administratorzy mogą również używać protokołu TFTP do dystrybucji oprogramowania w sieciach korporacyjnych.
Jak działa TFTP
Podobnie jak FTP, TFTP używa oprogramowania klienckiego i serwerowego do nawiązywania połączeń między dwoma urządzeniami. Od klienta TFTP poszczególne pliki mogą być kopiowane (przesyłane) do lub pobierane z serwera. Innymi słowy, serwer hostuje pliki, gdy klient ich żąda lub wysyła.
Protokół TFTP może również służyć do zdalnego uruchamiania komputera i tworzenia kopii zapasowych plików konfiguracji sieci lub routera.
TFTP korzysta z UDP do transportu danych.
Oprogramowanie klienta i serwer TFTP
Klienty TFTP z wiersza poleceń są zawarte w aktualnych wersjach systemu Microsoft Windows, Linux i macOS.
Niektóre klienty TFTP z graficznymi interfejsami są również dostępne jako freeware, takie jak TFTPD32, który zawiera serwer TFTP. Windows TFTP Utility to kolejny przykład klienta i serwera GUI dla TFTP, ale jest też kilka innych darmowych klientów FTP, z których można również korzystać.
System Microsoft Windows nie jest dostarczany z serwerem TFTP, ale kilka bezpłatnych serwerów Windows TFTP jest dostępnych do pobrania. Systemy Linux i MacOS zazwyczaj używają serwera TFTP tftpd, chociaż domyślnie może być on wyłączony.
Eksperci od sieci zalecają ostrożną konfigurację serwerów TFTP w celu uniknięcia potencjalnych problemów związanych z bezpieczeństwem.
Jak korzystać z klienta TFTP w systemie Windows
Klient TFTP w systemie Windows nie jest domyślnie włączony. Włącz go poprzezProgramy i funkcje Aplet panelu sterowania:
-
Otwórz Panel sterowania, a następnie otwórz Programy i funkcje.
-
WybierzWłączanie i wyłączanie funkcji systemu Windows z lewej strony Panelu sterowania, aby otworzyć Cechy okien. Alternatywnie, wykonaj polecenieopcjonalne cechy polecenie w oknie wiersza polecenia lub w oknie dialogowym Uruchom.
-
Przewiń w dół w oknie "Funkcje systemu Windows" i zaznacz pole obokKlient TFTP.
Po zainstalowaniu możesz uzyskać dostęp do protokołu TFTP za pomocą wiersza polecenia za pomocą tftp dowództwo. Użyj tego polecenia razem z nim, jeśli potrzebujesz informacji o tym, jak korzystać z TFTP, lub zobacz stronę z poleceniami wiersza poleceń tftp na stronie Microsoftu.
TFTP vs. FTP
Trivial File Transfer Protocol różni się od FTP tymi kluczowymi aspektami:
- Oryginalne wersje TFTP zezwalały tylko na przesyłanie plików o rozmiarze do 32 MB. Niektóre nowsze serwery TFTP usuwają to ograniczenie lub mogą je ograniczyć do 4 GB.
- W przeciwieństwie do FTP, TFTP nie ma funkcji logowania, więc nie pyta o nazwę użytkownika i hasło. Unikaj używania TFTP do dzielenia się wrażliwymi plikami - nie możesz ich chronić ani kontrolować ich dostępu.
- Wyświetlanie, zmiana nazwy i usuwanie plików przez TFTP jest zazwyczaj nie dozwolony.
- TFTP wykorzystuje port UDP 69 do nawiązywania połączeń sieciowych, a FTP wykorzystuje porty TCP 20 i 21.
Ponieważ protokół TFTP jest zaimplementowany za pomocą protokołu UDP, zwykle działa tylko w sieciach lokalnych.




