什么是ftp協議?ftp協議可以用來做什么?ftp協議有什么優點和缺點,如果還不了解上訴ftp協議的問題,以下是ftp協議的解答。
1、什么是ftp協議?
FTP協議其實是文件傳輸協議,是TCP協議組中的協議之一,值得一提的是FTP協議包含兩個部分,一個是FTP服務器,另一個是FTP客戶端,我們在日常生活中使用的時候一定要學會區分才行。
2、ftp協議可以用來做什么?
FTP 服務器用來存儲文件,用戶可以使用 FTP 客戶端通過 FTP 協議訪問位于 FTP 服務器上的資源。在開發網站的時候,通常利用 FTP 協議把網頁或程序傳到 Web 服務器上。此外,由于 FTP 傳輸效率非常高,在網絡上傳輸大的文件時,一般也采用該協議。
默認情況下 FTP 協議使用 TCP 端口中的 20 和 21 這兩個端口,其中 20 用于傳輸數據,21 用于傳輸控制信息。
但是,是否使用 20 作為傳輸數據的端口與 FTP 使用的傳輸模式有關,采用主動模式,那么數據傳輸端口就是 20;采用被動模式,則具體最終使用哪個端口要服務器端和客戶端協商決定。
3、ftp協議有什么優缺點?
優點:
①促進文件的共享(計算機程序或數據)
②鼓勵間接或者隱式的使用遠程計算機
③向用戶屏蔽不同主機中各種文件存儲系統(File system)的細節
④可靠和高效的傳輸數據
缺點:
①密碼和文件內容都使用明文傳輸,可能產生不希望發生的竊聽。
②因為必須開放一個隨機的端口以建立連接,當防火墻存在時,客戶端很難過濾處于主動模式下的FTP流量。這個問題,通過使用被動模式的FTP,得到了很大解決。
③服務器可能會被告知連接一個第三方計算機的保留端口。
④此方式在需要傳輸檔案數量很多的小檔案時,效能不好。
以上就是有關什么是ftp協議的介紹。