Skip to main content

Τι είναι ένας πελάτης πρωτοκόλλου μεταφοράς αρχείων;

Ένας πελάτης πρωτοκόλλου μεταφοράς αρχείων είναι μια εφαρμογή λογισμικού υπολογιστή που χρησιμοποιείται για την πρόσβαση σε έναν διακομιστή δεδομένων χρησιμοποιώντας το πρωτόκολλο μεταφοράς αρχείων (FTP).Μέσω της χρήσης αυτού του κοινού πρωτοκόλλου, ο πελάτης είναι σε θέση να μεταφέρει δεδομένα προς και από το διακομιστή.Η εφαρμογή πελάτη παρέχει τα μέσα για τη δημιουργία σύνδεσης και στη συνέχεια την έκδοση των κατάλληλων εντολών FTP στον διακομιστή.Έρχεται σε πολλές μορφές, που λειτουργούν μέσω διεπαφής γραμμής εντολών (CLI), γραφικής διεπαφής χρήστη (GUI), ακόμη και ενός κοινού προγράμματος περιήγησης στο Web. Το FTP είναι μέρος του ανώτερου στρώματος εφαρμογής της σουίτας πρωτοκόλλου Internet (IP), μεΤο πρωτόκολλο ελέγχου μετάδοσης (TCP) χρησιμοποιείται για τη μεταφορά επικοινωνιών.Ο πελάτης πρωτοκόλλου μεταφοράς αρχείων, λοιπόν, είναι υπεύθυνος για τη δημιουργία της σύνδεσης με το διακομιστή, ανοίγοντας τελικά δύο συνδέσεις TCP.Η πρώτη είναι η σύνδεση ελέγχου, όπου ο πελάτης στέλνει εντολές στον διακομιστή FTP.Οι πρώτες εντολές που αποστέλλονται μέσω της σύνδεσης ελέγχου είναι η εντολή χρήστη, με το όνομα του χρήστη ως επιχείρημα και στη συνέχεια η εντολή pass ακολουθούμενη από τον κωδικό πρόσβασης.Μόλις καθιερωθεί, η σύνδεση ελέγχου παραμένει ανοιχτή σε όλη τη διάρκεια της συνεδρίας.Συνήθως, τα δεδομένα αντιπροσωπεύονται με έναν από τους δύο τρόπους, κείμενο ή δυαδικό, ανάλογα με τα δεδομένα που αποστέλλονται ή λαμβάνονται.Οι μεταφορές τύπου κειμένου χρησιμοποιούνται συχνότερα για αρχεία απλού κειμένου που κωδικοποιούνται είτε με τον αμερικανικό πρότυπο κώδικα για τη μέθοδο κωδικοποίησης Information Interchange (ASCII).Η δυαδική λειτουργία, που αναφέρεται επίσης ως λειτουργία εικόνας, είναι για τη μεταφορά αρχείων σε μη κείμενο δυαδική μορφή, όπως ψηφιακές εικόνες.Ένας άλλος, που ονομάζεται τοπική λειτουργία, είναι ένας άλλος τρόπος με τον οποίο το FTP μπορεί να μεταφέρει δεδομένα χρησιμοποιώντας μια μοναδική ή ιδιόκτητη μορφή.

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

Ως αποτέλεσμα της γενικής έλλειψης ασφάλειας στο FTP, η ασφάλεια για έναν πελάτη πρωτοκόλλου μεταφοράς αρχείων είναι αναπόσπαστοτη λειτουργία του έτσι ώστε η δραστηριότητα των χρηστών να είναι ασφαλής από τα αδιάκριτα μάτια.Έχουν επινοηθεί ορισμένες πρόσθετες τεχνικές ασφαλείας για χρήση με το FTP κατά τη διάρκεια των ετών, όπως ο πελάτης είτε ονομάζει ρητά ένα πρωτόκολλο ασφαλείας που θα χρησιμοποιηθεί είτε το ένα είναι αυτόματα υπονοούμενο.Άλλοι πελάτες προσπαθούν να χρησιμοποιήσουν το FTP μέσω σήραγγας ασφαλούς κελύφους (SSH), η οποία μπορεί να έχει δυσκολίες λόγω της φευγαλέα φύση της σύνδεσης δεδομένων.