Video: Telnet ile sanal bir sunucuya bağlanmak 2024
Eğer bir komut satırı bağımlısı iseniz, Windows ile gelen FTP komutunu takdir edeceksiniz. Çok hoş değil, ama iş biter. Tipik bir oturumda, bir FTP sunucusunda oturum açın (bu örnekte ftp. Lowwriter. Com), bir dizine geçin (bu örnekte pics olarak adlandırın), bir dosya indirin ve ardından oturumu kapatın.
Önce, bir komut penceresi açın: Başlat → Çalıştır'ı seçin, metin kutusuna Komut yazın ve Tamam'ı tıklatın. Dosyaları indirmek istediğiniz dizine gidin. FTP komutundan yerel çalışma dizinini değiştirebilirsiniz, ancak FTP'yi doğru dizinden başlatmak çok daha kolaydır, çünkü bu adım önemlidir.
FTP'yi başlatmak için ftp yazın ve FTP sunucusunun adı parametre olarak kullanın:
C:> ftp ftp. lowewriter. com
Site adını doğru girdiğinizi farz ederseniz, FTP komutu siteye bağlanır, afiş mesajını görüntüler ve oturum açmanızı ister:
ftp'ye bağlandı. lowewriter. com. 220-Microsoft FTP Hizmeti 220 Burada 999 öfke var, ancak her zaman bir tane daha yer var! Gönüllü olmak için Anonim olarak giriş yapın. Kullanıcı (ftp lowewriter. Com: (none)):
Anonim olarak oturum açmak için Anonymous yazın ve Enter tuşuna basın. Sunucu, Anonim erişimine izin verildiğini söyleyerek yanıt verir ve e-posta adresinizi bir şifre olarak ister:
331 İsimsiz erişime izin verildi, kimlik (e-posta adı) şifre olarak gönderilsin. Parola:
Parolan olarak e-posta adresinizi yazın ve ardından Enter tuşuna basın. Karşılama mesajı görünür, ardından ftp> istemi görüntülenir:
230-FTP sitemize hoş geldiniz! Ürkütücü Cadılar Bayramı resimleri için, Pics klasörünü kontrol edin. 230 Anonim kullanıcı oturum açtı. Ftp>
FTP komutunu gördüğünüzde, FTP komutu bir alt komut girmenizi bekliyor. Bir dizin listesi görmek için dir yazarak başlayın:
200 PORT komutu başarılı. 150 / bin / ls için ASCII modu veri bağlantısı açma. 06-30-07 08: 05PMpics 06-30-07 07: 55PM 2365 Benioku. txt 06-30-07 07: 55PM sesler 06-30-07 07: 56PM videolar 226 Aktarım tamamlandı. ftp: 190 bayt 0 olarak alındı. 00 Kasım 190000. 00 Kbytes / sn. ftp>
Gördüğünüz gibi, dir komutu verdiği yanıt bir MS-DOS komutundaki ekran kadar temiz değildir. Yine de, dizininin üç alt dizin - pics, sesler ve videolar - ve readme adlı tek bir dosya içerdiğini seçebilirsiniz. Txt. Dosyanın boyutu 2, 365 bayt.
İşte iyi bir soru: Bir dir komutu girerseniz, yanıtta neden 200 PORT komutu başarılı okuyor?Cevap, FTP protokolünün çalışma şekli ile ilgilidir. Bir dir komutu girdiğinizde, FTP istemcisi bir PORT komutu, sonuçta ortaya çıkan dizin listesini döndürmek için kullanılan bir veri aktarım bağlantı noktasını açan sunucuya iletir.
Sunucu, PORT komutunun bir veri aktarım bağlantı noktasını başarıyla açtığını söyler. Ardından, dizin listesini geri gönderir. Son olarak, aktarımın tamamlandığını (yani, dir çıktı başarıyla gönderildi) ve diğeri, gönderilen verilerin bayt sayısını ve veri aktarım hızını özetlemek için iki satır daha gönderir.
İndirmek istediğiniz dosyalar pics alt dizininde bulunur, böylece bir sonraki komut cd pics olacaktır. Bu, aşağıdaki çıktıla sonuçlanır:
250 CWD komutu başarılı. ftp>
Bir kez daha, komutun çıktısı tam olarak ne beklediğiniz gibi değildir. FTP protokolünün aslında bir CD komutu yoktur. Bunun yerine, çalışma dizini değiştirmesini, dizinini değiştirmek için CWD adlı bir komut kullanır. Windows FTP istemcisi, dizinleri değiştirmek için CD komutunu kullanan Windows / MS-DOS kullanıcı arabirimi ile daha tutarlı olması için CWD yerine komut CD'sini kullanır. Ftp> isteminde bir CD komutu yazdığınızda, FTP istemcisi FTP sunucusuna bir CWD komutu gönderir. Sunucu daha sonra dizinin değiştirildiğini belirtmek için CWD komutu başarılı mesajı ile yanıtlar.
Sonra yeniden dir yazın. FTP sunucusu pics dizininin dizin listesini görüntüler:
200 PORT komutu başarılı. 150 / bin / ls için ASCII modu veri bağlantısı açma. 06-27-07 10: 04PM 123126 kapı. jpg 06-27-07 10: 06PM 112457 echair. jpg 06-27-07 10: 06PM 81610 çit. jpg 06-27-07 10: 09 PM 138102 sis. jpg 06-27-07 10: 09: 83712 darağaçlar. jpg 06-27-07 10: 10PM 166741 hayalet. jpg 06-27-07 09: 58PM 119859 skel01. jpg 06-27-07 10: 05PM 87720 duvar. jpg 226 Aktarım tamamlandı. ftp: 400 bayt 0 olarak alındı. 00 saniye 400000. 00Kbytes / sn. ftp>
Burada, pics dizininin sekiz dosya içerdiğini görebilirsiniz. Bir dosyayı indirmek için, indirmek istediğiniz dosyanın adını belirten GET komutunu kullanın. Örneğin, kapıyı indirmek için. jpg dosyası, yazın kapıyı. jpg . FTP sunucusu dosyayı bilgisayarınıza aktarır ve aşağıdaki yanıtı görüntüler:
200 PORT komutu başarılı. 150 Kapı için ASCII modu veri bağlantısı açma. jpg (123126 bayt). 226 Aktarım tamamlandı. ftp: 123126 bayt 0 olarak alındı. 13Sonraki 985. 01K bayt / saniye. ftp>
Yine, yanıt sunucudan gerçekte işlenen komutun PORT komutunu gösterdiğine dikkat edin. Dosya ASCII modunda aktarılır. Tüm aktarım saniyede yaklaşık 985K'lık bir aktarım hızına ulaşan 0,13 saniye sürer.
Dosyayı indirdikten sonra, oturumunu güle yazarak sonlandırabilirsiniz. FTP, sitenin veda mesajını görüntüleyerek yanıt verir; sonra sizi MS-DOS komut istemine döndürür:
221 Geri acele edin … C:>
Elbette, FTP, bu basit oturumun öne sürdüğünden çok daha fazla etkindir.Yine de, FTP'nin en yaygın kullanımı dosyaları indirmektir ve çoğu dosya indirme bu örneğe göre daha karmaşık değildir.