時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(1)
在進(jìn)行FTP協(xié)議的管理時(shí),我們通常會(huì)使用外部軟件進(jìn)行協(xié)議的管理。這是因?yàn)榫W(wǎng)絡(luò)傳輸本身是具有不穩(wěn)定因素的。而且,為了能夠保證安全傳輸,我們需要一個(gè)FTP協(xié)議軟件以便更好的幫助你管理FTP目錄提供更系統(tǒng)的工具。
FTP協(xié)議工具推薦使用cuteftp
主動(dòng)和被動(dòng)模式FTP有兩種使用模式:主動(dòng)和被動(dòng)。主動(dòng)模式要求客戶端和服務(wù)器端同時(shí)打開并且監(jiān)聽一個(gè)端口以建立連接。在這種情況下,客戶端由于安裝了防火墻會(huì)產(chǎn)生一些問題。所以,創(chuàng)立了被動(dòng)模式。被動(dòng)模式只要求服務(wù)器端產(chǎn)生一個(gè)監(jiān)聽相應(yīng)端口的進(jìn)程,這樣就可以繞過客戶端安裝了防火墻的問題。
一個(gè)主動(dòng)模式的FTP連接建立要遵循以下步驟:
客戶端打開一個(gè)隨機(jī)的端口(端口號(hào)大于1024,在這里,我們稱它為x),同時(shí)一個(gè)FTP進(jìn)程連接至服務(wù)器的21號(hào)命令端口。此時(shí),源端口為隨機(jī)端口x,在客戶端,遠(yuǎn)程端口為21,在服務(wù)器。
客戶端開始監(jiān)聽端口(x+1),同時(shí)向服務(wù)器發(fā)送一個(gè)端口命令(通過服務(wù)器的21號(hào)命令端口),此命令告訴服務(wù)器客戶端正在監(jiān)聽的端口號(hào)并且已準(zhǔn)備好從此端口接收數(shù)據(jù)。這個(gè)端口就是我們所知的數(shù)據(jù)端口。
服務(wù)器打開20號(hào)源端口并且建立和客戶端數(shù)據(jù)端口的連接。此時(shí),源端口為20,遠(yuǎn)程數(shù)據(jù)端口為(x+1)。
客戶端通過本地的數(shù)據(jù)端口建立一個(gè)和服務(wù)器20號(hào)端口的連接,然后向服務(wù)器發(fā)送一個(gè)應(yīng)答,告訴服務(wù)器它已經(jīng)建立好了一個(gè)連接。
FTP協(xié)議和網(wǎng)頁瀏覽器
大多數(shù)最新的網(wǎng)頁瀏覽器和文件管理器都能和FTP服務(wù)器建立連接。這使得在FTP上通過一個(gè)接口就可以操控遠(yuǎn)程文件,如同操控本地文件一樣。這個(gè)功能通過給定一個(gè)FTP的URL實(shí)現(xiàn),形如ftp://<服務(wù)器地址>(例如,ftp://ftp.gimp.org )。是否提供密碼是可選擇的,如果有密碼,則形如:@ftp://
FTP協(xié)議命令
1、FTP服務(wù)器的登陸
匿名用戶:FTP口令:FTP
用戶 :ANONYMOUS 口令:任何電子郵件
2、顯示文件信息:DIR/IS
3、下載文件:GET 文件名 (下載到當(dāng)前目錄)
4、上傳文件:PUT 文件名
5、多文件下載:MGET
6、多文件上傳:MPUT
7、退出:BYE
8、幫助:HELP
關(guān)鍵詞標(biāo)簽:FTP協(xié)議
相關(guān)閱讀
熱門文章 Linux下FTP的配置與應(yīng)用 什么是ftp及ftp服務(wù)器 FTP出錯(cuò)解決和分析 Windows內(nèi)置FTP服務(wù)器高級(jí)配置
人氣排行 vsftp配置大全---超完整版 IIS6.0打造FTP服務(wù)器完全圖文詳解 使用Win 2003搭建安全文件服務(wù)器 圖解Windows xp—FTP服務(wù)器配置 linux服務(wù)samba的詳細(xì)配置 在Windows 2003下搭建FTP服務(wù)器 FTP登陸錯(cuò)誤詳解 Windows內(nèi)置FTP服務(wù)器高級(jí)配置