Το Trivial 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. Το βοηθητικό πρόγραμμα TFTP των Windows είναι ένα άλλο παράδειγμα προγράμματος-πελάτη και διακομιστή GUI για TFTP, ενώ υπάρχουν και άλλοι δωρεάν πελάτες FTP.
Τα Microsoft Windows δεν διατίθενται με διακομιστή TFTP, αλλά αρκετοί δωρεάν διακομιστές TFTP των Windows είναι διαθέσιμοι για λήψη. Τα συστήματα Linux και macOS χρησιμοποιούν τον διακομιστή TFTP tftpd, αν και μπορεί να είναι απενεργοποιημένος από προεπιλογή.
Εμπειρογνώμονες δικτύωσης συνιστούν να ρυθμίσετε προσεκτικά τους διακομιστές TFTP για να αποφύγετε πιθανά προβλήματα ασφαλείας.
Πώς να χρησιμοποιήσετε το πρόγραμμα-πελάτη TFTP στα Windows
Ο πελάτης TFTP στα Windows δεν είναι ενεργοποιημένος από προεπιλογή. Ενεργοποιήστε το μέσω της μικροεφαρμογής του Πίνακα Ελέγχου Προγράμματα και Δυνατότητες.
-
Ανοίξτε τον Πίνακα Ελέγχου. Μεταβείτε στο Αναζήτηση των Windows και αναζητήστε Πίνακας Ελέγχου.
-
Στον Πίνακας Ελέγχου, επιλέξτε Προγράμματα.
-
Επιλέξτε Ενεργοποίηση ή απενεργοποίηση λειτουργιών των Windows.
Ή, εκτελέστε την εντολή optionalfeatures στη γραμμή εντολών ή στο πλαίσιο διαλόγου Εκτέλεση.
-
Στο παράθυρο διαλόγου Λειτουργίες Windows, επιλέξτε TFTP Client.
Μπορεί να χρειαστεί να κάνετε επανεκκίνηση για να τεθούν σε ισχύ οι αλλαγές.
- Πρόσβαση στο TFTP μέσω της γραμμής εντολών με την εντολή tftp. Χρησιμοποιήστε την εντολή βοήθειας ή δείτε τη σελίδα αναφοράς της γραμμής εντολών 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, γενικά λειτουργεί μόνο σε τοπικά δίκτυα.