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