Тривиальный протокол передачи файлов

Trivial File Transfer Protocol – это технология для передачи файлов между сетевыми устройствами и упрощенная версия более надежного протокола передачи файлов.

Протокол 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 не включен по умолчанию. Включите его через апплет Программы и компоненты панели управления:

  1. Откройте панель управления, затем откройте Программы и компоненты .

  2. Выберите Включить или выключить функции Windows в левой части панели управления, чтобы открыть Функции Windows . Либо выполните команду факультативные в командной строке или диалоговом окне «Выполнить».

  3. Прокрутите вниз в окне «Функции Windows» и установите флажок рядом с TFTP-клиентом .

  4. Вам может потребоваться перезагрузка, чтобы изменения вступили в силу.

После установки вы можете получить доступ к 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, он обычно работает только в локальных сетях.

Оцените статью
Solutics.ru
Добавить комментарий