Trivial File Transfer Protocol — это технология, которая передает файлы между сетевыми устройствами, и представляет собой упрощенную версию более надежного протокола передачи файлов. TFTP был разработан в 1970-х годах для компьютеров, не имеющих достаточного объема памяти или дискового пространства для обеспечения полной поддержки FTP. Сегодня TFTP используется в потребительских широкополосных маршрутизаторах и коммерческих сетевых маршрутизаторах.
Администраторы домашней сети используют TFTP для обновления прошивки маршрутизатора, а профессиональные администраторы используют TFTP для распространения программного обеспечения по корпоративным сетям.
Как работает TFTP
Как и FTP, TFTP использует клиентское и серверное программное обеспечение для установления соединений между двумя устройствами. От клиента TFTP отдельные файлы могут быть скопированы (выгружены) на сервер или загружены с него. Сервер размещает файлы, а клиент запрашивает или отправляет файлы.
TFTP использует UDP для передачи данных.
TFTP также можно использовать для удаленного запуска компьютера и резервного копирования файлов конфигурации сети или маршрутизатора.
Клиентское и серверное программное обеспечение 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 и поиск панель.
-
In панельВыберите программы.
-
Выбрать Включите для Windows или отключение компонентов.
Или выполните optionalfeatures в командной строке или в диалоговом окне «Выполнить».
-
в Компоненты Windows диалоговое окно, выберите Клиент TFTP.
Возможно, вам потребуется перезагрузка, чтобы изменения вступили в силу.
-
Доступ к TFTP через командную строку с TFTP команда. Используйте команду help или просмотрите справочную страницу командной строки tftp на веб-сайте Microsoft.
TFTP против FTP
Тривиальный протокол передачи файлов отличается от FTP в следующих ключевых аспектах:
- Исходные версии TFTP передавали файлы размером до 32 МБ. Некоторые новые серверы TFTP снимают это ограничение или могут ограничивать размер файла до 4 ГБ.
- В отличие от FTP, TFTP не имеет функции входа в систему, поэтому он не запрашивает имя пользователя и пароль. Избегайте использования TFTP для обмена конфиденциальными файлами — вы не можете защитить эти файлы или проверить доступ к файлам.
- Перечисление, переименование и удаление файлов через TFTP обычно не разрешено.
- TFTP использует порт 69 UDP для установления сетевых подключений, а FTP использует порты TCP 20 и 21.
Поскольку TFTP реализован с использованием UDP, он обычно работает только в локальных сетях.