FTP協議介紹
FTP協議工作在OSI參考模型的第七層,TCP模型的第四層上(即應用層上)。使用FTP傳輸而不是UDP,與服務端建立連接經過三次握手。
FTP端口介紹
FTP默認端口是21,。(21端口作為控制連接端口,用於發送指令給服務器以及等待服務器響應,20端口作為數據傳輸端口,用於建立數據傳輸通道)
FTP模式介紹
FTP連接模式有:PORT(主動模式)和PASV(被動模式)兩種。
PORT模式:FTP客戶端和FTP服務器使用21端口建立控制連接端口,發送指令,然后FTP客戶端自定義接收數據端口,FTP服務器則使用21端口建立新的連接來傳送數據。
PASV模式:FTP通過21端口向FTP服務器隨機打開的端口建立連接,傳輸數據也將通過這個端口,不再需要建立新的連接。
搭建基本ftp完整步驟
為了方便管理,創建一個用戶組和一個用戶登錄ftp的用戶
一、創建用戶和文件夾
二、將文件夾和用戶組綁定
三、安裝服務
安裝ISS服務
勾選FTP服務器
默認然后等待完成
四、開始搭建ftp服務
沒有SSL證書,選擇無
五、優化FTP服務
1、讓用戶登錄后無法使用剪切的方式移除文件
2、配置ftp日志
在網絡監視器中對計算機各種任務和活動進行記錄。
3、設置ftp消息
注意最大連接數,就是同時可以連接的最大數量,最好不要設置太多。
4、創建虛擬目錄
訪問虛擬目錄:ftp://服務器地址/虛擬目錄名