Co to jest TFTP? (Protokół przesyłania plików trywialnych)

Spisu treści:

Co to jest TFTP? (Protokół przesyłania plików trywialnych)
Co to jest TFTP? (Protokół przesyłania plików trywialnych)
Anonim

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 70. XX wieku dla komputerów, które nie mają wystarczającej ilości pamięci lub miejsca na dysku, aby zapewnić pełną obsługę FTP. Obecnie protokół TFTP można znaleźć na konsumenckich routerach szerokopasmowych i routerach sieci komercyjnych.

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

Jak działa TFTP

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

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

TFTP korzysta z protokołu UDP do przesyłania danych.

Oprogramowanie klienta i serwera TFTP

Klienty TFTP wiersza polecenia są zawarte w bieżących wersjach systemów Microsoft Windows, Linux i macOS. Klienci TFTP z interfejsami graficznymi są również dostępni jako darmowe oprogramowanie, takie jak TFTPD32, który zawiera serwer TFTP. Windows TFTP Utility to kolejny przykład klienta i serwera GUI dla TFTP, a także innych darmowych klientów FTP.

Image
Image

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

Eksperci ds. sieci zalecają ostrożne konfigurowanie serwerów TFTP, aby uniknąć potencjalnych problemów z bezpieczeństwem.

Jak korzystać z klienta TFTP w systemie Windows

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

  1. Otwórz Panel sterowania. Przejdź do Windows Search i wyszukaj Panel sterowania.

    Image
    Image
  2. W Panel sterowania wybierz Programy.

    Image
    Image
  3. Wybierz Włącz lub wyłącz funkcje systemu Windows.

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

    Image
    Image
  4. W oknie dialogowym Funkcje systemu Windows wybierz Klient TFTP.

    Być może konieczne będzie ponowne uruchomienie, aby zmiany odniosły skutek.

    Image
    Image
  5. Dostęp do TFTP za pomocą wiersza poleceń za pomocą polecenia tftp. Użyj polecenia pomocy lub zobacz stronę odniesienia wiersza poleceń tftp w witrynie firmy Microsoft.

TFTP a FTP

Trivial File Transfer Protocol różni się od FTP pod następującymi kluczowymi względami:

  • 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 protokołu TFTP do udostępniania poufnych plików; nie możesz chronić tych plików ani kontrolować dostępu do plików.
  • Wyświetlanie, zmiana nazwy i usuwanie plików przez TFTP jest zwykle niedozwolone.
  • TFTP używa portu UDP 69 do nawiązywania połączeń sieciowych, podczas gdy FTP używa portów TCP 20 i 21.

Ponieważ TFTP jest zaimplementowany przy użyciu UDP, generalnie działa tylko w sieciach lokalnych.

Zalecana: