Ποια είναι η διαφορά μεταξύ FTP και TFTP;

Συγγραφέας: Marcus Baldwin
Ημερομηνία Δημιουργίας: 19 Ιούνιος 2021
Ημερομηνία Ενημέρωσης: 1 Δεκέμβριος 2024
Anonim
Ποια είναι η διαφορά μεταξύ FTP και TFTP; - Άρθρα
Ποια είναι η διαφορά μεταξύ FTP και TFTP; - Άρθρα

Περιεχόμενο

Μια από τις αρχικές εφαρμογές στο Internet, το πρωτόκολλο TFTP, παρέχει την απλούστερη μέθοδο μεταφοράς αρχείων για την εφαρμογή. Το πρωτόκολλο FTP είναι πιο περίπλοκο, αφού οι προδιαγραφές του έχουν μια συγκεκριμένη γλώσσα προγραμματισμού. Το λογισμικό πελάτη FTP μπορεί να υλοποιήσει τις εντολές προγραμματισμού με οποιοδήποτε δυνατό τρόπο για τον προγραμματιστή. Ο διακομιστής FTP αναγνωρίζει και ανταποκρίνεται στην εφαρμογή του πελάτη και έχει διαφορετικούς βαθμούς επιτυχίας σε αυτήν την απαίτηση.


Τα πρωτόκολλα μεταφοράς αρχείων Internet επιτρέπουν στους χρήστες να φορτώνουν και να φορτώνουν αρχεία από μια εξωτερική πηγή (εικόνα από το Photosani από την Fotolia.com)

Μέγιστο μέγεθος αρχείου

Το πρωτόκολλο TFTP περιορίζει αρχικά το μέγεθος του αρχείου που μεταφέρθηκε στα 32 MB. Μερικοί παλαιότεροι διακομιστές TFTP ενδέχεται να έχουν αυτό το όριο, παρόλο που το νέο πρότυπο RFC 2348 αντικατέστησε τις παλιές προδιαγραφές το 1998. Οι διακομιστές TFTP που είναι συμβατοί με το RFC 2348 επιτρέπουν τη διαπραγμάτευση μεγέθους μπλοκ, επιτρέποντας έως 4 GB. Αυτό το όριο μπορεί να ξεπεραστεί εάν και ο πελάτης και ο διακομιστής έχουν υποστήριξη για αυτό. Αντίθετα, η δυνατότητα μεταφοράς αρχείων από διακομιστές FTP ήταν πάντα απεριόριστη.

Λίστα καταλόγων

Οι πελάτες TFTP δεν μπορούν να απαριθμήσουν τα διαθέσιμα αρχεία για λήψη, αλλά οι υπολογιστές-πελάτες FTP μπορούν να καταγράψουν και να περιηγηθούν σε καταλόγους που περιέχουν αρχεία διαθέσιμα για λήψη.


Χρήση μνήμης

Το TFTP απαιτεί ελάχιστη μνήμη. Οι εφαρμογές TFTP προετοιμάζουν πελάτες, δρομολογητές και άλλους υπολογιστές χωρίς να χρειάζονται συσκευές αποθήκευσης δεδομένων. Οι διακομιστές FTP απαιτούν μνήμη για την εκτέλεση του λογισμικού διακομιστή στον κεντρικό υπολογιστή και του λογισμικού πελάτη σε όλους τους άλλους διακομιστές. Το μέγεθος ποικίλει ανάλογα με το λογισμικό και εξαρτάται από τα χαρακτηριστικά που παρέχονται.

Έλεγχος ταυτότητας χρήστη

Οι διακομιστές TFTP δεν παρέχουν έλεγχο ταυτότητας χρήστη. Η χρήση του TFTP ως πρωτόκολλο μεταφοράς αρχείων απαιτεί ένα ιδιωτικό δίκτυο ή ένα πρωτόκολλο που παρέχει έλεγχο ταυτότητας χρήστη. Το FTP απαιτεί πάντα έλεγχο ταυτότητας χρήστη.

Σχέση πελάτη και διακομιστή

Όταν χρησιμοποιείτε TFTP, και οι δύο υπολογιστές στέλνουν και λαμβάνουν πακέτα. Εάν ο υπολογιστής Α ζητήσει ένα αρχείο από τον υπολογιστή Β χρησιμοποιώντας το πρωτόκολλο TFTP, ο υπολογιστής Α στέλνει πακέτα επιβεβαίωσης και λαμβάνει πακέτα δεδομένων μετά την εγκατάσταση της σύνδεσης. Ο υπολογιστής B θα στείλει πακέτα δεδομένων και θα λάβει πακέτα επιβεβαίωσης. Το FTP δημιουργεί μια σχέση πελάτη-διακομιστή. φιλοξενεί αρχεία διαθέσιμα για λήψη. Οι χρήστες FTP συνήθως κατεβάζουν αρχεία και αν έχουν τα απαραίτητα δικαιώματα για να το κάνουν, μπορούν να φορτώσουν, να διαγράψουν αρχεία ή και τα δύο.


Ξεκινώντας

Ο υπολογιστής Α, χρησιμοποιώντας το TFTP, στέλνει ένα αίτημα για ανάγνωση ή εγγραφή ενός αρχείου υπολογιστή. Εντός αυτού του αιτήματος είναι ο αριθμός θύρας που ο υπολογιστής Β θα χρησιμοποιήσει για την αποστολή πακέτων δεδομένων κατά τη δημιουργία της συναλλαγής. Ο υπολογιστής B δέχεται το αίτημα αποστέλλοντας στον υπολογιστή τον αριθμό θύρας για να λάβει τα πακέτα επιβεβαίωσης. Αυτά τα πακέτα δεδομένων είναι 512 Β (Bytes) ανά έργο. Ένα πακέτο δεδομένων μικρότερο από αυτό σηματοδοτεί το τέλος της μεταφοράς. Ο πελάτης και ο διακομιστής FTP διαπραγματεύονται σύμφωνα με τις εφαρμογές λογισμικού που είναι εγκατεστημένες στους υπολογιστές τους. Ο διακομιστής επαληθεύει τον χρήστη και δημιουργεί μια σύνδεση. Η μεταφορά αρχείων μπορεί να ξεκινήσει αμέσως ή ο χρήστης μπορεί να αναζητήσει ένα αρχείο για λήψη, ανάλογα με το σύνολο σύνδεσης.

Επιβεβαίωση

Το TFTP αναγνωρίζει την παραλαβή κάθε πακέτου δεδομένων πριν από την αποστολή του επόμενου. Εάν η λήψη δεν αναγνωρίζεται, ο υπολογιστής ξαναδώνει το πακέτο. Ο υπολογιστής δεν μπορεί να στείλει το επόμενο πακέτο μέχρι να επιβεβαιωθεί το προηγούμενο πακέτο. Το FTP στέλνει ταυτόχρονα πακέτα δεδομένων. Ανάλογα με το λογισμικό, μπορούν να εντοπιστούν πέντε ή περισσότερα ταυτόχρονα πακέτα, αυξάνοντας δραματικά την ταχύτητα μεταφοράς.