FTP - Πρωτόκολλο μεταφοράς αρχείων

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

Ιστορία και πώς λειτουργεί το FTP

Το FTP αναπτύχθηκε στη δεκαετία του 1970 και του 1980 για να υποστηρίξει την κοινή χρήση αρχείων σε δίκτυα TCP / IP και σε παλαιότερα δίκτυα. Το πρωτόκολλο ακολουθεί το μοντέλο επικοινωνίας πελάτη-διακομιστή . Για να μεταφέρετε αρχεία με FTP, ένας χρήστης εκτελεί ένα πρόγραμμα προγράμματος-πελάτη FTP και εκκινεί μια σύνδεση σε έναν απομακρυσμένο υπολογιστή που εκτελεί λογισμικό διακομιστή FTP. Αφού δημιουργηθεί η σύνδεση, ο πελάτης μπορεί να επιλέξει να στείλει και / ή να λάβει αντίγραφα αρχείων, μεμονωμένα ή σε ομάδες.

Οι αρχικοί πελάτες FTP ήταν προγράμματα γραμμής εντολών για λειτουργικά συστήματα Unix. Οι χρήστες Unix έτρεξαν το πρόγραμμα-πελάτη γραμμής εντολών 'ftp' για να συνδεθούν με τους διακομιστές FTP και να φορτώσουν ή να κατεβάσουν αρχεία. Μια παραλλαγή του FTP που ονομάζεται Trivial File Transfer Protocol (TFTP) αναπτύχθηκε επίσης για την υποστήριξη υπολογιστικών συστημάτων χαμηλού επιπέδου. Το TFTP παρέχει την ίδια βασική υποστήριξη με το FTP, αλλά με ένα απλοποιημένο πρωτόκολλο και ένα σύνολο εντολών που περιορίζονται στις πιο συνηθισμένες λειτουργίες μεταφοράς αρχείων. Αργότερα, το λογισμικό προγράμματος-πελάτη FTP των Windows έγινε δημοφιλές, καθώς οι χρήστες των Microsoft Windows προτιμούν να έχουν γραφικές διασυνδέσεις με συστήματα FTP.

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

Πώς να χρησιμοποιήσετε το FTP για κοινή χρήση αρχείων

Για να συνδεθείτε σε ένα διακομιστή FTP, ένας υπολογιστής-πελάτης απαιτεί όνομα χρήστη και κωδικό πρόσβασης όπως ορίζει ο διαχειριστής του διακομιστή. Πολλές λεγόμενες δημόσιες τοποθεσίες FTP δεν απαιτούν κωδικό πρόσβασης, αλλά ακολουθούν μια ειδική σύμβαση που δέχεται οποιονδήποτε πελάτη χρησιμοποιεί ως όνομα χρήστη "ανώνυμο". Για οποιονδήποτε δημόσιο ή ιδιωτικό ιστότοπο FTP, οι πελάτες εντοπίζουν τον διακομιστή FTP είτε με τη διεύθυνση IP (όπως το 192.168.0.1) είτε με το όνομα του κεντρικού υπολογιστή του (όπως ftp.about.com).

Απλοί υπολογιστές-πελάτες FTP περιλαμβάνονται στα περισσότερα λειτουργικά συστήματα δικτύου, αλλά οι περισσότεροι από αυτούς τους πελάτες (όπως το FTP.EXE στα Windows) υποστηρίζουν μια σχετικά εχθρική διεπαφή γραμμής εντολών. Έχουν αναπτυχθεί πολλοί εναλλακτικοί πελάτες FTP τρίτων κατασκευαστών που υποστηρίζουν γραφικές διεπαφές χρήστη (GUI) και πρόσθετα χαρακτηριστικά ευκολίας.

Το FTP υποστηρίζει δύο τρόπους μεταφοράς δεδομένων: απλό κείμενο (ASCII) και δυαδικό. Ορίσατε τη λειτουργία στον υπολογιστή-πελάτη FTP. Ένα συνηθισμένο σφάλμα κατά τη χρήση του FTP προσπαθεί να μεταφέρει ένα δυαδικό αρχείο (όπως ένα πρόγραμμα ή ένα αρχείο μουσικής) ενώ βρίσκεται σε λειτουργία κειμένου, προκαλώντας αναποτελεσματικότητα του μεταφερόμενου αρχείου.

Εναλλακτικές λύσεις για το FTP

Τα συστήματα κοινής χρήσης αρχείων Peer-to-Peer (P2P) όπως το BitTorrent προσφέρουν πιο προηγμένες και ασφαλείς μορφές κοινής χρήσης αρχείων από ό, τι προσφέρει η τεχνολογία FTP. Αυτά τα συν σύγχρονα συστήματα ανταλλαγής αρχείων που βασίζονται σε νέφος όπως το Box και το Dropbox έχουν εξαλείψει σε μεγάλο βαθμό την ανάγκη για FTP στο Διαδίκτυο.