Internet提供的服務很多,包括電子郵件E-mail、檔案傳輸FTP、萬維網WWW資訊互動式瀏覽、遠端登入Telnet、公告板BBS等。 (建議學習:web前端視訊教學)
FTP(File Transfer Protocol,檔案傳輸協定) 是 TCP/IP 協定群組中的協定之一。 FTP協定包括兩個組成部分,其一為FTP伺服器,其二為FTP客戶端。
其中FTP伺服器用來儲存文件,使用者可以使用FTP客戶端透過FTP協定存取位於FTP伺服器上的資源。
在開發網站的時候,通常會利用FTP協定把網頁或程式傳到Web伺服器上。此外,由於FTP傳輸效率非常高,因此在網路上傳輸大的檔案時,一般也會採用此協定。
預設情況下FTP協定使用TCP端口中的 20和21這兩個端口,其中20用於傳輸數據,21用於傳輸控制訊息。
但是,是否使用20作為傳輸資料的連接埠與FTP所使用的傳輸模式有關,如果採用主動模式,那麼資料傳輸連接埠就是20;如果採用被動模式,則具體最終使用哪個連接埠要伺服器端和客戶端協商決定。
同大多數Internet服務一樣,FTP也是一個客戶/伺服器系統。
使用者透過一個客戶機程式連接至在遠端電腦上執行的伺服器程式。
依照 FTP 協定提供服務,進行檔案傳送的電腦就是 FTP伺服器,而連接FTP伺服器,而遵循FTP協定與伺服器傳送檔案的電腦就是FTP客戶端。
用戶要連上FTP 伺服器,就要用到FTP 的客戶端軟體,通常Windows自帶「ftp」指令,這是一個命令列的FTP客戶程序,另外常用的FTP 用戶程式還有FileZilla、 CuteFTP、Ws_FTP、Flashfxp、LeapFTP、流星雨-貓眼等。
以上是internet提供的服務很多,什麼表示檔案傳輸的詳細內容。更多資訊請關注PHP中文網其他相關文章!