天天看點

FTP檔案共享服務:個人簡單整理

file transfer protocol(檔案傳輸協定)的英文簡稱,而中文簡稱為“檔案傳輸協定”。用于internet上的控制檔案的雙向傳輸。

同時,它也是一個應用程式(application)。基于不同的作業系統有不同的ftp應用程式,而所有這些應用程式都遵守同一種協定以傳輸檔案。在ftp的使用當中,使用者經常遇到兩個概念:"下載下傳"(download)和"上傳"(upload)。

"下載下傳"檔案就是從遠端主機拷貝檔案至自己的計算機上;

"上傳"檔案就是将檔案從自己的計算機中拷貝至遠端主機上。

支援ftp協定的伺服器就是ftp伺服器。

是相當古老的傳輸協定之一,他最主要的功能是

在伺服器與用戶端之間進行檔案的傳輸。 這個古老的協定使用的是明碼傳輸方式,目前有ftps加密傳輸

指令連接配接

                     傳輸指令、控制連接配接

                     持續保持連接配接(未設定逾時時間)

                     用戶端發起,伺服器響應

資料連接配接

                     傳輸資料

                     按需打開,按需關閉,必定與某個指令連接配接相關聯

                     可以同時存在多個資料連接配接

指令連接配接端口:tcp 21

被動模式:由用戶端發起資料傳輸

       伺服器端: 随機端口

       用戶端:   随機端口

主動模式:由伺服器發起資料傳輸:

        伺服器端: tcp 20

         用戶端:   随機端口

              c/s

              用戶端:

                     windows :flashfxp filezilla

                     linux:ftp lftp mftp

              伺服器端:

                     windows: serv-u  filezilla

                     linux:wu-ftp proftp pureftp vsftpd

              vsftpd:

                     體積小

                     配置相對簡單

                     安全性較好

                     對資料庫支援較弱,擴充性較差

         使用者

              匿名使用者:不需要使用者名密碼驗證的方式   ftp  anonymous

              本地使用者:即系統使用者

              虛拟使用者:自定義使用者

         協定

              ldap 輕量級目錄通路協定 

              中間層:

              1、名稱解析:

                     ns switch  network service switch 

                     通用架構  實作與各種類型存儲互動以及名稱解析服務。

              2、認證服務:

                     pam 插入式認證子產品

                     提供認證功能,并且提供認證庫,支援各種類型存儲。

              ascii:文本傳輸模式,使用ascii字元  如:配置檔案 html

              binary:二進制模式 二進制的檔案,如gz,jpeg,avi

繼續閱讀