Tekst może być napisany wielkimi literami, małymi literami, lub połączeniem jednych i drugich. Mode terminator – to 8-bitowe pole zawiera wartość zero, która wskazuje koniec pola Mode.
Typy pakietów TFTP
Opcode Typ pakietu 1 Żądanie odczytu (RRQ) 2 Żądanie zapisu (WRQ) 3 Dane (DATA) 4 Potwierdzenie (ACK) 5 Błąd (ERROR)
Specyfikacja rozszerza pakiety RRQ i WRQ, aby hosty wysyłające i odbierające mogły negocjować dodatkowe opcje TFTP. Do potwierdzania żądania negocjacji opcji zgłoszonego przez klienta wykorzystywany jest nowego typu pakiet TFTP, potwierdzenie opcji (OACK). Specyfikacja jeszcze bardziej rozszerza pakiety RRQ i WRQ, aby umożliwić hostom protokołu TFTP uzgadnianie interwałów przeterminowania oraz rozmiarów przesyłu.
Do wysyłania określonego pliku wykorzystywane są pakiety DATA; zawierają one następujące pola: Opcode – w przypadku pakietów DATA, to 16-bitowe pole zawiera wartość 3. Numer bloku – to 16-bitowe pole zawiera numer bloku. W przypadku pakietów DATA, zaczyna się ono od 1 i wzrasta o 1 wraz z każdym wysłanym blokiem danych. Data – to pole o zmiennej długości zawiera dane. W przypadku tradycyjnego TFTP to pole zawiera 512 bajtów chyba że pakiet sygnalizuje koniec przesyłu;