ftp主被動(dòng)模式區(qū)別

FTP是文件傳輸過程中的常用協(xié)議册舞,很多公司搭建FTP服務(wù)器來提供文件下載服務(wù),這里給大家分享一下FTP的兩種傳輸模式聋丝,F(xiàn)TP不同于其他服務(wù)的是它使用了兩個(gè)端口, 一個(gè)數(shù)據(jù)端口和一個(gè)命令端口(或稱為控制端口)。通常21端口是命令端口,20端口是數(shù)據(jù)端口肛搬。當(dāng)混入主動(dòng)/被動(dòng)模式的概念時(shí),數(shù)據(jù)端口就有可能不是20了毕贼。

主動(dòng)模式

PORT中文稱為主動(dòng)模式温赔,主動(dòng)模式的工作原理: FTP客戶端使用N(N>1023)端口連接到FTP服務(wù)器的21端口,發(fā)送用戶名和密碼登錄鬼癣,登錄成功后要list列表或者讀取數(shù)據(jù)時(shí)陶贼,客戶端開放N+1端口,發(fā)送 PORT命令到FTP服務(wù)器待秃,告訴服務(wù)器客戶端采用主動(dòng)模式并開放端口拜秧;FTP服務(wù)器收到PORT主動(dòng)模式命令和端口號(hào)后,通過服務(wù)器的20端口和客戶端開放的端口連接章郁,發(fā)送數(shù)據(jù)枉氮,原理如下圖:

被動(dòng)模式

PASV是Passive的縮寫,中文成為被動(dòng)模式暖庄,被動(dòng)模式的工作原理:FTP客戶端使用N(N>1023)連接FTP服務(wù)器的21端口聊替,發(fā)送用戶名和密碼登錄,登錄成功后要list列表或者讀取數(shù)據(jù)時(shí)培廓,發(fā)送PASV命令到FTP服務(wù)器惹悄, 服務(wù)器在本地開放一個(gè)端口(1024以上),然后把開放的端口告訴客戶端肩钠, 客戶端再通過N+1端口連接到服務(wù)器開放的端口進(jìn)行數(shù)據(jù)傳輸泣港,原理如下圖:

區(qū)別對(duì)比

由上面的連接圖可以得出,二者的區(qū)別主要在于建立數(shù)據(jù)傳輸連接的時(shí)候蔬将,主模式的連接發(fā)起方為服務(wù)器端爷速,使用20號(hào)端口連接客戶端的N+1端口建立數(shù)據(jù)連接;被動(dòng)模式連接發(fā)起方為客戶端霞怀,客戶端使用端口號(hào)+1去連接服務(wù)器的某一高位端口惫东;

網(wǎng)絡(luò)設(shè)置區(qū)別

情景:

FTP的客戶端和服務(wù)器分別在不同網(wǎng)絡(luò),兩個(gè)網(wǎng)絡(luò)之間需要經(jīng)過防火墻。

主動(dòng)模式下廉沮,客戶端的FTP軟件設(shè)置主動(dòng)模式開放的端口段颓遏,在客戶端的防火墻開放對(duì)應(yīng)的端口段即可。

有一種常見問題是:服務(wù)器端只開放了21端口滞时, 客戶端機(jī)器沒開放任何端口叁幢。FTP客戶端連接采用的被動(dòng)模式,結(jié)果客戶端能登錄成功坪稽,但是無法LIST列表和讀取數(shù)據(jù)曼玩。很明顯,是因?yàn)榉?wù)器端沒開放被動(dòng)模式下的隨機(jī)端口導(dǎo)致窒百。

由于被動(dòng)模式下黍判,服務(wù)器端開放的端口隨機(jī),但是防火墻要不能全部開放篙梢,解決的方案是顷帖,在ftp服務(wù)器配置被動(dòng)模式下開放部分隨機(jī)高位端口(范圍在ftp服務(wù)器軟件設(shè)置,可以設(shè)置任意1024上的端口段)渤滞,然后在防火墻設(shè)置規(guī)則贬墩,開放服務(wù)器端相應(yīng)的端口號(hào)即可。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末妄呕,一起剝皮案震驚了整個(gè)濱河市陶舞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌趴腋,老刑警劉巖吊说,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異优炬,居然都是意外死亡颁井,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門蠢护,熙熙樓的掌柜王于貴愁眉苦臉地迎上來雅宾,“玉大人,你說我怎么就攤上這事葵硕∶继В” “怎么了?”我有些...
    開封第一講書人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵懈凹,是天一觀的道長(zhǎng)蜀变。 經(jīng)常有香客問我,道長(zhǎng)介评,這世上最難降的妖魔是什么库北? 我笑而不...
    開封第一講書人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任爬舰,我火速辦了婚禮,結(jié)果婚禮上寒瓦,老公的妹妹穿的比我還像新娘情屹。我一直安慰自己,他們只是感情好杂腰,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開白布垃你。 她就那樣靜靜地躺著,像睡著了一般喂很。 火紅的嫁衣襯著肌膚如雪惜颇。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,165評(píng)論 1 299
  • 那天恤筛,我揣著相機(jī)與錄音官还,去河邊找鬼芹橡。 笑死毒坛,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的林说。 我是一名探鬼主播煎殷,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼腿箩!你這毒婦竟也來了豪直?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤珠移,失蹤者是張志新(化名)和其女友劉穎弓乙,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體钧惧,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡暇韧,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了浓瞪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片懈玻。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖乾颁,靈堂內(nèi)的尸體忽然破棺而出涂乌,到底是詐尸還是另有隱情,我是刑警寧澤英岭,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布湾盒,位于F島的核電站,受9級(jí)特大地震影響诅妹,放射性物質(zhì)發(fā)生泄漏罚勾。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望荧库。 院中可真熱鬧堰塌,春花似錦、人聲如沸分衫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蚪战。三九已至牵现,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間邀桑,已是汗流浹背瞎疼。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留壁畸,地道東北人贼急。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像捏萍,于是被迫代替她去往敵國(guó)和親太抓。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353