Trivial File Transfer Protocol е технология, която прехвърля файлове между мрежови устройства и е опростена версия на по-стабилния File Transfer Protocol. TFTP е разработен през 70-те години на миналия век за компютри без достатъчно памет или дисково пространство, за да осигурят пълна поддръжка на FTP. Днес TFTP се намира на потребителски широколентови рутери и рутери за търговски мрежи.
Администраторите на домашна мрежа използват TFTP за надграждане на фърмуера на рутера, докато професионалните администратори използват TFTP за разпространение на софтуер в корпоративните мрежи.
Как работи TFTP
Подобно на FTP, TFTP използва клиентски и сървърен софтуер за осъществяване на връзки между две устройства. От TFTP клиент отделни файлове могат да бъдат качени или изтеглени от сървъра. Сървърът хоства файловете, а клиентът изисква или изпраща файлове.
TFTP може също да се използва за отдалечено стартиране на компютър и архивиране на конфигурационните файлове на мрежата или рутера.
TFTP разчита на UDP за транспортиране на данни.
TFTP клиент и сървърен софтуер
TFTP клиентите на командния ред са включени в текущите версии на Microsoft Windows, Linux и macOS. TFTP клиентите с графичен интерфейс също се предлагат като безплатен софтуер, като TFTPD32, който включва TFTP сървър. Windows TFTP Utility е друг пример за GUI клиент и сървър за TFTP, а има и други безплатни FTP клиенти.
Microsoft Windows не се доставя с TFTP сървър, но няколко безплатни TFTP сървъра на Windows са налични за изтегляне. Linux и macOS системите използват tftpd TFTP сървъра, въпреки че може да е деактивиран по подразбиране.
Мрежовите експерти препоръчват внимателно конфигуриране на TFTP сървъри, за да се избегнат потенциални проблеми със сигурността.
Как да използвате TFTP клиента в Windows
TFTP клиентът в Windows не е активиран по подразбиране. Включете го чрез аплета на контролния панел на програмите и функциите.
-
Отворете контролния панел. Отидете на Windows Search и потърсете Контролен панел.
-
В Контролен панел изберете Програми.
-
Изберете Включване или изключване на функциите на Windows.
Или изпълнете командата optionalfeatures в командния ред или диалоговия прозорец Изпълнение.
-
В диалоговия прозорец Windows Features изберете TFTP клиент.
Може да се наложи да рестартирате, за да влязат в сила промените.
- Достъп до TFTP чрез командния ред с командата tftp. Използвайте командата help или вижте страницата за справка на tftp командния ред на уебсайта на Microsoft.
TFTP срещу FTP
Trivial File Transfer Protocol се различава от FTP в следните ключови аспекти:
- Оригинални версии на TFTP прехвърляни файлове с размер до 32 MB. Някои по-нови TFTP сървъри премахват това ограничение или могат да ограничат размера на файла до 4 GB.
- За разлика от FTP, TFTP няма функция за влизане, така че не изисква потребителско име и парола. Избягвайте използването на TFTP за споделяне на чувствителни файлове; не можете да защитите тези файлове или да проверите достъпа до файловете.
- Изброяването, преименуването и изтриването на файлове през TFTP обикновено не са разрешени.
- TFTP използва UDP порт 69 за установяване на мрежови връзки, докато FTP използва TCP портове 20 и 21.
Тъй като TFTP се реализира чрез UDP, той обикновено работи само в локални мрежи.