西安網(wǎng)站設計哪家好餐飲管理培訓課程
Ftp 介紹
-
文件傳輸協(xié)議(File Transfer Protocol,F(xiàn)TP),基于該協(xié)議FTP客戶端與服務端可以實現(xiàn)共享文件、上傳文件、下載文件。 FTP 基于TCP協(xié)議生成一個虛擬的連接,用戶可以通過客戶端向FTP服務器端上傳、下載、刪除文件,F(xiàn)TP服務器端可以同時提供給多人共享使用。
-
FTP服務是Client/Server(簡稱C/S)模式,基于FTP協(xié)議實現(xiàn)FTP文件對外共享及傳輸?shù)能浖Q之為FTP服務器源端,客戶端程序基于FTP協(xié)議,則稱之為FTP客戶端,F(xiàn)TP客戶端可以向FTP服務器上傳、下載文件。
FTP Server服務端 作用:提供文件共享服務,實現(xiàn)上傳下載 端口: 21號,建立tcp連接 默認端口 20號:傳輸數(shù)據(jù)
一、FTP基礎
軟件包: vsftpd FTP端口: 控制端口 command 21/tcp 配置文件: /etc/vsftpd/vsftpd.conf
ftp主動模式
ftp主動模式:客戶端開啟一個端口N(>1023)向服務端的21端口,建立連接,同時開啟一個N+1,告訴服務端,我監(jiān)聽的是N+1端口,服務端接到請求之后,用自己的20端口連接到客戶端的N+1端口,進行傳輸 21端口建立連接 20端口傳輸數(shù)據(jù)
ftp被動模式
ftp被動模式:客戶端同時開啟兩個端口(1024,1025),一個端口(1024)跟服務端的21端口建立連接,并請求,大哥,我連上了,你再開一個端口唄。服務端接到請求之后,隨機會開啟一個端口(1027)并告訴客戶端我開啟的是1027端口,客戶端用另一個端口(1025)與服務端的(1027)端口進行連接,傳輸數(shù)據(jù)
Vsftp 服務器簡介
-
非常安全的FTP服務進程(Very Secure FTP daemon,Vsftpd),Vsftpd在Unix/Linux發(fā)行版中最主流的FTP服務器程序?