首頁 > 常見問題 > 主體

ftp的中文意思是什麼

青灯夜游
發布: 2020-09-08 10:59:22
原創
36965 人瀏覽過

ftp代表檔案傳輸協議,是用於在網路上進行檔案傳輸的一套標準協議,使用客戶或伺服器模式,它屬於網路傳輸協定的應用層。

ftp的中文意思是什麼

透過 FTP 協議,我們就可以跟 Internet 上的 FTP 伺服器進行檔案的上傳(Upload)或下載(Download)等動作。

FTP是一個8位元的客戶端-伺服器協議,能操作任何類型的檔案而不需要進一步處理,就像MIME或Unicode一樣。但是,FTP有著極高的延遲,這意味著,從開始請求到第一次接收需求資料之間的時間,會非常長;並且不時的必須執行一些冗長的登入程序。

FTP的模式

FTP支援兩種模式:Standard (PORT方式,主動方式),Passive (PASV,被動方式)。

主動模式:

FTP 用戶端首先和伺服器的TCP 21連接埠建立連接,用來發送命令,客戶端需要接收資料的時候在這個通道上發送PORT命令。 PORT指令包含了客戶端用什麼連接埠接收資料。在傳送資料的時候,伺服器端透過自己的TCP 20連接埠連接至客戶端的指定連接埠傳送資料。 FTP server必須和客戶端建立一個新的連線用來傳送資料。

被動模式:

建立控制通道和主動模式類似,但建立連線後發送Pasv指令。伺服器收到Pasv命令後,打開一個臨時連接埠(連接埠號碼大於1023小於65535)並且通知客戶端在這個連接埠上傳送資料的請求,客戶端連接FTP伺服器此端口,然後FTP伺服器將透過這個連接埠傳送資料。

FTP的預設端口

預設情況下FTP協定使用TCP埠中的20和21這兩個端口,其中20用於傳輸數據,21用於傳輸控制資訊。但是,是否使用20作為傳輸資料的連接埠與FTP所使用的傳輸模式有關。

如果採用主動模式,那麼資料傳輸連接埠就是20;如果採用被動模式,則具體最終使用哪個連接埠要伺服器端和客戶端協商決定。

以上是ftp的中文意思是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
ftp
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!