Βίντεο: Week 8, continued 2024
Αν είστε συντηρητής γραμμής εντολών, θα εκτιμήσετε την εντολή FTP που συνοδεύει τα Windows. Δεν είναι όμορφο, αλλά κάνει τη δουλειά. Σε μια τυπική περίοδο σύνδεσης, συνδέεστε σε ένα διακομιστή FTP (ονομάζεται ftp lowewriter.com σε αυτό το παράδειγμα), μεταβείτε σε έναν κατάλογο (με όνομα pics σε αυτό το παράδειγμα), κάντε λήψη ενός αρχείου και στη συνέχεια αποσυνδεθείτε.
Αρχικά, ανοίξτε ένα παράθυρο εντολών: Επιλέξτε Έναρξη → Εκτέλεση, πληκτρολογήστε Εντολή στο πλαίσιο κειμένου και, στη συνέχεια, κάντε κλικ στο κουμπί OK. Μεταβείτε στον κατάλογο όπου θέλετε να κάνετε λήψη αρχείων. Αυτό το βήμα είναι σημαντικό επειδή, αν και μπορείτε να αλλάξετε τον τοπικό κατάλογο εργασίας μέσα από την εντολή FTP, είναι πολύ πιο εύκολο να ξεκινήσετε απλά το FTP από το σωστό κατάλογο.
ftp με το όνομα του διακομιστή FTP ως παράμετρο, όπως παρακάτω: C:> ftp ftp. lowewriter. comΥποθέτοντας ότι πληκτρολογήσατε σωστά το όνομα του ιστότοπου, η εντολή FTP συνδέεται με την τοποθεσία, εμφανίζει το μήνυμα banner και σας ζητά να συνδεθείτε:
Συνδεδεμένο με το ftp. lowewriter. com. 220-Microsoft FTP Service 220 Έχουμε 999 spooks εδώ, αλλά υπάρχει πάντα χώρος για ένα ακόμα! Για εθελοντισμό, συνδεθείτε ως Ανώνυμος. Χρήστης (πληκτρολογίου: (κανένας)):
Για να συνδεθείτε ανώνυμα, πληκτρολογήστε
Anonymous και στη συνέχεια πατήστε Enter. Ο διακομιστής αποκρίνεται λέγοντας ότι επιτρέπεται η ανώνυμη πρόσβαση και ζητάει τη διεύθυνση ηλεκτρονικού ταχυδρομείου ως κωδικό πρόσβασης:
Πληκτρολογήστε τη διεύθυνση ηλεκτρονικού ταχυδρομείου ως κωδικό πρόσβασης και στη συνέχεια πατήστε Enter. Εμφανίζεται το μήνυμα καλωσορίσματος, ακολουθούμενο από την εντολή ftp>:
230-Καλωσόρισμα στην τοποθεσία μου FTP! Για φρικτές εικόνες αποκριών, ελέγξτε το φάκελο Pics. 230 Ανώνυμος χρήστης που έχει συνδεθεί. Ftp>
Όποτε βλέπετε την εντολή ftp>, η εντολή FTP σας περιμένει να εισάγετε μια δευτερεύουσα εντολή. Ξεκινήστε εισάγοντας
dir για να δείτε μια λίστα καταλόγου:
pics 06-30-07 07: 55PM 2365 readme. txt 06-30-07 07: 55PMακούγεται 06-30-07 07: 56PM βίντεο 226 Η μεταφορά ολοκληρώθηκε. ftp: 190 byte που ελήφθησαν σε 0. 00 δευτερόλεπτα 190000. 00Kbytes / sec. ftp> Όπως μπορείτε να δείτε, η απάντηση από την εντολή dir δεν είναι τόσο καθαρή όσο η οθόνη από μια εντολή MS-DOS. Ακόμα, μπορείτε να διαλέξετε ότι ο κατάλογος περιλαμβάνει τρεις υποκαταλόγους - φωτογραφίες, ήχους και βίντεο - και ένα μόνο αρχείο, το οποίο ονομάζεται readme. κείμενο. Το μέγεθος του αρχείου είναι 2, 365 byte.
Εδώ είναι μια καλή ερώτηση: Εάν εισάγετε μια εντολή dir, γιατί επιτυγχάνεται η απάντηση ανάγνωσης της εντολής 200 PORT;Η απάντηση έχει να κάνει με το πώς λειτουργεί το πρωτόκολλο FTP. Όταν εισάγετε μια εντολή dir, ο υπολογιστής-πελάτης FTP μεταβιβάζει μια εντολή PORT στο διακομιστή που ανοίγει μια θύρα μεταφοράς δεδομένων που στη συνέχεια χρησιμοποιείται για την επιστροφή της λίστας καταλόγου που προκύπτει.
Ο διακομιστής απαντά ότι η εντολή PORT άνοιξε με επιτυχία μια θύρα μεταφοράς δεδομένων. Στη συνέχεια, στέλνει πίσω την καταχώριση καταλόγου. Τέλος, στέλνει δύο ακόμη γραμμές: μία για να υποδείξει ότι η μεταφορά είναι πλήρης (δηλαδή, ότι η έξοδος dir έχει αποσταλεί με επιτυχία) και η άλλη για να συνοψίσει τον αριθμό των bytes των δεδομένων που έχουν σταλεί και το ποσοστό μεταφοράς δεδομένων.
Τα αρχεία που θέλετε να μεταφορτώσετε βρίσκονται στον υποκατάλογο pics, οπότε η επόμενη εντολή που θα εκδοθεί είναι cd pics. Αυτό έχει ως αποτέλεσμα την ακόλουθη έξοδο:
250 εντολή CWD επιτυχής. ftp>
Για άλλη μια φορά, η έξοδος της εντολής δεν είναι ακριβώς αυτό που θα περίμενε κανείς. Το πρωτόκολλο FTP δεν έχει στην πραγματικότητα μια εντολή CD. Αντίθετα, χρησιμοποιεί μια εντολή που ονομάζεται CWD, που σημαίνει
αλλάζει τον κατάλογο εργασίας, για να αλλάξει τον κατάλογο. Ο υπολογιστής-πελάτης FTP των Windows χρησιμοποιεί εντολή CD αντί για CWD ώστε να είναι πιο συνεπής με τη διεπαφή χρήστη των Windows / MS-DOS, η οποία χρησιμοποιεί το CD εντολών για την αλλαγή καταλόγων. Όταν πληκτρολογείτε μια εντολή CD στη γραμμή εντολών ftp>, ο υπολογιστής-πελάτης FTP στέλνει μια εντολή CWD στο διακομιστή FTP. Στη συνέχεια ο διακομιστής απαντά με επιτυχία την εντολή CWD για να υποδείξει ότι ο κατάλογος έχει αλλάξει. Στη συνέχεια, πληκτρολογήστε ξανά το
dir . Ο διακομιστής FTP εμφανίζει την καταχώριση καταλόγου για τον κατάλογο pics: 200 PORT εντολή επιτυχής. 150 Άνοιγμα σύνδεσης δεδομένων λειτουργίας λειτουργίας ASCII για / bin / ls. 06-27-07 10: 04PM 123126 πόρτα. jpg 06-27-07 10: 06PM 112457 επανάληψη. jpg 06-27-07 10: 06PM 81610 φράχτη. jpg 06-27-07 10: 09PM 138102 ομίχλη. jpg 06-27-07 10: 09PM 83712 πιέτες. jpg 06-27-07 10: 10PM 166741 φάντασμα. jpg 06-27-07 09: 58PM 119859 skel01. jpg 06-27-07 10: 05PM 87720 τοίχος. jpg 226 Η μεταφορά ολοκληρώθηκε. ftp: 400 byte που ελήφθησαν σε 0. 00Seconds 400000. 00Kbytes / sec. ftp>
Εδώ μπορείτε να δείτε ότι ο κατάλογος pics περιέχει οκτώ αρχεία. Για να κάνετε λήψη ενός αρχείου, χρησιμοποιείτε την εντολή GET, καθορίζοντας το όνομα του αρχείου που θέλετε να κάνετε λήψη. Για παράδειγμα, για να κατεβάσετε την πόρτα. jpg αρχείο, πληκτρολογήστε
πάρτε πόρτα. jpg . Ο διακομιστής FTP μεταφέρει το αρχείο στον υπολογιστή σας και εμφανίζει την ακόλουθη απάντηση: 200 εντολή PORT επιτυχής. 150 Άνοιγμα σύνδεσης δεδομένων ASCII για την πόρτα. jpg (123126 byte). Η μεταφορά ολοκληρώθηκε. ftp: 123126 byte που λήφθηκαν σε 0. 13Seconds 985. 01Kbytes / sec. ftp>
Παρατηρήστε ξανά ότι η απάντηση δείχνει ότι η εντολή που επεξεργάζεται πραγματικά ο διακομιστής είναι μια εντολή PORT. Το αρχείο μεταφέρεται σε λειτουργία ASCII. Ολόκληρη η μεταφορά διαρκεί 0,13 δευτερόλεπτα, η οποία λειτουργεί με ρυθμό μεταφοράς περίπου 985K ανά δευτερόλεπτο.
Αφού κάνετε λήψη του αρχείου, μπορείτε να τερματίσετε την περίοδο λειτουργίας πληκτρολογώντας
bye . Το FTP αποκρίνεται εμφανίζοντας το μήνυμα αντίο του ιστότοπου. τότε σας επιστρέφει στη γραμμή εντολών MS-DOS: 221 Πηγαίνετε πίσω … C:>
Φυσικά, το FTP είναι πολύ πιο εμπλεκόμενο από αυτό που προτείνει αυτή η απλή περίοδος.Ακόμα, η πιο συνηθισμένη χρήση του FTP είναι η λήψη αρχείων και οι περισσότερες λήψεις δεν είναι πιο περίπλοκες από αυτό το παράδειγμα.