Простой протокол передачи файлов - это технология, которая передает файлы между сетевыми устройствами и представляет собой упрощенную версию более надежного протокола передачи файлов. TFTP был разработан в 1970-х годах для компьютеров, которым не хватало памяти или места на диске для обеспечения полной поддержки FTP. Сегодня TFTP можно найти на потребительских широкополосных маршрутизаторах и маршрутизаторах коммерческих сетей.
Администраторы домашних сетей используют TFTP для обновления прошивки маршрутизатора, а профессиональные администраторы используют TFTP для распространения программного обеспечения по корпоративным сетям.
Как работает TFTP
Как и FTP, TFTP использует клиентское и серверное программное обеспечение для установления соединений между двумя устройствами. С клиента TFTP отдельные файлы могут быть загружены на сервер или загружены с него. Сервер размещает файлы, а клиент запрашивает или отправляет файлы.
TFTP также можно использовать для удаленного запуска компьютера и резервного копирования файлов конфигурации сети или маршрутизатора.
TFTP полагается на UDP для передачи данных.
Клиентское и серверное программное обеспечение TFTP
Клиенты TFTP из командной строки включены в текущие версии Microsoft Windows, Linux и macOS. Клиенты TFTP с графическими интерфейсами также доступны в виде бесплатного программного обеспечения, например TFTPD32, который включает в себя сервер TFTP. Утилита Windows TFTP - еще один пример клиента и сервера с графическим интерфейсом для TFTP, и есть и другие бесплатные клиенты FTP.

Microsoft Windows не поставляется с TFTP-сервером, но несколько бесплатных TFTP-серверов Windows доступны для загрузки. Системы Linux и macOS используют TFTP-сервер tftpd, хотя по умолчанию он может быть отключен.
Эксперты по сетям рекомендуют тщательно настраивать серверы TFTP, чтобы избежать потенциальных проблем с безопасностью.
Как использовать TFTP-клиент в Windows
Клиент TFTP в Windows не включен по умолчанию. Включите его через апплет Панели управления программами и компонентами.
-
Откройте панель управления. Перейдите в Windows Search и найдите Панель управления..
Image -
В Панель управления выберите Программы.
Image -
Выберите Включить или отключить функции Windows.
Или выполните команду Optionalfeatures в командной строке или диалоговом окне «Выполнить».
Image -
В диалоговом окне Возможности Windows выберите Клиент TFTP.
Возможно, вам потребуется перезагрузить компьютер, чтобы изменения вступили в силу.
Image - Доступ к TFTP через командную строку с помощью команды tftp. Используйте команду справки или см. справочную страницу командной строки tftp на веб-сайте Microsoft.
TFTP против FTP
Простой протокол передачи файлов отличается от FTP в следующих ключевых аспектах:
- Оригинальные версии TFTP передавали файлы размером до 32 МБ. Некоторые новые серверы TFTP снимают это ограничение или могут ограничивать размер файла до 4 ГБ.
- В отличие от FTP, TFTP не имеет функции входа в систему, поэтому он не запрашивает имя пользователя и пароль. Избегайте использования TFTP для обмена конфиденциальными файлами; вы не можете защитить эти файлы или проверить доступ к файлам.
- Просмотр, переименование и удаление файлов через TFTP обычно не разрешены.
- TFTP использует UDP-порт 69 для установления сетевых подключений, в то время как FTP использует TCP-порты 20 и 21.
Поскольку TFTP реализован с использованием UDP, он обычно работает только в локальных сетях.