Дефиниция на TFTP
TFTP означава тривиален протокол за прехвърляне на файлове. Това е технология за прехвърляне на файлове между мрежовите устройства и е опростена версия на FTP (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 не е разрешен по подразбиране. Ето как да го включите чрез аплета " Програми и функции" на контролния панел :
- Отворете контролния панел .
- Търсете и отваряйте програми и функции .
- Изберете Включване или изключване на функциите на Windows от лявата страна на контролния панел, за да отворите "Функции на Windows". Друг начин да стигнете до този прозорец е да въведете командата optionalfeatures в командния ред или в диалоговия прозорец Run.
- Превъртете надолу в прозореца "Характеристики на Windows" и поставете отметка в квадратчето до клиент на TFTP .
След като го инсталирате, можете да осъществите достъп до TFTP чрез Command Prompt с командата 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, той обикновено работи само в локални мрежи (LAN) .