新聞中心
無(wú)憂(yōu)主機(jī)分析解讀ftp服務(wù)器主動(dòng)模式(port)和被動(dòng)模式(pasv)工作原理
ftp是我們網(wǎng)站建設(shè)和日常維護(hù)中,經(jīng)常使用的一個(gè)工具。說(shuō)道ftp服務(wù)器,不得不說(shuō)說(shuō),他的工作方式,一般ftp協(xié)議分兩種方式,一種是主動(dòng)模式(port),另一種是被動(dòng)模式,我在“無(wú)憂(yōu)主機(jī)深入淺出講解為什么連接ftp服務(wù)器需要設(shè)置主動(dòng)模式(port)”一文中,非常概括的介紹了下這種模式的工作原理,如果你對(duì)此還不能完全理解這兩種模式,請(qǐng)你繼續(xù)往下閱讀下面更加詳細(xì)的說(shuō)明。 port方式:客戶(hù)端(你的電腦)開(kāi)放一個(gè)隨機(jī)端口(6000),并向無(wú)憂(yōu)主機(jī)ftp服務(wù)器21號(hào)端口發(fā)送一個(gè)連接請(qǐng)求,服務(wù)器響應(yīng)請(qǐng)求,主動(dòng)去連接客戶(hù)隨機(jī)開(kāi)放的端口(6000)建立鏈接,并使用tcp20端口向客戶(hù)端發(fā)送數(shù)據(jù)。另一種說(shuō)法:port工作原理就是,你的電腦上開(kāi)放一個(gè)端口,然后告訴服務(wù)器來(lái)連接這個(gè)端口(如:你媽媽做好了飯菜,叫你回家吃飯一樣),成功建立連接后ftp服務(wù)器的20端口開(kāi)始向你的電腦開(kāi)放的這個(gè)端口(也就是你的ftp工具)開(kāi)始傳送數(shù)據(jù)。 舉例: 無(wú)憂(yōu)主機(jī)(m.love62.cn)認(rèn)為,port工作方式很像您媽叫你回家吃飯這件事情。媽媽表示客戶(hù)端,您表示ftp服務(wù)器。媽媽做好了飯(客戶(hù)端開(kāi)放一個(gè)端口,向ftp服務(wù)器21號(hào)端口發(fā)送請(qǐng)求),我聽(tīng)到了媽媽叫我回家吃飯的信息(ftp服務(wù)器收到客戶(hù)端請(qǐng)求建立連接),然后我確認(rèn)媽媽叫我回到家吃飯的信息(客戶(hù)端和服務(wù)器直接通過(guò)21號(hào)端口建立了連接),于是我回到家把媽媽做的飯菜吃光(ftp服務(wù)器用tcp20服務(wù)器向客戶(hù)端發(fā)送數(shù)據(jù))。 pasv方式:無(wú)憂(yōu)主機(jī)服務(wù)器上開(kāi)放一個(gè)xxx端口,客戶(hù)端(你使用的ftp工具)通過(guò)21號(hào)端口向服務(wù)器發(fā)送連接請(qǐng)求,服務(wù)器響應(yīng)請(qǐng)求并告訴客戶(hù)端(你的ftp工具),你的數(shù)據(jù)都在xxx端口,你自己來(lái)拿把,于是建立連接開(kāi)始傳送數(shù)據(jù)。 舉例: 無(wú)憂(yōu)主機(jī)(m.love62.cn)還是用吃飯這個(gè)例子來(lái)通俗的表述pasv模式的工作原理。媽媽還是ftp服務(wù)器,我還是客戶(hù)端。那么,pasv模式就像媽媽安排我每天吃什么飯菜一樣。媽媽會(huì)做很多花樣飯菜(服務(wù)器開(kāi)放的一組隨機(jī)端口),我餓了要吃飯(客戶(hù)端向ftp服務(wù)器發(fā)送連接請(qǐng)求),媽媽隨機(jī)做一個(gè)菜給我吃(服務(wù)器器響應(yīng)建立連接傳送數(shù)據(jù))。 無(wú)憂(yōu)主機(jī)(m.love62.cn)通過(guò)上面兩個(gè)通俗易懂的例子,不知道你是否理解了ftp服務(wù)器這兩種工作方式?在實(shí)際應(yīng)用中,這兩種工作方式各有所長(zhǎng),也有各自的缺點(diǎn),無(wú)憂(yōu)主機(jī)(m.love62.cn)的香港/美國(guó)免備案php虛擬主機(jī)和香港獨(dú)立IP空間,都配置了主動(dòng)/被動(dòng)模式,其目的也是互相彌補(bǔ)其缺點(diǎn),發(fā)揚(yáng)各自的優(yōu)點(diǎn),讓ftp連接更加穩(wěn)定、高效,以保障無(wú)憂(yōu)系列php空間產(chǎn)品連接ftp暢通無(wú)阻。當(dāng)你發(fā)生ftp連接后,無(wú)法列出文件目錄的時(shí)候,無(wú)憂(yōu)主機(jī)(m.love62.cn)售后工程師提醒您,請(qǐng)按照如下方法,將把你的ftp工具的數(shù)據(jù)連接模式設(shè)置為“主動(dòng)模式” 點(diǎn)擊查看:flasFXP如何設(shè)置數(shù)據(jù)連接模式為主動(dòng)模式 點(diǎn)擊查看:cuteftp如何設(shè)置據(jù)連接模式為主動(dòng)控模式 點(diǎn)擊查看:FileZilla如何設(shè)置據(jù)連接模式為主動(dòng)控模式 點(diǎn)擊查看:8uftp如何設(shè)置據(jù)連接模式為主動(dòng)控模式 純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷(xiāo)50元注冊(cè)國(guó)際頂級(jí)域名
本文地址:http://m.love62.cn/ftp/6146.html