Co to jest TFTP? (Trivial File Transfer Protocol)

Trivial File Transfer Protocol to technologia, która przesyła pliki między urządzeniami sieciowymi i jest uproszczoną wersją bardziej niezawodnego protokołu przesyłania plików. Protokół TFTP został opracowany w latach 1970. XX wieku dla komputerów, którym brakuje wystarczającej ilości pamięci lub miejsca na dysku, aby zapewnić pełną obsługę protokołu FTP. Obecnie protokół TFTP można znaleźć w szerokopasmowych routerach konsumenckich i komercyjnych routerach sieciowych.

Administratorzy sieci domowych używają protokołu TFTP do aktualizacji oprogramowania routera, podczas gdy profesjonalni administratorzy używają protokołu TFTP do dystrybucji oprogramowania w sieciach korporacyjnych.


Jak działa TFTP

Podobnie jak FTP, TFTP wykorzystuje oprogramowanie klienta i serwera do nawiązywania połączeń między dwoma urządzeniami. Z klienta TFTP poszczególne pliki można kopiować (przesyłać) na serwer lub pobierać z niego. Serwer obsługuje pliki, a klient żąda lub wysyła pliki.

TFTP wykorzystuje protokół UDP do przesyłania danych.

TFTP może być również używany do zdalnego uruchamiania komputera i tworzenia kopii zapasowych plików konfiguracyjnych sieci lub routera.

Oprogramowanie klienta i serwera TFTP

Klienci TFTP wiersza polecenia są dołączeni do aktualnych wersji systemów Microsoft Windows, Linux i macOS. Klienci TFTP z interfejsami graficznymi są również dostępni jako bezpłatne, na przykład TFTPD32, który zawiera serwer TFTP. Program narzędziowy Windows TFTP to kolejny przykład klienta i serwera GUI dla protokołu TFTP. Istnieją również inne bezpłatne klienty FTP.

Microsoft Windows nie jest dostarczany z serwerem TFTP, ale kilka bezpłatnych serwerów Windows TFTP jest dostępnych do pobrania. Systemy Linux i macOS używają serwera TFTP tftpd, chociaż może on być domyślnie wyłączony.

Eksperci w dziedzinie sieci zalecają ostrożną konfigurację serwerów TFTP, aby uniknąć potencjalnych problemów z bezpieczeństwem.


Jak używać klienta TFTP w systemie Windows

Klient TFTP w systemie Windows nie jest domyślnie włączony. Włącz go za pomocą apletu Programy i funkcje w Panelu sterowania.

  1. Otwórz Panel sterowania. Iść do Windows Search i poszukiwanie panel sterowania.

  2. In panel sterowania, Wybierz programy.

  3. Wybierz Włącz funkcje systemu Windows włączyć lub wyłączyć.

    Lub wykonaj optionalfeatures polecenie w wierszu polecenia lub oknie dialogowym Uruchom.

  4. w Funkcje systemu Windows okno dialogowe, wybierz Klient TFTP.

    Aby zmiany zaczęły obowiązywać, może być konieczne ponowne uruchomienie.

  5. Uzyskaj dostęp do protokołu TFTP za pośrednictwem wiersza polecenia z rozszerzeniem tftp Komenda. Użyj polecenia pomocy lub zobacz stronę z informacjami o wierszu poleceń tftp w witrynie internetowej firmy Microsoft.


TFTP a FTP

Protokół Trivial File Transfer Protocol różni się od FTP w następujących kluczowych aspektach:

  • Oryginalne wersje TFTP przesyłały pliki o rozmiarze do 32 MB. Niektóre nowsze serwery TFTP usuwają to ograniczenie lub mogą ograniczać rozmiar pliku do 4 GB.
  • W przeciwieństwie do FTP, TFTP nie ma funkcji logowania, więc nie pyta o nazwę użytkownika i hasło. Unikaj używania TFTP do udostępniania poufnych plików - nie możesz ich chronić ani kontrolować dostępu do plików.
  • Wyświetlanie listy, zmiana nazw i usuwanie plików przez TFTP jest zwykle niedozwolone.
  • TFTP wykorzystuje port UDP 69 do nawiązywania połączeń sieciowych, podczas gdy FTP używa portów TCP 20 i 21.

Ponieważ protokół TFTP jest implementowany przy użyciu protokołu UDP, generalnie działa tylko w sieciach lokalnych.

Dodaj komentarz