Narzędzie TFTP to aplikacja, która implementuje protokół Trivial File Transfer Protocol (TFTP), umożliwiający użytkownikom przesyłanie plików między urządzeniami w sieci przy użyciu protokołu UDP. Narzędzia TFTP zazwyczaj udostępniają interfejs wiersza poleceń lub graficzny interfejs użytkownika (GUI) do inicjowania przesyłania plików między klientem TFTP a serwerem. Narzędzia te zaprojektowano do obsługi podstawowych operacji przesyłania plików, takich jak przesyłanie i pobieranie plików, przy minimalnym nakładzie pracy i prostocie, dzięki czemu nadają się do środowisk, w których szybkość i wydajność są ważniejsze niż zaawansowane funkcje i gwarancje niezawodności.
Polecenie TFTP odnosi się do poleceń i parametrów używanych do interakcji z serwerem lub klientem TFTP z poziomu interfejsu wiersza poleceń (CLI) lub skryptu. Typowe polecenia TFTP obejmują get do pobrania pliku z serwera do klienta, put do przesłania pliku od klienta na serwer, ls do wyświetlenia listy plików na serwerze, exit w celu wyjścia z sesji TFTP oraz pomoc w wyświetleniu dostępnych poleceń i ich użycie. Polecenia te służą do inicjowania i zarządzania transferami plików przy użyciu protokołów TFTP przez UDP.
Tak, protokół TFTP jest nadal używany w niektórych środowiskach sieciowych, gdzie jego prostota i niski narzut są korzystne. Pozostaje realnym wyborem w scenariuszach wymagających podstawowych możliwości przesyłania plików przez UDP, takich jak uruchamianie komputerów z sieci, przesyłanie plików konfiguracyjnych do urządzeń sieciowych, takich jak routery lub przełączniki, oraz aktualizacja oprogramowania sprzętowego w systemach wbudowanych. Chociaż protokoły oparte na protokole TCP, takie jak FTP i SCP, oferują solidniejsze funkcje i niezawodność, protokół TFTP jest nadal używany tam, gdzie jego specyficzne zalety odpowiadają wymaganiom aplikacji lub infrastruktury sieciowej.