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

Съдържание:

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

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 клиенти.

Image
Image

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

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

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

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

  1. Отворете контролния панел. Отидете на Windows Search и потърсете Контролен панел.

    Image
    Image
  2. В Контролен панел изберете Програми.

    Image
    Image
  3. Изберете Включване или изключване на функциите на Windows.

    Или изпълнете командата optionalfeatures в командния ред или диалоговия прозорец Изпълнение.

    Image
    Image
  4. В диалоговия прозорец Windows Features изберете TFTP клиент.

    Може да се наложи да рестартирате, за да влязат в сила промените.

    Image
    Image
  5. Достъп до 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, той обикновено работи само в локални мрежи.

Препоръчано: