Διαφορά μεταξύ της ενεργής FTP και της παθητικής FTP

Anonim

ενεργών FTP vs παθητικών FTP

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

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

Τι είναι το Active FTP;

Η ενεργή λειτουργία σύνδεσης FTP είναι όπου η σύνδεση εντολών ξεκινάει από τον πελάτη και η σύνδεση δεδομένων ξεκινάει από τον διακομιστή. Και καθώς ο διακομιστής καθιερώνει ενεργά τη σύνδεση δεδομένων με τον Πελάτη, αυτή η λειτουργία αναφέρεται ως ενεργή. Ο υπολογιστής-πελάτης ανοίγει μια θύρα μεγαλύτερη από 1024 και μέσω αυτού συνδέεται στη θύρα 21 ή στη θύρα εντολών του διακομιστή. Στη συνέχεια ο διακομιστής ανοίγει τη θύρα 20 και δημιουργεί μια σύνδεση δεδομένων σε θύρα μεγαλύτερη από 1024 του Πελάτη. Σε αυτήν τη λειτουργία, ο υπολογιστής-πελάτης πρέπει να ρυθμίσει τις ρυθμίσεις του τείχους προστασίας για να δεχτεί όλες τις εισερχόμενες συνδέσεις που έχουν ληφθεί στην ανοιχτή θύρα.

Τι είναι το παθητικό FTP;

Στη λειτουργία σύνδεσης παθητικής σύνδεσης FTP, ο διακομιστής λειτουργεί εντελώς παθητικά καθώς η σύνδεση Command και η σύνδεση Data αρχίζουν και καθορίζονται από τον πελάτη. Σε αυτήν τη λειτουργία, ο διακομιστής ακούει εισερχόμενα αιτήματα μέσω της θύρας 21 (θύρα εντολών) και όταν λαμβάνεται αίτηση για σύνδεση δεδομένων από τον υπολογιστή-πελάτη (χρησιμοποιώντας μια υψηλή θύρα), ο διακομιστής ανοίγει τυχαία μία από τις υψηλές θύρες του. Στη συνέχεια, ο υπολογιστής-πελάτης ενεργοποιεί μια σύνδεση δεδομένων μεταξύ της ανοιχτής θύρας του διακομιστή και της δικής του τυχαίας επιλογής θύρας μεγαλύτερης από 1024. Σε αυτή τη λειτουργία, ο πελάτης δεν χρειάζεται να αλλάξει τις ρυθμίσεις του τείχους προστασίας, καθώς απαιτεί μόνο εξερχόμενες συνδέσεις και το τείχος προστασίας δεν αποκλείει εξερχόμενες συνδέσεις. Ωστόσο, οι διαχειριστές του διακομιστή πρέπει να βεβαιωθείτε ότι ο διακομιστής επιτρέπει τις εισερχόμενες συνδέσεις σε όλες τις ανοιχτές θύρες του.

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

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

Ανάλογα με την ενεργή ή την παθητική λειτουργία της σύνδεσης, η θύρα που χρησιμοποιείται για τη σύνδεση δεδομένων μεταβάλλεται. Σε ένα ενεργό FTP, δημιουργείται σύνδεση δεδομένων μεταξύ της θύρας 20 του διακομιστή και της υψηλής θύρας του προγράμματος-πελάτη. Από την άλλη πλευρά, στο παθητικό FTP, δημιουργείται σύνδεση δεδομένων μεταξύ μιας υψηλής θύρας του διακομιστή και μιας υψηλής θύρας του πελάτη.

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