從根本上來說,FTP(檔傳輸協議)非常簡單,它是一套公認的協議,決定了檔如何被上傳到主機或從主機下載到你的個人電腦。當然,它真正的實現並不是這麼簡單,僅僅是協議本身的描述就有十多頁,並且都是一些神秘的指令。

  除非你是一個軟體工程師或者編程愛好者,否則你不需要真正瞭解FTP的原理。如果你只需要使用FTP,就可以不必知道任何FTP的命令,也不需要明白協定的本身,就可以使用F 
TP。

  但是少量的培訓也是有幫助的,這就是我們在這裏討論的目的。


  我需要使用FTP嗎?


  如果你要來回地傳輸檔,就需要使用FTP。它是傳輸檔的一個最有效的方法,尤其是傳輸多個檔。同時,它也是上傳檔的惟一有效的途徑,可以把檔從你的電腦中上傳到伺服器供朋友和同事使用。實際上,你可能已經在使用FTP,只是你沒有意識到。

  去一個喜愛的Web站點並且要下載檔時,你所使用的協議可能就是FTP。大多數新的流覽器都包含一個內置的FTP用戶端,它允許這種FTP傳輸。這就意味著你可以使用流覽器來直接訪問一個FTP站點下載檔,這個站點是一個專門用來傳輸檔的Internet 伺服器。

  一般來說,通過FTP傳輸檔要比使用其他協議(如HTTP)更加有效,這主要有兩個原因。

  第一,FTP協議就是用來傳輸檔的,而且僅僅用來傳輸檔。它不像HTTP還有其他的一些功能,FTP的惟一工作就是確保文件正確的傳輸,除了校驗發送和接收的檔是否一致以外,它不會像HTTP那樣停下來翻譯檔的內容。

  第二,通常主機的FTP事務處理是FTP伺服器的惟一工作。既然這樣,電腦的處理器資源被完全投入到FTP事務處理中,而不會被幾個競爭伺服器(處理器的)時間的工作所分割。


  用你的流覽器傳輸檔


  通過FTP傳輸檔有兩種基本的方法。如果你所要做的只是下載檔,最簡單的方法就是使用流覽器連接到一個FTP伺服器上。使用現有的流覽器,只需要在流覽器的位址欄中簡單地輸入你要下載檔的FTP伺服器位址,而不是輸入HTTP位址。

  連接FTP伺服器時,需要將Internet位址部分通常的http://改成ftp:// ,並且位址開頭部分通常是ftp而不是www。一個典型的FTP伺服器位址應該是ftp://ftp.×××。

  一般點擊要下載的檔後會產生一個Windows下載檔的對話方塊,它會提問是將檔保存到電腦中還是在伺服器上打開。大多數情況下,將檔保存到硬碟中,會方便今後使用(安裝、閱讀以及運行)。


  什麼時候需要一個FTP用戶端?


  如果你想要做的只是下載一個檔,那麼使用流覽器來傳輸檔是非常簡單、直接而且高效的。如果你的要求很高,就需要使用真正的FTP用戶端。它是專門用來連接FTP站點的應用程式,它提供了圖形化的用戶介面,讓你可以上傳或下載檔。

  如果你需要有計劃地下載多個檔並且不知道它們在FTP伺服器中的位置,就需要一個FTP用戶端;如果你希望上傳檔,就必須有一個FTP的應用軟體(雖然流覽器可以作為一個非常好的下載工具,但是它不能用來直接將檔上傳到伺服器上);如果你希望啟動一個Web站點或者新聞組,那麼你需要FTP軟體;如果你的公司運行了一個FTP伺服器,並且你希望通過它來上傳或下載文檔和工具從而共用資源,同樣你需要一個FTP應用程式。所有這些設想都要求有上傳和下載多個檔的功能以及搜索FTP伺服器尋找所需檔的功能。流覽器可以很好地顯示HTML的內容,但是它不能搜索FTP站點、下載多個檔或者上傳任何東西。

 實際上有兩種FTP站點。一種是匿名的,之所以這樣叫是因為任何人都可以訪問它。雖然它有所謂的密碼保護,但是任何匿名的FTP站點都允許那些使用“anonymous”用戶名以及E-mail位址作為密碼的用戶訪問。在匿名站點中,一些訪問的類型受到了限制,例如:大多數站點允許下載,但是它們不允許匿名用戶上傳資料。

  另一種FTP站點是非匿名的,它們要求你有一個合法的用戶名和密碼。通常系統的管理員或者你的ISP尤其是站點的所有者,他們可以提供給你用戶名和密碼。如果你沒有用戶名和密碼,將會被拒絕訪問。

  WS_FTP是最受歡迎的FTP用戶端之一,它使用方便並且介面類似于資源管理器,常給人一種熟悉的感覺。


  如何使用FTP用戶端?


  現在FTP應用程式非常容易使用。在Windows下,它提供了圖形化用戶介面,通常一個視窗中有兩個窗格。在一個窗格中(一般在左側),你可以看到本機的檔和檔夾列表,它類似于Windows的資源管理器。一旦你連接到FTP伺服器上,一個相似的列表將會顯示在右邊的窗格中,它顯示了伺服器上的檔和目錄。通過兩個窗格中檔的簡單拖放操作,你就可以上傳和下載檔了。

 但是,首先你需要獲得連接,這可能有一點棘手。筆者推薦兩個受歡迎的FTP用戶端軟體:WS_FTP(和CuteFTP(http://www.globalscape.com/),這兩個軟體很容易使用,但是仍然需要花上一點時間來熟悉。

  大多數FTP用戶端都已經預先指定了幾個伺服器站點,它們大多數都是匿名站點。


  如何設置你的FTP用戶端?


  多數FTP用戶端都有類似的對話方塊(WS_FTP有一個連接對話方塊,而CuteFTP稱它為站點管理器),它們在左邊列出了站點,右邊是站點的連接參數。這些參數非常重要,如果它們當中的任何一個不正確,就不能訪問該站點。當然,對於那些預置的站點人們常常認為它們的參數都是正確的,但是實際上生產FTP用戶端軟體的公司也會犯一些錯誤。

  為了能修改它們,你需要熟悉下面5個參數。

  Host Name——這是站點實際的FTP位址。

  WS_FTP的連接對話方塊與CuteFTP的站點管理器一樣,它可以讓你從一組預置的FTP站點中選擇站點,也可以讓你自己輸入站點。

  User ID——對於一個匿名站點來說,用戶ID總是anonymous。但是要記住如果你將要連接到一個私人的FTP站點,那麼你就需要一個合法的用戶ID或者用戶名。

  Password——在一個匿名的站點,要求使用你的E-mail位址作為密碼。而在私人站點,就必須要有一個經過認可的密碼。

  Passive Mode——FTP站點經常和你的電腦建立連接。然而,如果這個站點允許被動傳輸,那麼你就可以用你的電腦來建立資料連接。對於大多數的傳輸來說,你可以使用被動模式,而且防火牆後面的用戶必須使用被動模式。

  Connection Port——一些FTP用戶端可以讓你選擇一個專用的連接埠。一般使用21埠,但是如果你需要通過防火牆或者站點的管理員已經指派FTP協議到其他埠,那麼你就可以請求連接到其他的埠。

  你不必僅限於使用那些預置站點。只要你知道這5個參數值,就可以用WS_FTP的連接對話方塊(或者GuteFTP的站點管理器)來為其他站點定義連接。


  現在去哪里?


  這是經常讓初學者困惑的一個問題,因為FTP站點有成千上萬。除了那些已經包含在你的FTP用戶端的站點以外,在任何你能夠說出來的領域中還有許多專門的站點,如:教育、遊戲、業餘愛好、軟體等等。如果你想要瞭解一下有多少匿名的FTP站點,你可以使用Web流覽器到Perry公司的FTP LIST Page( ftp-list.html)或者Lycos公司的FTP Search( 點擊 “Go Back To Original FTP Form”鏈結)來流覽匿名FTP站點的列表。如果你想要下載一個FTP用戶端,你可以去GlobalSCAPE(或者Ipswitch(。你也可以訪問http://www.tucows.com/ 站點來搜索。

  在匿名的FTP站點中,鼓勵將E-mail位址作為密碼。它可以讓管理員找到你,如果必要的話,它還可以讓管理員進行跟蹤。

  大多數FTP伺服器包含一些不允許你訪問的檔和目錄。站點管理員經常將檔放在一個公共的檔夾中,這些檔夾裏包含了你可以訪問的檔,請首先訪問那裏。

  如果你不知道該在一個站點中尋找什麼,請查看根目錄(或者在公共目錄中)的一個索引檔,它的檔案名通常是00-index.txt。這個索引檔將告訴你該站點中有什麼以及在什麼位置。你可以將它下載到本機閱讀,然後你就可以直接訪問你所感興趣的檔,而不是在伺服器上漫無目的地漫遊。



arrow
arrow
    全站熱搜
    創作者介紹
    創作者 她骷咪 的頭像
    她骷咪

    Takumi她骷咪進化日記

    她骷咪 發表在 痞客邦 留言(0) 人氣()