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