Διαφορά μεταξύ FTP και SFTP

Συγγραφέας: Laura McKinney
Ημερομηνία Δημιουργίας: 1 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 17 Ενδέχεται 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
Βίντεο: FTP (File Transfer Protocol), SFTP, TFTP Explained.

Περιεχόμενο


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

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


  1. Συγκριτικό διάγραμμα
  2. Ορισμός
  3. Βασικές διαφορές
  4. συμπέρασμα

Συγκριτικό διάγραμμα

Βάση σύγκρισηςFTPSFTP
ΒασικόςΤο FTP δεν παρέχει ένα ασφαλές κανάλι για τη μεταφορά αρχείων μεταξύ υπολογιστών.Το SFTP παρέχει ένα ασφαλές κανάλι για τη μεταφορά των αρχείων μεταξύ των κεντρικών υπολογιστών.
Πλήρη μορφήΠρωτόκολλο μεταφοράς αρχείων.Ασφαλές πρωτόκολλο μεταφοράς αρχείων.
ΠρωτόκολλοΤο FTP είναι πρωτόκολλο TCP / IP.Το πρωτόκολλο SFTP είναι ένα μέρος του πρωτοκόλλου SSH (πρόγραμμα απομακρυσμένης σύνδεσης).
ΣύνδεσηΤο FTP δημιουργεί σύνδεση ελέγχου στη θύρα TCP 21.Η SFTP μεταφέρει το αρχείο κάτω από τη σύνδεση που έχει δημιουργηθεί από το πρωτόκολλο SSH μεταξύ πελάτη και διακομιστή.
ΚρυπτογράφησηΟ κωδικός πρόσβασης FTP και τα δεδομένα αποστέλλονται σε απλή μορφή.Η SFTP κρυπτογραφεί τα δεδομένα πριν από την εγγραφή.


Ορισμός του FTP

FTP (Πρωτόκολλο μεταφοράς αρχείων) είναι ένα πρωτόκολλο στο TCP / IP το οποίο αντιγράφει ένα αρχείο από έναν κεντρικό υπολογιστή σε έναν άλλο κεντρικό υπολογιστή. Παρόλα αυτά, φαίνεται πολύ απλό να μεταφέρετε το αρχείο από έναν κεντρικό υπολογιστή σε άλλο. Αλλά υπάρχουν ορισμένα προβλήματα όπως τα δύο συστήματα που s και το οποίο λαμβάνει το αρχείο μπορεί να έχουν α διαφορετικό τρόπο να εκπροσωπούν τα δεδομένα. μπορεί να έχουν διαφορετικές συμβάσεις ονόματος αρχείου, μπορεί να έχει διαφορετικές δομές καταλόγων.

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

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

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

Ορισμός SFTP

SFTP (Ασφαλές πρωτόκολλο μεταφοράς αρχείων) είναι ένας ασφαλής τρόπος μεταφοράς των αρχείων μέσω του δικτύου. Παρόλο που έχουμε πρωτόκολλο FTP για τη μεταφορά των αρχείων από έναν κεντρικό υπολογιστή σε άλλο στο δίκτυο, αλλά ο χρόνος FTP σχεδιάστηκε για την ασφάλεια δεν ήταν ένα σημαντικό ζήτημα.

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

Έτσι, η SFTP εισήγαγε ένα ασφαλές κανάλι για τη μεταφορά των αρχείων μέσω του δικτύου. Το SFTP είναι ένα από τα πρωτόκολλα SSH (Secure Shell) που είναι στην πραγματικότητα ένα πρόγραμμα στο Unix. Το πρωτόκολλο SSH δημιουργεί μια ασφαλή σύνδεση μεταξύ πελάτη και διακομιστή και, στη συνέχεια, το πρόγραμμα SFTP λειτουργεί παρόμοια με το FTP και μεταφέρει το αρχείο στο ασφαλές κανάλι που δημιουργήθηκε από το SSH. Με αυτό τον τρόπο, το αρχείο μπορεί να μεταφερθεί με ασφάλεια χρησιμοποιώντας το SFTP.

  1. Το FTP κάνει δεν παρέχουν οποιεσδήποτε ασφαλή κανάλι για να μεταφέρετε τα αρχεία μεταξύ των ξενιστών, ενώ το πρωτόκολλο SFTP παρέχει ένα ασφαλή κανάλι για τη μεταφορά των αρχείων μεταξύ των κεντρικών υπολογιστών στο δίκτυο.
  2. Το FTP είναι συντομογραφία του Πρωτόκολλο μεταφοράς αρχείων ενώ η SFTP είναι συντομογραφία Ασφαλές πρωτόκολλο μεταφοράς αρχείων.
  3. Το πρωτόκολλο FTP είναι μια υπηρεσία που παρέχεται από TCP / IP. Ωστόσο, η SFTP είναι μέρος του SSH πρωτόκολλο η οποία είναι μια απομακρυσμένη σύνδεση στοιχεία σύνδεσης.
  4. Το FTP πραγματοποιεί σύνδεση χρησιμοποιώντας τη σύνδεση ελέγχου στη θύρα TCP 21. Από τα άλλα χέρια, η SFTP μεταφέρει το αρχείο κάτω από την ασφαλή σύνδεση που έχει δημιουργηθεί από SSH πρωτόκολλο μεταξύ πελάτη και διακομιστή.
  5. Το FTP μεταφέρει τον κωδικό πρόσβασης και τα δεδομένα στο πεδιάδα μορφή, ενώ, SFTP κρυπτογραφεί τα δεδομένα πριν από αυτό στον άλλο κεντρικό υπολογιστή.

Συμπέρασμα:

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