Что такое TFTP? (Простой протокол передачи файлов)

Оглавление:

Что такое TFTP? (Простой протокол передачи файлов)
Что такое TFTP? (Простой протокол передачи файлов)
Anonim

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

Image
Image

Microsoft Windows не поставляется с TFTP-сервером, но несколько бесплатных TFTP-серверов Windows доступны для загрузки. Системы Linux и macOS используют TFTP-сервер tftpd, хотя по умолчанию он может быть отключен.

Эксперты по сетям рекомендуют тщательно настраивать серверы TFTP, чтобы избежать потенциальных проблем с безопасностью.

Как использовать TFTP-клиент в Windows

Клиент TFTP в Windows не включен по умолчанию. Включите его через апплет Панели управления программами и компонентами.

  1. Откройте панель управления. Перейдите в Windows Search и найдите Панель управления..

    Image
    Image
  2. В Панель управления выберите Программы.

    Image
    Image
  3. Выберите Включить или отключить функции Windows.

    Или выполните команду Optionalfeatures в командной строке или диалоговом окне «Выполнить».

    Image
    Image
  4. В диалоговом окне Возможности Windows выберите Клиент TFTP.

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

    Image
    Image
  5. Доступ к TFTP через командную строку с помощью команды tftp. Используйте команду справки или см. справочную страницу командной строки tftp на веб-сайте Microsoft.

TFTP против FTP

Простой протокол передачи файлов отличается от FTP в следующих ключевых аспектах:

  • Оригинальные версии TFTP передавали файлы размером до 32 МБ. Некоторые новые серверы TFTP снимают это ограничение или могут ограничивать размер файла до 4 ГБ.
  • В отличие от FTP, TFTP не имеет функции входа в систему, поэтому он не запрашивает имя пользователя и пароль. Избегайте использования TFTP для обмена конфиденциальными файлами; вы не можете защитить эти файлы или проверить доступ к файлам.
  • Просмотр, переименование и удаление файлов через TFTP обычно не разрешены.
  • TFTP использует UDP-порт 69 для установления сетевых подключений, в то время как FTP использует TCP-порты 20 и 21.

Поскольку TFTP реализован с использованием UDP, он обычно работает только в локальных сетях.

Рекомендуемые: