Skip to main content

Какво представлява TFTP? (Протокол за тривиално прехвърляне на файлове)

Internet Technologies - Computer Science for Business Leaders 2016 (Април 2025)

Internet Technologies - Computer Science for Business Leaders 2016 (Април 2025)
Anonim

TFTP означава тривиален протокол за прехвърляне на файлове. Това е технология за прехвърляне на файлове между мрежовите устройства и е опростена версия на 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 е друг пример за GUI клиент и сървър за TFTP, но има и няколко други безплатни FTP клиента, които можете да използвате и вие.

Microsoft Windows не се доставя с TFTP сървър, но има няколко безплатни Windows TFTP сървъра за изтегляне. Системите за Linux и MacOS обикновено използват TFTP сървъра tftpd, въпреки че той може да бъде деактивиран по подразбиране.

Експертите в мрежа препоръчват внимателно конфигуриране на TFTP сървърите, за да се избегнат евентуални проблеми със сигурността.

Как да използвате TFTP клиента в Windows

TFTP клиентът в Windows не е разрешен по подразбиране. Включете го презПрограми и функции Аплета на контролния панел:

  1. Отворете контролния панел, след което отворете Програми и функции.

  2. ИзберетеВключване или изключване на функции на Уиндоус от лявата страна на контролния панел, за да се отвори Функции на Windows, Алтернативно, изпълнетеoptionalfeatures в командния ред или в диалоговия прозорец "Изпълнение".

  3. Превъртете надолу в прозореца "Функции на Windows" и поставете отметка в квадратчето доКлиент на TFTP.

След като бъде инсталиран, можете да осъществите достъп до TFTP чрез команден ред с TFTP команда. Използвайте помощната команда заедно с нея, ако имате нужда от информация как да използвате TFTP или вижте страницата за справка на командния ред tftp на уеб сайта на Microsoft.

TFTP срещу FTP

Тривиалният протокол за прехвърляне на файлове се различава от FTP в следните ключови аспекти:

  • Оригиналните версии на TFTP позволяват само прехвърляне на файлове с размер до 32 MB. Някои по-нови TFTP сървъри премахват това ограничение или могат да го изпуснат на 4 GB.
  • За разлика от FTP, TFTP няма функция за вход, затова не подсказва потребителско име и парола. Избягвайте да използвате TFTP, за да споделяте чувствителни файлове - не можете да ги защитите или да проверите достъпа им.
  • Обявяването, преименуването и изтриването на файлове през TFTP е обикновено не е позволено.
  • TFTP използва UDP порт 69 за създаване на мрежови връзки, докато FTP използва TCP портове 20 и 21.

Тъй като TFTP се изпълнява с UDP, той обикновено работи само в локални мрежи.