1. Σύνδεση ελέγχου: Αυτή η σύνδεση χρησιμοποιείται για επικοινωνία μεταξύ του πελάτη FTP και του διακομιστή σχετικά με τις εντολές, τις απαντήσεις και τον έλεγχο ταυτότητας. Συνήθως χρησιμοποιεί θύρα 21 . Αυτή η σύνδεση είναι υπεύθυνη για το χειρισμό:
- Σύνδεση και έλεγχος ταυτότητας
- αιτήματα καταχώρισης αρχείων
- Εντολές μεταφοράς αρχείων (μεταφόρτωση, λήψη, διαγραφή κ.λπ.)
- μηνύματα σφάλματος
- Ενημερώσεις κατάστασης
2. Σύνδεση δεδομένων: Αυτή η σύνδεση χρησιμοποιείται για τη μεταφορά πραγματικών δεδομένων αρχείων. Χρησιμοποιεί έναν αριθμό δυναμικής θύρας Αυτό επιλέγεται από τον διακομιστή ή τον πελάτη κατά τη διάρκεια της εγκατάστασης της περιόδου σύνδεσης. Αυτός ο αριθμός θύρας διαπραγματεύεται χρησιμοποιώντας τη σύνδεση ελέγχου. Η σύνδεση δεδομένων είναι υπεύθυνη για:
- Μεταφορά δεδομένων αρχείου
- Παροχή αποτελεσματικής μεταφοράς δεδομένων μεταξύ του πελάτη και του διακομιστή.
Γιατί δύο συνδέσεις;
* Διαχωρισμός ανησυχιών: Ο διαχωρισμός των συνδέσεων ελέγχου και δεδομένων επιτρέπει την αποτελεσματικότερη και οργανωμένη επικοινωνία. Η σύνδεση ελέγχου χειρίζεται όλες τις εντολές και τις απαντήσεις "υψηλού επιπέδου", ενώ η σύνδεση δεδομένων επικεντρώνεται αποκλειστικά στη μεταφορά δεδομένων.
* Ευελιξία: Η χρήση μιας δυναμικής θύρας για τη σύνδεση δεδομένων επιτρέπει την ταυτόχρονη μεταφορά δεδομένων ταυτόχρονα, ακόμη και αν ο διακομιστής βρίσκεται πίσω από ένα τείχος προστασίας ή NAT.
* Ασφάλεια: Ο διαχωρισμός των συνδέσεων επιτρέπει την εφαρμογή διαφορετικών μέτρων ασφαλείας σε κάθε μία. Για παράδειγμα, η σύνδεση ελέγχου μπορεί να χρησιμοποιεί κρυπτογράφηση, ενώ η σύνδεση δεδομένων μπορεί να βασίζεται στην ασφάλεια του υποκείμενου δικτύου.
Συνοπτικά, Η χρήση δύο αριθμών θύρας από την FTP είναι ζωτικής σημασίας για την αποτελεσματική και ευέλικτη λειτουργία του. Επιτρέπει ένα ειδικό κανάλι για πληροφορίες ελέγχου, ενώ ταυτόχρονα χειρίζεται τη μεταφορά δεδομένων σε ξεχωριστή σύνδεση.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα