TFTP – co to jest


TFTP to skrót od Trivial File Transfer Protocol. Jest to protokół, który służy do przesyłania danych, informacji, plików między komputerami. Sama formuła przesyłu i proces jest znacznie prostszy i mniej skomplikowany, niż ma to miejsce w przypadku korzystania z protokołów FTP i SFTP. Te dwa ostatnie są znacznie bardziej popularne, gdyż zapewniają wysoki poziom bezpieczeństwa i szyfrowania danych, którymi dzielisz się z innymi. Ze względu na swoją specyfikę jest najczęściej stosowany w lokalnej sieci.

TFTP i UDP

W przypadku TFTP do przesyłu danych stosowany jest protokół UDP, czyli User Datagram Protocol. Jest to jeden z protokołów internetowych dotyczący pakietów użytkownika.Ma na celu wykrywanie uszkodzonych danych, jednak nie zajmuje się rozwiązywaniem problematycznych kwestii. Działa szybko, dlatego jeśli zależy Ci na szybkości, a nie na dokładności, to rozwiązanie będzie optymalne. Co wpływa na wspomnianą szybkość? Przede wszystkim transfer danych nie jest poprzedzony weryfikacją połączenia między dwoma urządzeniami. Plik może zostać wysłany, jednak nie uzyskasz informacji, czy dotarł bezpiecznie i czy druga strona go otrzymała.

Uwierzytelnianie użytkownika

W przypadku TFTP protokół ten nie oczekuje żadnego potwierdzenia i weryfikacji użytkowników. Jedyne, co jest potrzebne do przesłania danych, to nazwa wysyłanego pliku. Mimo braku uwierzytelniania sam proces przesyłu może zabrać nieco dłużej, jeśli plik jest sporych rozmiarów. Powodem jest konieczność podziału pliku na kilka mniejszych części. Wysyłanie danych w całości z pomocą TFTP jest niemożliwe.

Aby mieć pewność, że wysyłane przez Ciebie pliki są bezpieczne, korzystaj z tego protokołu wyłącznie w sieci lokalnej. 

Krok po kroku, czyli jak działa TFTP?

  1. Dostępność serwera występuje tylko i wyłącznie na porcie 69.
  2. Klient wysyła żądanie pobrania pliku.
  3. Rozpoczyna się proces jego pobrania z pomocą TFTP przez UDP.
  4. TFTP przesyła dane – jeśli jest ich niewiele, od razu są dostarczone do klienta. Jeśli pliki są spore, są przesyłane partiami. Po każdej partii klient musi potwierdzić odbiór plików. Dopiero wtedy TFTP przesyła kolejną ich część.

Leave a Reply