FreeSource: AltLinux/Sisyphus/net/tftp

Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

TFTP расшифровывается как Trivial File Transfer Protocol, Тривиальный Протокол Передачи Файлов. Предназначен для обмена данными с оборудованием, где есть ограничения на размер клиента или просто нет необходимости в чем-то более сложном. Например, могут передаваться данные на бездисковые рабочие станции на начальной стадии загрузки, конфигурация и/ли софт роутеров, свичей и т.п.

От более сложного протокола FTP его отличают следующие особенности:

  1. На системном уровне вместо TCP используется более примитивный и простой в реализации UDP.
  2. Реализован значительно меньший набор команд.
  3. Нет ввода имени и пароля при входе, все пользователи анонимные.
Благодаря этому реализация TFTP-клиента занимает очень мало места и легко помещается в BootROM.

В Сизифе, на текущий момент, присутствуют два tftp-сервера:

tftp-server – The server for the Trivial File Transfer Protocol (TFTP)

utftpd – Enhanced TFTP server

Позволяет назначать права на чтение/запись по ip клиента.

Администраторам, использующим Windows в качестве сервера для загрузки сетевых станций можно порекомендовать сервер TFTPD32 – комбинированный сервер DHCP, TFTP, NTP и Syslog для Windows, распространяемый под freeware-лицензией.